public class ApplicationConfigProcessor extends AbstractConfigProcessor
This ConfigProcessor
handles all elements defined under
/faces-config/application
.
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ACTION_LISTENER
/faces-config/application/action-listener |
private java.util.List<javax.faces.event.ActionListener> |
actionListeners |
private static java.lang.String |
APPLICATION
/faces-config/application |
private static java.lang.String |
BASE_NAME
/faces-config/application/resource-bundle/base-name |
private static java.lang.String |
DEFAULT_LOCALE
/faces-config/application/locale-config/default-locale |
private static java.lang.String |
DEFAULT_RENDERKIT_ID
/faces-config/application/default-render-kit-id |
private static java.lang.String |
DEFAULT_VALIDATORS
/faces-config/application/default-validators |
private static java.lang.String |
EL_RESOLVER
/faces-config/application/el-resolver |
private java.util.List<javax.el.ELResolver> |
elResolvers |
private static java.util.logging.Logger |
LOGGER |
private static java.lang.String |
MESSAGE_BUNDLE
/faces-config/application/message-bundle |
private static java.lang.String |
NAVIGATION_HANDLER
/faces-config/application/navigation-handler |
private java.util.List<javax.faces.application.NavigationHandler> |
navigationHandlers |
private static java.lang.String |
PROPERTY_RESOLVER
/faces-config/application/property-resolver |
private static java.lang.String |
RES_DESCRIPTIONS
/faces-config/application/resource-bundle/description |
private static java.lang.String |
RES_DISPLAY_NAMES
/faces-config/application/resource-bundle/display-name |
private static java.lang.String |
RESOURCE_BUNDLE
/faces-config/application/resource-bundle |
private static java.lang.String |
RESOURCE_HANDLER
/faces-config/application/resource-handler |
private java.util.List<javax.faces.application.ResourceHandler> |
resourceHandlers |
private static java.lang.String |
SOURCE_CLASS
/faces-config/application/system-event-listener/source-class |
private static java.lang.String |
STATE_MANAGER
/faces-config/application/state-manager |
private java.util.List<javax.faces.application.StateManager> |
stateManagers |
private static java.lang.String |
SUPPORTED_LOCALE
/faces-config/application/locale-config/supported-locale |
private static java.lang.String |
SYSTEM_EVENT_CLASS
/faces-config/application/system-event-listener/system-event-class |
private static java.lang.String |
SYSTEM_EVENT_LISTENER
/faces-config/application/system-event-listener |
private static java.lang.String |
SYSTEM_EVENT_LISTENER_CLASS
/faces-config/application/system-event-listener/system-event-listener-class |
private java.util.List<javax.faces.event.SystemEventListener> |
systemEventListeners |
private static java.lang.String |
VALIDATOR_ID
/faces-config/application/default-validators/validator-id |
private static java.lang.String |
VAR
/faces-config/application/resource-bundle/var |
private static java.lang.String |
VARIABLE_RESOLVER
/faces-config/application/variable-resolver |
private static java.lang.String |
VIEW_HANDLER
/faces-config/application/view-handler |
private java.util.List<javax.faces.application.ViewHandler> |
viewHandlers |
Constructor and Description |
---|
ApplicationConfigProcessor() |
Modifier and Type | Method and Description |
---|---|
private void |
addActionListener(javax.servlet.ServletContext sc,
javax.faces.application.Application application,
org.w3c.dom.Node actionListener) |
private void |
addELResolver(javax.servlet.ServletContext sc,
ApplicationAssociate associate,
org.w3c.dom.Node elResolver) |
private void |
addPropertyResolver(javax.servlet.ServletContext sc,
ApplicationAssociate associate,
org.w3c.dom.Node propertyResolver) |
private void |
addResouceBundle(ApplicationAssociate associate,
org.w3c.dom.Node resourceBundle) |
private void |
addSupportedLocale(javax.faces.application.Application application,
org.w3c.dom.Node supportedLocale) |
private void |
addSystemEventListener(javax.servlet.ServletContext sc,
javax.faces.application.Application application,
org.w3c.dom.Node systemEventListener) |
private void |
addVariableResolver(javax.servlet.ServletContext sc,
ApplicationAssociate associate,
org.w3c.dom.Node variableResolver) |
void |
destroy(javax.servlet.ServletContext sc) |
private void |
destroyInstances(javax.servlet.ServletContext sc,
java.util.List instances) |
private java.util.Set<java.util.Locale> |
getCurrentLocales(javax.faces.application.Application application) |
(package private) static boolean |
isBeanValidatorAvailable() |
void |
process(javax.servlet.ServletContext sc,
DocumentInfo[] documentInfos)
Process the array of
Document s. |
private void |
processViewHandlers(javax.servlet.ServletContext sc,
javax.faces.application.Application app,
java.util.LinkedHashMap<java.lang.String,org.w3c.dom.Node> viewHandlers) |
private void |
registerDefaultValidatorIds(javax.faces.application.Application application,
java.util.LinkedHashSet<java.lang.String> defaultValidatorIds)
If defaultValidatorIds is null, then no <default-validators> element appeared in any configuration file.
|
private void |
setDefaultLocale(javax.faces.application.Application application,
org.w3c.dom.Node defaultLocale) |
private void |
setDefaultRenderKitId(javax.faces.application.Application application,
org.w3c.dom.Node defaultId) |
private void |
setMessageBundle(javax.faces.application.Application application,
org.w3c.dom.Node messageBundle) |
private void |
setNavigationHandler(javax.servlet.ServletContext sc,
javax.faces.application.Application application,
org.w3c.dom.Node navigationHandler) |
private void |
setResourceHandler(javax.servlet.ServletContext sc,
javax.faces.application.Application application,
org.w3c.dom.Node resourceHandler) |
private void |
setStateManager(javax.servlet.ServletContext sc,
javax.faces.application.Application application,
org.w3c.dom.Node stateManager) |
private void |
setViewHandler(javax.servlet.ServletContext sc,
javax.faces.application.Application application,
org.w3c.dom.Node viewHandler) |
createInstance, createInstance, createInstance, destroyInstance, destroyNext, findRootType, getApplication, getClassMetadataMapKey, getNext, getNodeText, getTextMap, initializeClassMetadataMap, invokeNext, loadClass, processAnnotations, setNext
private static final java.util.logging.Logger LOGGER
private static final java.lang.String APPLICATION
/faces-config/application
private static final java.lang.String ACTION_LISTENER
/faces-config/application/action-listener
private java.util.List<javax.faces.event.ActionListener> actionListeners
private static final java.lang.String DEFAULT_RENDERKIT_ID
/faces-config/application/default-render-kit-id
private static final java.lang.String DEFAULT_VALIDATORS
/faces-config/application/default-validators
private static final java.lang.String VALIDATOR_ID
/faces-config/application/default-validators/validator-id
private static final java.lang.String MESSAGE_BUNDLE
/faces-config/application/message-bundle
private static final java.lang.String NAVIGATION_HANDLER
/faces-config/application/navigation-handler
private java.util.List<javax.faces.application.NavigationHandler> navigationHandlers
private static final java.lang.String VIEW_HANDLER
/faces-config/application/view-handler
private java.util.List<javax.faces.application.ViewHandler> viewHandlers
private static final java.lang.String STATE_MANAGER
/faces-config/application/state-manager
private java.util.List<javax.faces.application.StateManager> stateManagers
private static final java.lang.String RESOURCE_HANDLER
/faces-config/application/resource-handler
private java.util.List<javax.faces.application.ResourceHandler> resourceHandlers
private static final java.lang.String EL_RESOLVER
/faces-config/application/el-resolver
private java.util.List<javax.el.ELResolver> elResolvers
private static final java.lang.String PROPERTY_RESOLVER
/faces-config/application/property-resolver
private static final java.lang.String VARIABLE_RESOLVER
/faces-config/application/variable-resolver
private static final java.lang.String DEFAULT_LOCALE
/faces-config/application/locale-config/default-locale
private static final java.lang.String SUPPORTED_LOCALE
/faces-config/application/locale-config/supported-locale
private static final java.lang.String RESOURCE_BUNDLE
/faces-config/application/resource-bundle
private static final java.lang.String BASE_NAME
/faces-config/application/resource-bundle/base-name
private static final java.lang.String VAR
/faces-config/application/resource-bundle/var
private static final java.lang.String RES_DESCRIPTIONS
/faces-config/application/resource-bundle/description
private static final java.lang.String RES_DISPLAY_NAMES
/faces-config/application/resource-bundle/display-name
private static final java.lang.String SYSTEM_EVENT_LISTENER
/faces-config/application/system-event-listener
private java.util.List<javax.faces.event.SystemEventListener> systemEventListeners
private static final java.lang.String SYSTEM_EVENT_LISTENER_CLASS
/faces-config/application/system-event-listener/system-event-listener-class
private static final java.lang.String SYSTEM_EVENT_CLASS
/faces-config/application/system-event-listener/system-event-class
private static final java.lang.String SOURCE_CLASS
/faces-config/application/system-event-listener/source-class
public void process(javax.servlet.ServletContext sc, DocumentInfo[] documentInfos) throws java.lang.Exception
ConfigProcessor
Process the array of Document
s.
sc
- the ServletContext
for the application being configureddocumentInfos
- @throws Exception if an error occurs during processingjava.lang.Exception
ConfigProcessor.process(javax.servlet.ServletContext,com.sun.faces.config.DocumentInfo[])
public void destroy(javax.servlet.ServletContext sc)
destroy
in interface ConfigProcessor
destroy
in class AbstractConfigProcessor
private void destroyInstances(javax.servlet.ServletContext sc, java.util.List instances)
private void registerDefaultValidatorIds(javax.faces.application.Application application, java.util.LinkedHashSet<java.lang.String> defaultValidatorIds)
static boolean isBeanValidatorAvailable()
private void setMessageBundle(javax.faces.application.Application application, org.w3c.dom.Node messageBundle)
private void setDefaultRenderKitId(javax.faces.application.Application application, org.w3c.dom.Node defaultId)
private void addActionListener(javax.servlet.ServletContext sc, javax.faces.application.Application application, org.w3c.dom.Node actionListener)
private void setNavigationHandler(javax.servlet.ServletContext sc, javax.faces.application.Application application, org.w3c.dom.Node navigationHandler)
private void setStateManager(javax.servlet.ServletContext sc, javax.faces.application.Application application, org.w3c.dom.Node stateManager)
private void setViewHandler(javax.servlet.ServletContext sc, javax.faces.application.Application application, org.w3c.dom.Node viewHandler)
private void addELResolver(javax.servlet.ServletContext sc, ApplicationAssociate associate, org.w3c.dom.Node elResolver)
private void addPropertyResolver(javax.servlet.ServletContext sc, ApplicationAssociate associate, org.w3c.dom.Node propertyResolver)
private void addVariableResolver(javax.servlet.ServletContext sc, ApplicationAssociate associate, org.w3c.dom.Node variableResolver)
private void setDefaultLocale(javax.faces.application.Application application, org.w3c.dom.Node defaultLocale)
private void addSupportedLocale(javax.faces.application.Application application, org.w3c.dom.Node supportedLocale)
private void addResouceBundle(ApplicationAssociate associate, org.w3c.dom.Node resourceBundle)
private java.util.Set<java.util.Locale> getCurrentLocales(javax.faces.application.Application application)
private void setResourceHandler(javax.servlet.ServletContext sc, javax.faces.application.Application application, org.w3c.dom.Node resourceHandler)
private void addSystemEventListener(javax.servlet.ServletContext sc, javax.faces.application.Application application, org.w3c.dom.Node systemEventListener)
private void processViewHandlers(javax.servlet.ServletContext sc, javax.faces.application.Application app, java.util.LinkedHashMap<java.lang.String,org.w3c.dom.Node> viewHandlers)
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.