| <?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="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"/> |
| |
| <!-- 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> |
| </project-facet> |
| |
| <project-facet-version facet="jst.jsf" version="1.1"> |
| <action type="install" id="jst.jsf.v11.install"> |
| <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" |
| type="uninstall"> |
| <delegate |
| class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetUninstallDelegate"/> |
| </action> |
| <constraint> |
| <and> |
| <requires facet="jst.web" version="[2.3"/> |
| </and> |
| </constraint> |
| </project-facet-version> |
| <!-- |
| <project-facet-version facet="jst.jsf" version="1.2"> |
| <action type="install" id="jst.jsf.v12.install"> |
| <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 type="uninstall" id="jst.jsf.v12.uninstall"> |
| <delegate |
| class="org.eclipse.jst.jsf.core.internal.project.facet.JSFFacetUninstallDelegate"/> |
| </action> |
| <constraint> |
| <and> |
| <requires facet="jst.web" version="[2.4"/> |
| </and> |
| </constraint> |
| </project-facet-version> |
| --> |
| <preset id="preset.jst.jsf.v1_1"> |
| <label>JavaServer Faces v1.1 Project</label> |
| <facet id="jst.java" version="1.4" /> |
| <facet id="jst.web" version="2.3"/> |
| <facet id="jst.jsf" version="1.1" /> |
| </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"/> --> |
| <facet id="jst.jsf" version="1.1"/> |
| </supported> |
| </extension> |
| |
| <extension |
| name="JSF JSP File URL" |
| point="org.eclipse.jst.j2ee.web.fileURL"> |
| <fileURL run="org.eclipse.jst.jsf.core.internal.launch.JSFFileURL"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup class="org.eclipse.jst.jsf.designtime.internal.jsp.StartupHandler"/> |
| </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.provisional.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.internal.provisional.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.internal.provisional.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.internal.provisional.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.internal.provisional.attributevalues.StringType" |
| id="attributevalues.StringType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.BooleanType" |
| id="attributevalues.BooleanType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.LongType" |
| id="attributevalues.LongType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.IntegerType" |
| id="attributevalues.IntegerType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.DoubleType" |
| id="attributevalues.DoubleType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.JavaClassType" |
| id="attributevalues.JavaClassType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.MethodBindingType" |
| id="attributevalues.MethodBindingType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ActionType" |
| id="attributevalues.ActionType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ValueBindingType" |
| id="attributevalues.ValueBindingType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ValueType" |
| id="attributevalues.ValueType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.FacesConfigIdentifierType" |
| id="attributevalues.FacesConfigIdentifierType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ComponentBindingType" |
| id="attributevalues.ComponentBindingType"/> |
| <attributeValueRuntimeType |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ComponentIDType" |
| id="attributevalues.ComponentIDType"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.jst.jsf.core.MetaDataEnabledFeatures"> |
| <MetaDataEnabledFeature |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.FacesConfigValidatorIDFeatures" |
| typeid="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigIdentifierType"/> |
| <MetaDataEnabledFeature |
| class="org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.FacesConfigConverterIDFeatures" |
| typeid="org.eclipse.jst.jsf.taglibprocessing.attributevalues.FacesConfigIdentifierType"/> |
| </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" /> |
| <filter |
| objectClass="org.eclipse.core.resources.IFile" |
| nameFilter="*.jsp"> |
| </filter> |
| <filter |
| objectClass="org.eclipse.core.resources.IFile" |
| nameFilter="*.jspx"> |
| </filter> |
| <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" |
| /> |
| </validator> |
| </extension> |
| <extension |
| id="JSPSemanticsValidatorMarker" |
| name="%JSPSemanticsValidatorMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.wst.validation.problemmarker"> |
| </super> |
| </extension> |
| </plugin> |