# JSF Extension Points

The following extension points can be used to extend the capabilities of the JSF infrastructure:

### JavaServer Faces Tools

- org.eclipse.jst.jsf.common.contextSymbolFactory
- org.eclipse.jst.jsf.common.domainLoadingStrategies
- org.eclipse.jst.jsf.common.domainSourceModelTypes
- org.eclipse.jst.jsf.common.domainSourceModelTypeTranslators
- org.eclipse.jst.jsf.common.standardMetaDataFiles
- org.eclipse.jst.jsf.common.symbolSourceProvider
- org.eclipse.jst.jsf.core.AttributeValueRuntimeTypes
- org.eclipse.jst.jsf.core.externalcontext
- org.eclipse.jst.jsf.core.jsfFacetConfiguration
- org.eclipse.jst.jsf.core.jsfLibraries
- org.eclipse.jst.jsf.core.MetaDataEnabledFeatures
- org.eclipse.jst.jsf.core.methodresolver
- org.eclipse.jst.jsf.core.pluginProvidedJsfLibraries
- org.eclipse.jst.jsf.core.propertyresolver
- org.eclipse.jst.jsf.core.symbolContextResolverFactory
- org.eclipse.jst.jsf.core.variableresolver
- org.eclipse.jst.pagedesigner.pageDesignerExtension
- org.eclipse.jst.pagedesigner.popupMenuContributor