<!ELEMENT extension (annotationFile+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT annotationFile EMPTY>
<!ATTLIST annotationFile
uri CDATA #REQUIRED
location CDATA #REQUIRED
locator CDATA #IMPLIED
parser CDATA #IMPLIED>
File used to map annotations to a tag library content model. The file assigns properties to a tag element or attribute.
CMPluginRelativeSourceFileLocator
which will find the file in a location relative to the plugin.
eg. /metadata/jsf_core.xmlCMAnnotationSourceFileLocator
class. Responsible for locating the annotation file and returning an InputStream to the parser and returning a ResourceBundle
if there is one. If a locator is not supplied, the default implementation for a plugin relative file, CMPluginRelativeSourceFileLocator
will be used.CMAnnotationFileParser
, will be used which conforms to the default schema http://org.eclipse.jst.jsf.contentmodel.annotations/grammarAnnotationSchema
. If parser is provided, it must implement ICMAnnotationFileParser
.ICMAnnotationFileParser
to create CMElementAnnotation
and CMAttributeAnnotations
in the CMAnnotationMap
.