# StandardMetaDataFiles

###### Identifier:

org.eclipse.jst.jsf.common.StandardMetaDataFiles

###### Since:

2.0

###### Description:

Defines a file of metadata for a given URI in "standard" form loadable by `org.eclipse.jst.jsf.common.metadata model`

This extension point is provisional and subject to change

###### Configuration Markup:

<!ELEMENT extension (standardMetaDataFile+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED

>

<!ELEMENT standardMetaDataFile EMPTY>

<!ATTLIST standardMetaDataFile

uri CDATA #REQUIRED

location CDATA #REQUIRED

locator CDATA #IMPLIED

>

Mapping of a namespace URI to an XML file loadable by a standard metadata EMF model defined by `http://org.eclipse.jst.jsf.common.metadata/metadata.ecore`. See `org.eclipse.jst.jsf.standard.tagsupport` plugin and the /metadata/jsf_core.xml file.

- uri - Content model URI being annotated. eg. "http://java.sun.com/jsf/core". This can, of course, be any string that the consumer wishes to use as a key.
- location - Location of the annotation file. If no locator is provided, it will use the default `PluginRelativeStandardMetaDataSourceFileLocator` which will find the file in a location relative to the plugin. eg. /metadata/jsf_core.xml
- locator - Class extending `org.eclipse.jst.jsf.common.metadata.internal.StandardMetaDataSourceFileLocator` that will be used to locate the standard metadata file.

###### Examples:

Copyright 2007 Oracle All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-2.0/