This extension point is provisional and subject to change
<!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
.
Copyright 2006 Oracle All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html