| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <!-- JSF Project Facet --> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.jst.jsf.ui.JSFRootPage" |
| class="org.eclipse.jst.jsf.ui.internal.classpath.JSFLibrariesPreferencePage" |
| id="org.eclipse.jst.jsf.ui.jsfLibraryPage" |
| name="%preferencepage.jsflibraries.name"/> |
| <page |
| category="org.eclipse.jst.jsf.ui.JSFRootPage" |
| class="org.eclipse.jst.jsf.ui.internal.validation.JSFValidationPreferencePage" |
| id="org.eclipse.jst.jsf.ui.JSFValidationPage" |
| name="%preferencepage.jsfvalidation.name"/> |
| <page |
| category="org.eclipse.wst.html.ui.preferences.web" |
| class="org.eclipse.jst.jsf.ui.internal.preferences.EmptyRootPreferencePage" |
| id="org.eclipse.jst.jsf.ui.JSFRootPage" |
| name="%preferencepage.jsf.name"> |
| </page> |
| <page |
| category="org.eclipse.jst.jsf.ui.viewRoot" |
| class="org.eclipse.jst.jsf.ui.internal.preferences.JSPTagRegistryPreferencePage" |
| id="org.eclipse.jst.jsf.ui.jspTagRegistry" |
| name="%JSP_Tag_Registry_Preferences"> |
| </page> |
| <page |
| category="org.eclipse.jst.jsf.ui.JSFRootPage" |
| class="org.eclipse.jst.jsf.ui.internal.preferences.EmptyRootPreferencePage" |
| id="org.eclipse.jst.jsf.ui.viewRoot" |
| name="%View_Preference_Root"> |
| </page> |
| </extension> |
| |
| <extension |
| point="org.eclipse.wst.common.project.facet.ui.wizardPages"> |
| <wizard-pages action="jst.jsf.v11.install"> |
| <page class="org.eclipse.jst.jsf.ui.internal.project.facet.JSFFacetInstallPage"/> |
| </wizard-pages> |
| <wizard-pages action="jst.jsf.v12.install"> |
| <page class="org.eclipse.jst.jsf.ui.internal.project.facet.JSFFacetInstallPage"/> |
| </wizard-pages> |
| </extension> |
| |
| <extension point="org.eclipse.wst.sse.ui.editorConfiguration"> |
| <sourceViewerConfiguration |
| class="org.eclipse.jst.jsp.ui.StructuredTextViewerConfigurationJSP" |
| target="org.eclipse.jst.jsp.core.jspsource"/> |
| <provisionalConfiguration |
| type="contentassistprocessor" |
| class="org.eclipse.jst.jsf.ui.internal.contentassist.el.JSFELContentAssistProcessor" |
| target="org.eclipse.jst.jsp.SCRIPT.JSP_EL2" /> |
| <provisionalConfiguration |
| type="contentassistprocessor" |
| class="org.eclipse.jst.jsf.ui.internal.contentassist.JSFContentAssistProcessor" |
| target="org.eclipse.jst.jsp.JSP_DEFAULT,org.eclipse.jst.jsp.JSP_DIRECTIVE" /> |
| <documentationTextHover |
| class="org.eclipse.jst.jsf.ui.internal.jspeditor.JSFELHover" |
| target="org.eclipse.jst.jsp.SCRIPT.JSP_EL2"> |
| </documentationTextHover> |
| </extension> |
| <extension point="org.eclipse.wst.sse.ui.sourcevalidation"> |
| <validator |
| scope="total" |
| class="org.eclipse.jst.jsf.ui.internal.validation.JSFValidator" |
| id="org.eclipse.jst.jsf.validation.JSFAttributeValueValidator"> |
| <contentTypeIdentifier |
| id="org.eclipse.jst.jsp.core.jspsource"> |
| <partitionType id="org.eclipse.jst.jsp.DEFAULT_JSP"> |
| </partitionType> |
| <partitionType id="org.eclipse.jst.jsp.JSP_DIRECTIVE"> |
| </partitionType> |
| <partitionType id="org.eclipse.jst.jsp.SCRIPT.JSP_EL2"> |
| </partitionType> |
| </contentTypeIdentifier> |
| </validator> |
| </extension> |
| <extension |
| point="org.eclipse.jdt.ui.classpathContainerPage"> |
| <classpathContainerPage |
| class="org.eclipse.jst.jsf.ui.internal.classpath.JSFLibraryContainerWizardPage" |
| id="org.eclipse.jst.jsf.core.internal.jsflibrarycontainer" |
| name="%classpathContainerPage.name.0"> |
| </classpathContainerPage> |
| </extension> |
| <extension |
| point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> |
| <hyperlinkDetector |
| class="org.eclipse.jst.jsf.ui.internal.jspeditor.ELHyperlinkDetector" |
| id="org.eclipse.jst.jsf.ui.elhyperlinkdetector" |
| name="%EL_Hyperlinkdetector_name" |
| targetId="org.eclipse.jst.jsp.core.jspsource"> |
| </hyperlinkDetector> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.views"> |
| <category |
| name="%jsf.ui.views.category.name" |
| id="org.eclipse.jst.jsf.ui.view.category"> |
| </category> |
| <view |
| name="%jsf.ui.views.componentview.name" |
| icon="icons/sample.gif" |
| category="org.eclipse.jst.jsf.ui.view.category" |
| class="org.eclipse.jst.jsf.ui.internal.component.ComponentTreeView" |
| id="org.eclipse.jst.jsf.ui.component.ComponentTreeView"> |
| </view> |
| <view |
| name="%jsf.ui.views.jsftagregistry.name" |
| icon="icons/sample.gif" |
| category="org.eclipse.jst.jsf.ui.view.category" |
| class="org.eclipse.jst.jsf.ui.internal.tagregistry.TagRegistryView" |
| id="org.eclipse.jst.jsf.ui.tagregistry.TagRegistryView"> |
| </view> |
| </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.wst.validation.validator" |
| id="JSFNonELAttributeValueValidator" |
| name="%JSFNonELAttributeValueValidator"> |
| <validator> |
| <projectNature id="org.eclipse.wst.common.modulecore.ModuleCoreNature" /> |
| <projectNature id="org.eclipse.jdt.core.javanature" /> |
| <enablement> |
| <and> |
| <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.java"/> |
| <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.web"/> |
| <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jst.jsf"/> |
| </and> |
| </enablement> |
| |
| <markerId |
| markerIdValue="JSPSemanticsValidatorMarker"> |
| </markerId> |
| <helper |
| class="org.eclipse.wst.validation.internal.operations.WorkbenchContext"> |
| </helper> |
| <run |
| class="org.eclipse.jst.jsf.ui.internal.validation.JSFValidator" |
| 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> |
| |
| </plugin> |