Package org.eclipse.jst.jsf.core.jsfappconfig

Project-level support for JSF application configuration files.

See:
          Description

Interface Summary
IFacesConfigChangeListener IFacesConfigChangeListener is the interface that must be implemented by objects interested in receiving notification of changes to application configuration models.
IJSFAppConfigLocater IJSFAppConfigLocater is the interface that Objects capable of locating and providing JSF application configuration resources must implement.
IJSFAppConfigProvider IJSFAppConfigProvider is the interface that Objects capable of providing JSF application configuration models must implement.
IJSFAppConfigProvidersChangeListener Interface that an Object wishing to be notified about changes to the Set of IJSFAppConfigProvider instances implements.
 

Class Summary
AbstractJSFAppConfigLocater Abstract implementation of IJSFAppConfigLocater that provides common locater functionality.
AbstractJSFAppConfigProvider Abstract implementation of IJSFAppConfigProvider that provides common provider functionality.
ArtifactEditJSFAppConfigProvider ArtifactEditJSFAppConfigProvider uses FacesConfigArtifactEdit to provide the root element of an application configuration model.
ContextParamSpecifiedJSFAppConfigLocater ContextParamSpecifiedJSFAppConfigLocater attempts to locate application configuration files specified by the JSF CONFIG_FILES context parameter.
DefaultJSFAppConfigLocater DefaultJSFAppConfigLocater attempts to locate the default application configuration file, located at "/WEB-INF/faces-config.xml".
ImplicitRuntimeJSFAppConfigLocater ImplicitRuntimeJSFAppConfigLocater creates an IJSFAppConfigProvider instance that provides an application configuration model that contains implicit configuration elements that are specified as required to be provided by a JSF implementation.
ImplicitRuntimeJSFAppConfigProvider ImplicitRuntimeJSFAppConfigProvider provides an application configuration model that contains implicit configuration objects provided by a JSF implementation at runtime.
JARFileJSFAppConfigProvider JARFileJSFAppConfigProvider provides the root element of an application configuration model by loading the model from a /META-INF/faces-config.xml entry in a JAR file.
JSFAppConfigManager JSFAppConfigManager provides an entry point to an entire JSF application configuration, which is defined in one or more application configuration resource files.
JSFAppConfigProvidersChangeEvent JSFAppConfigProvidersChangeEvent provides change information to instances of IJSFAppConfigProvidersChangeListener.
JSFAppConfigUtils JSFAppConfigUtils provides utility methods useful in processing of a JSF application configuration.
RuntimeClasspathJSFAppConfigLocater RuntimeClasspathJSFAppConfigLocater attempts to locate application configuration files in JAR files on the runtime classpath.
WebContentRelativeJSFAppConfigLocater WebContentRelativeJSFAppConfigLocater is an abstract base class that attempts to locate specified application configuration files relative to a web content folder.
 

Package org.eclipse.jst.jsf.core.jsfappconfig Description

Project-level support for JSF application configuration files.

Provisional API - subject to change