## 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: Deprecated. - Helios
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