| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension-point id="jsfLibraries" name="%extension-point.name.0" schema="schema/jsfLibraries.exsd"/> |
| <extension-point id="pluginProvidedJsfLibraries" name="%extension-point.name.1" schema="schema/pluginProvidedJsfLibraries.exsd"/> |
| <extension-point id="variableresolver" name="%extension-point.name.8" schema="schema/variableresolver.exsd"/> |
| <extension-point id="propertyresolver" name="%extension-point.name.2" schema="schema/propertyresolver.exsd"/> |
| <extension-point id="methodresolver" name="%extension-point.name.3" schema="schema/methodresolver.exsd"/> |
| <extension-point id="externalcontext" name="%extension-point.name.4" schema="schema/externalcontext.exsd"/> |
| <extension-point id="AttributeValueRuntimeTypes" name="%extension-point.name.9" schema="schema/AttributeValueRuntimeTypes.exsd"/> |
| <extension-point id="MetaDataEnabledFeatures" name="%extension-point.name.5" schema="schema/MetaDataEnabledFeatures.exsd"/> |
| <extension-point id="tagregistry" name="%extension-point.name.10" schema="schema/tagregistry.exsd"/> |
| <extension-point id="viewhandler" name="%extension-point.name.6" schema="schema/viewhandler.exsd"/> |
| <extension-point id="customViewMapper" name="%extension-point.name.7" schema="schema/customViewMapper.exsd"/> |
| |
| <extension point="org.eclipse.emf.ecore.generated_package"> |
| <package |
| uri = "http://org.eclipse.jst.jsf.core/constraints.ecore" |
| class = "org.eclipse.jst.jsf.validation.internal.constraints.ConstraintsPackage" |
| genModel = "model/constraints.genmodel" /> |
| <package |
| uri = "http://org.eclipse.jsf.pagedesigner/paletteInfos.ecore" |
| class = "org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage" |
| genModel = "model/paletteInfos.genmodel" /> |
| <package |
| uri = "http://org.eclipse.jst.jsf.core/componentMapping.ecore" |
| class = "org.eclipse.jst.jsf.designtime.internal.view.mapping.viewmapping.ComponentMappingPackage" |
| genModel = "model/componentMapping.genmodel" /> |
| </extension> |
| <!-- JSF Project Facets --> |
| <extension |
| id="org.eclipse.jst.jsf.project.facet" |
| name="%plugin.facet.extension.name" |
| point="org.eclipse.wst.common.project.facet.core.facets"> |
| |
| <project-facet id="jst.jsf"> |
| <label>JavaServer Faces</label> |
| <description>%plugin.facet.description</description> |
| <default-version |
| provider="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetDefaultVersionProvider"> |
| </default-version> |
| </project-facet> |
| |
| <project-facet-version facet="jst.jsf" version="1.1"> |
| <constraint> |
| <and> |
| <requires facet="jst.web" version="[2.3"/> |
| </and> |
| </constraint> |
| </project-facet-version> |
| |
| <project-facet-version facet="jst.jsf" version="1.2"> |
| <constraint> |
| <and> |
| <requires facet="jst.web" version="[2.5"/> |
| </and> |
| </constraint> |
| </project-facet-version> |
| |
| <action id="jst.jsf.v11.install" facet="jst.jsf" type="INSTALL" version="1.1"> |
| <delegate class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetInstallDelegate"/> |
| <config-factory class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetInstallDataModelProvider"/> |
| </action> |
| |
| <action id="jst.jsf.v11.uninstall" facet="jst.jsf" type="UNINSTALL" version="1.1" > |
| <delegate |
| class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetUninstallDelegate"/> |
| </action> |
| |
| <action id="jst.jsf.v12.install" facet="jst.jsf" type="INSTALL" version="[1.2"> |
| <delegate class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetInstallDelegate"/> |
| <config-factory class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetInstallDataModelProvider"/> |
| </action> |
| |
| <action id="jst.jsf.v12.uninstall" facet="jst.jsf" version="[1.2" type="UNINSTALL"> |
| <delegate |
| class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetUninstallDelegate"/> |
| </action> |
| |
| </extension> |
| |
| <extension |
| point="org.eclipse.wst.common.project.facet.core.listeners"> |
| <listener |
| class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetPrimaryRuntimeChangedListener" |
| eventTypes="PRIMARY_RUNTIME_CHANGED"> |
| </listener> |
| </extension> |
| |
| <extension |
| point="org.eclipse.wst.common.project.facet.core.presets"> |
| <dynamic-preset id="preset.jst.jsf.v1_1"> |
| <factory class="org.eclipse.jst.jsf.core.internal.project.facet.JSFConfigurationPresetFactory11"/> |
| </dynamic-preset> |
| <static-preset |
| id="preset.jst.jsf.v1_2"> |
| <label>%JSFv12Project</label> |
| <facet id="jst.java" version="5.0" /> |
| <facet id="jst.web" version="2.5"/> |
| <facet id="jst.jsf" version="1.2" /> |
| <description> |
| %JSFv12PresetDesc |
| </description> |
| </static-preset> |
| </extension> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| <supported> |
| <runtime-component any="true"/> |
| <facet id="jst.jsf" version="1.1,1.2"/> |
| </supported> |
| </extension> |
| |
| <extension |
| name="JSF JSP File URL" |
| point="org.eclipse.jst.j2ee.web.fileURL"> |
| <fileURL id="jsfPage"><run class="org.eclipse.jst.jsf.core.internal.launch.JSFFileURL"/></fileURL> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup class="org.eclipse.jst.jsf.designtime.internal.jsp.StartupHandler"/> |
| <!-- |
| <startup |
| class="org.eclipse.jst.jsf.core.internal.RegistryMigrationStartupHandler"> |
| </startup> |
| --> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.common.symbolSourceProvider"> |
| <symbolSourceId factory="org.eclipse.jst.jsf.designtime.internal.symbols.JSPTagVariableSymbolSourceProvider"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.common.contextSymbolFactory"> |
| <contextSymbolFactory |
| factory="org.eclipse.jst.jsf.designtime.internal.jsp.JSPDefaultSymbolFactory" |
| factoryId="org.eclipse.jst.jsf.designtime.core.loadBundle"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.variableresolver"> |
| <variableresolver |
| class="org.eclipse.jst.jsf.designtime.internal.symbols.ConfigBasedDTVariableResolver" |
| id="org.eclipse.jst.jsf.core.variableresolver.default.decorative"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.variableresolver"> |
| <variableresolver |
| class="org.eclipse.jst.jsf.designtime.el.DefaultDTVariableResolver" |
| id="org.eclipse.jst.jsf.core.variableresolver.default"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.propertyresolver"> |
| <propertyresolver |
| class="org.eclipse.jst.jsf.designtime.el.DefaultDTPropertyResolver" |
| id="org.eclipse.jst.jsf.core.propertyresolver.default"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.propertyresolver"> |
| <propertyresolver |
| class="org.eclipse.jst.jsf.designtime.internal.symbols.ConfigBasedDTPropertyResolver" |
| id="org.eclipse.jst.jsf.core.propertyresolver.default.decorative" |
| instancePerProject="true"> |
| </propertyresolver> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.methodresolver"> |
| <methodresolver |
| class="org.eclipse.jst.jsf.designtime.el.DefaultDTMethodResolver" |
| id="org.eclipse.jst.jsf.core.methodresolver.default"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.externalcontext"> |
| <externalcontext |
| class="org.eclipse.jst.jsf.designtime.context.DefaultDTExternalContextFactory" |
| id="org.eclipse.jst.jsf.core.externalcontext.default"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes"> |
| |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.metadataprocessors.AbstractRootTypeDescriptor" |
| id="attributevalues.BaseType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.StringType" |
| id="attributevalues.StringType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.BooleanType" |
| id="attributevalues.BooleanType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.LongType" |
| id="attributevalues.LongType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.IntegerType" |
| id="attributevalues.IntegerType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.DoubleType" |
| id="attributevalues.DoubleType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.JavaClassType" |
| id="attributevalues.JavaClassType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.MethodBindingType" |
| id="attributevalues.MethodBindingType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ActionType" |
| id="attributevalues.ActionType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ValueBindingType" |
| id="attributevalues.ValueBindingType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ValueType" |
| id="attributevalues.ValueType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigIdentifierType" |
| id="attributevalues.FacesConfigIdentifierType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigValidatorIDType" |
| id="attributevalues.FacesConfigValidatorIDType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigConverterIDType" |
| id="attributevalues.FacesConfigConverterIDType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ComponentBindingType" |
| id="attributevalues.ComponentBindingType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ComponentIDType" |
| id="attributevalues.ComponentIDType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.LengthType" |
| id="attributevalues.LengthType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ColorType" |
| id="attributevalues.ColorType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ResourceBundleType" |
| id="attributevalues.ResourceBundleType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.LanguageCodeType" |
| id="attributevalues.LanguageCodeType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.RelativePathType" |
| id="attributevalues.RelativePathType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.WebPathType" |
| id="attributevalues.WebPathType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.CurrencyCodeType" |
| id="attributevalues.CurrencyCodeType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.LocaleType" |
| id="attributevalues.LocaleType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.TimeZoneType" |
| id="attributevalues.TimeZoneType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.DateTimePatternType" |
| id="attributevalues.DateTimePatternType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.NumberPatternType" |
| id="attributevalues.NumberPatternType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ScriptType" |
| id="attributevalues.ScriptType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.CharacterType" |
| id="attributevalues.CharacterType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.LinkType" |
| id="attributevalues.LinkType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.ContentType" |
| id="attributevalues.ContentType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.URIType" |
| id="attributevalues.URIType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.CSSClassType" |
| id="attributevalues.CSSClassType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.CSSIdType" |
| id="attributevalues.CSSIdType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.CSSStyleType" |
| id="attributevalues.CSSStyleType"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.jst.jsf.core.MetaDataEnabledFeatures"> |
| <MetaDataEnabledFeature |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigValidatorIDFeatures" |
| typeid="org.eclipse.jst.jsf.core.attributevalues.FacesConfigValidatorIDType"/> |
| <MetaDataEnabledFeature |
| class="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigConverterIDFeatures" |
| typeid="org.eclipse.jst.jsf.core.attributevalues.FacesConfigConverterIDType"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.jst.jsf.common.symbolSourceProvider"> |
| <symbolSourceId |
| factory="org.eclipse.jst.jsf.designtime.internal.symbols.ResourceBundleSymbolSourceProvider"> |
| </symbolSourceId> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.common.domainSourceModelTypes"> |
| <domainSourceModelTypes |
| domainId="TagLibraryDomain" |
| domainSourceModelTypeId="TaglibContentModelHandler" |
| locator="org.eclipse.jst.jsf.core.metadata.internal.TaglibMetaDataLocator" |
| ordinal="0"> |
| </domainSourceModelTypes> |
| </extension> |
| |
| <extension |
| point="org.eclipse.jst.jsf.common.domainSourceModelTypeTranslators"> |
| <domainSourceModelTypeTranslator |
| domainSourceModelTypeId="TaglibContentModelHandler" |
| translatorClass="org.eclipse.jst.jsf.core.metadata.internal.HTMLContentModelMetaDataTranslator"> |
| </domainSourceModelTypeTranslator> |
| <domainSourceModelTypeTranslator |
| domainSourceModelTypeId="TaglibContentModelHandler" |
| translatorClass="org.eclipse.jst.jsf.core.metadata.internal.JSPContentModelMetaDataTranslator"> |
| </domainSourceModelTypeTranslator> |
| <domainSourceModelTypeTranslator |
| domainSourceModelTypeId="TaglibContentModelHandler" |
| translatorClass="org.eclipse.jst.jsf.core.metadata.internal.TaglibMetaDataTLDTranslator"> |
| </domainSourceModelTypeTranslator> |
| </extension> |
| |
| <extension point="org.eclipse.jdt.core.classpathContainerInitializer"> |
| <classpathContainerInitializer |
| class="org.eclipse.jst.jsf.core.internal.JSFLibrariesContainerInitializer" |
| id="org.eclipse.jst.jsf.core.internal.jsflibrarycontainer"/> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.tagregistry"> |
| <tagRegistry |
| class="org.eclipse.jst.jsf.designtime.internal.view.model.jsp.registry.TLDRegistryManager$MyRegistryFactory" |
| description="%JSP_TAG_REGISTRY_DESCRIPTION" |
| id="default.jsp"> |
| <content-type |
| contentTypeId="org.eclipse.jst.jsp.core.jspsource"> |
| </content-type> |
| </tagRegistry> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.viewhandler"> |
| <viewhandler |
| class="org.eclipse.jst.jsf.designtime.internal.view.DefaultDTViewHandler" |
| id="org.eclipse.jst.jsf.designtime.view.jspviewhandler"> |
| </viewhandler> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.common.contextSymbolFactory"> |
| <contextSymbolFactory |
| factory="org.eclipse.jst.jsf.designtime.internal.symbols.StaticJavaTypeSymbolFactory" |
| factoryId="org.eclipse.jst.jsf.core.staticJavaTypeSymbol"> |
| </contextSymbolFactory> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.common.contextSymbolFactory"> |
| <contextSymbolFactory |
| factory="org.eclipse.jst.jsf.designtime.internal.symbols.ValueExpressionSymbolFactory" |
| factoryId="org.eclipse.jst.jsf.core.valueExpressionSymbolFactory"> |
| </contextSymbolFactory> |
| </extension> |
| <extension |
| point="org.eclipse.jst.jsf.core.customViewMapper"> |
| <customViewMapper |
| class="org.eclipse.jst.jsf.designtime.internal.view.mapping.mappers.ValueHolderAttributeMapper" |
| id="valueHolderAttributeMapper"> |
| </customViewMapper> |
| </extension> |
| |
| </plugin> |