| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension-point id="jsfLibraries" name="jsfLibraries" schema="schema/jsfLibraries.exsd"/> |
| <extension-point id="pluginProvidedJsfLibraries" name="pluginProvidedJsfLibraries" schema="schema/pluginProvidedJsfLibraries.exsd"/> |
| <extension-point id="variableresolver" name="Variable Resolver Ext Point" schema="schema/variableresolver.exsd"/> |
| <extension-point id="propertyresolver" name="Property Resolver Ext Point" schema="schema/propertyresolver.exsd"/> |
| <extension-point id="methodresolver" name="Method Resolver Ext Point" schema="schema/methodresolver.exsd"/> |
| <extension-point id="externalcontext" name="External Context Ext Point" schema="schema/externalcontext.exsd"/> |
| <extension-point id="AttributeValueRuntimeTypes" name="AttributeValueRuntimeTypes" schema="schema/AttributeValueRuntimeTypes.exsd"/> |
| <extension-point id="MetaDataEnabledFeatures" name="MetaDataEnabledFeatures" schema="schema/MetaDataEnabledFeatures.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" /> |
| </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"> |
| <static-preset |
| id="preset.jst.jsf.v1_1"> |
| <label>%JSFv11Project</label> |
| <facet id="jst.java" version="1.4" /> |
| <facet id="jst.web" version="2.3"/> |
| <facet id="jst.jsf" version="1.1" /> |
| <description> |
| %JSFv11PresetDesc |
| </description> |
| </static-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.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.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.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"/> |
| </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.wst.validation.validator" |
| id="JSFNonELAttributeValueValidator" |
| name="%JSFNonELAttributeValueValidator"> |
| <validator> |
| <projectNature id="org.eclipse.wst.common.modulecore.ModuleCoreNature" /> |
| <projectNature id="org.eclipse.jdt.core.javanature" /> |
| <markerId |
| markerIdValue="JSPSemanticsValidatorMarker"> |
| </markerId> |
| <helper |
| class="org.eclipse.wst.validation.internal.operations.WorkbenchContext"> |
| </helper> |
| <run |
| class="org.eclipse.jst.jsf.validation.internal.JSPSemanticsValidator" |
| incremental="true" |
| fullBuild="true" |
| /> |
| <contentTypeBinding |
| contentTypeId="org.eclipse.jst.jsp.core.jspsource"> |
| </contentTypeBinding> |
| <contentTypeBinding |
| contentTypeId="org.eclipse.jst.jsp.core.jspfragmentsource"> |
| </contentTypeBinding> |
| </validator> |
| </extension> |
| |
| <extension |
| point="org.eclipse.wst.validation.validator" |
| id="JSFAppConfigValidator" |
| name="%JSFAppConfigValidator"> |
| <validator> |
| <projectNature id="org.eclipse.wst.common.modulecore.ModuleCoreNature" /> |
| <projectNature id="org.eclipse.jdt.core.javanature" /> |
| <filter |
| objectClass="org.eclipse.core.resources.IFile" |
| nameFilter="faces-config.xml"> |
| </filter> |
| <markerId |
| markerIdValue="JSPSemanticsValidatorMarker"> |
| </markerId> |
| <helper |
| class="org.eclipse.wst.validation.internal.operations.WorkbenchContext"> |
| </helper> |
| <run |
| class="org.eclipse.jst.jsf.validation.internal.appconfig.AppConfigValidator" |
| incremental="true" |
| fullBuild="true" |
| /> |
| </validator> |
| </extension> |
| |
| <extension |
| id="JSPSemanticsValidatorMarker" |
| name="%JSPSemanticsValidatorMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.wst.validation.problemmarker"> |
| </super> |
| </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.jdt.core.classpathContainerInitializer"> |
| <classpathContainerInitializer |
| class="org.eclipse.jst.jsf.core.internal.JSFLibrariesContainerInitializer" |
| id="org.eclipse.jst.jsf.core.internal.jsflibrarycontainer"/> |
| </extension> |
| |
| </plugin> |