Top Description Fields Constructors Methods
com.sun.faces.config.processor

public Class ApplicationConfigProcessor

extends AbstractConfigProcessor
Class Inheritance
Static Imports
com.sun.faces.util.Util.getLocaleFromString, java.text.MessageFormat.format, java.util.logging.Level.FINE, .Level.SEVERE, .Level.WARNING

This ConfigProcessor handles all elements defined under /faces-config/application.

Field Summary

Modifier and TypeField and Description
private static final String
ACTION_LISTENER

/faces-config/application/action-listener

private List<ActionListener>
private static final String
APPLICATION

/faces-config/application

private static final String
BASE_NAME

/faces-config/application/resource-bundle/base-name

private static final String
DEFAULT_LOCALE

/faces-config/application/locale-config/default-locale

private static final String
DEFAULT_RENDERKIT_ID

/faces-config/application/default-render-kit-id

private static final String
DEFAULT_VALIDATORS

/faces-config/application/default-validators

private static final String
EL_RESOLVER

/faces-config/application/el-resolver

private List<ELResolver>
private static final Logger
private static final String
MESSAGE_BUNDLE

/faces-config/application/message-bundle

private static final String
RES_DESCRIPTIONS

/faces-config/application/resource-bundle/description

private static final String
RES_DISPLAY_NAMES

/faces-config/application/resource-bundle/display-name

private static final String
RESOURCE_BUNDLE

/faces-config/application/resource-bundle

private static final String
RESOURCE_HANDLER

/faces-config/application/resource-handler

private List<ResourceHandler>
private static final String
SEARCH_EXPRESSION_HANDLER

/faces-config/application/search-expression-handler

private static final String
SEARCH_KEYWORD_RESOLVER

/faces-config/application/search-keyword-resolver

private List<SearchExpressionHandler>
private List<SearchKeywordResolver>
private static final String
SOURCE_CLASS

/faces-config/application/system-event-listener/source-class

private static final String
STATE_MANAGER

/faces-config/application/state-manager

private List<StateManager>
private static final String
SUPPORTED_LOCALE

/faces-config/application/locale-config/supported-locale

private static final String
SYSTEM_EVENT_CLASS

/faces-config/application/system-event-listener/system-event-class

private static final String
SYSTEM_EVENT_LISTENER

/faces-config/application/system-event-listener

private static final String
SYSTEM_EVENT_LISTENER_CLASS

/faces-config/application/system-event-listener/system-event-listener-class

private List<SystemEventListener>
private static final String
VALIDATOR_ID

/faces-config/application/default-validators/validator-id

private static final String
VAR

/faces-config/application/resource-bundle/var

private static final String
VIEW_HANDLER

/faces-config/application/view-handler

private List<ViewHandler>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addActionListener(ServletContext servletContext, FacesContext facesContext, Application application, Node actionListener)

private void
addELResolver(ServletContext servletContext, FacesContext facesContext, ApplicationAssociate associate, Node elResolver)

private void
addResouceBundle(ApplicationAssociate associate, Node resourceBundle)

private void
addSearchKeywordResolver(ServletContext sc, FacesContext facesContext, Application application, Node searchKeywordResolver)

private void
addSupportedLocale(Application application, Node supportedLocale)

private void
addSystemEventListener(ServletContext servletContext, FacesContext facesContext, Application application, Node systemEventListener)

public void
private void
destroyInstances(ServletContext sc, FacesContext facesContext, List<?> instances)

private Set<Locale>
pack-priv static boolean
public void
process(ServletContext
the ServletContext for the application being configured
servletContext
,
FacesContext
the current faces context
facesContext
,
DocumentInfo[]
the document infos
documentInfos
)

Implements com.sun.faces.config.processor.ConfigProcessor.process.

Process the array of Documents.

private void
processViewHandlers(ServletContext servletContext, FacesContext facesContext, Application application, LinkedHashMap<String, Node> viewHandlers)

private void
registerDefaultValidatorIds(FacesContext facesContext, Application application, LinkedHashSet<String> defaultValidatorIds)

If defaultValidatorIds is null, then no <default-validators> element appeared in any configuration file.

private void
setDefaultLocale(Application application, Node defaultLocale)

private void
setDefaultRenderKitId(Application application, Node defaultId)

private void
setMessageBundle(Application application, Node messageBundle)

private void
setNavigationHandler(ServletContext servletContext, FacesContext facesContext, Application application, Node navigationHandler)

private void
setResourceHandler(ServletContext servletContext, FacesContext facesContext, Application application, Node resourceHandler)

private void
setSearchExpressionHandler(ServletContext sc, FacesContext facesContext, Application application, Node searchExpressionHandler)

private void
setStateManager(ServletContext servletContext, FacesContext facesContext, Application application, Node stateManager)

private void
setViewHandler(ServletContext servletContext, FacesContext facesContext, Application application, Node viewHandler)

Inherited from com.sun.faces.config.processor.AbstractConfigProcessor:
createInstancecreateInstancecreateInstancedestroyInstancefindRootTypegetApplicationgetClassMetadataMapKeygetNodeTextgetTextMapinitializeClassMetadataMaploadClassprocessAnnotations

Field Detail

ACTION_LISTENERback to summary
private static final String ACTION_LISTENER

/faces-config/application/action-listener

actionListenersback to summary
private List<ActionListener> actionListeners
APPLICATIONback to summary
private static final String APPLICATION

/faces-config/application

BASE_NAMEback to summary
private static final String BASE_NAME

/faces-config/application/resource-bundle/base-name

DEFAULT_LOCALEback to summary
private static final String DEFAULT_LOCALE

/faces-config/application/locale-config/default-locale

DEFAULT_RENDERKIT_IDback to summary
private static final String DEFAULT_RENDERKIT_ID

/faces-config/application/default-render-kit-id

DEFAULT_VALIDATORSback to summary
private static final String DEFAULT_VALIDATORS

/faces-config/application/default-validators

EL_RESOLVERback to summary
private static final String EL_RESOLVER

/faces-config/application/el-resolver

elResolversback to summary
private List<ELResolver> elResolvers
LOGGERback to summary
private static final Logger LOGGER

Hides com.sun.faces.config.processor.AbstractConfigProcessor.LOGGER.

MESSAGE_BUNDLEback to summary
private static final String MESSAGE_BUNDLE

/faces-config/application/message-bundle

RES_DESCRIPTIONSback to summary
private static final String RES_DESCRIPTIONS

/faces-config/application/resource-bundle/description

RES_DISPLAY_NAMESback to summary
private static final String RES_DISPLAY_NAMES

/faces-config/application/resource-bundle/display-name

RESOURCE_BUNDLEback to summary
private static final String RESOURCE_BUNDLE

/faces-config/application/resource-bundle

RESOURCE_HANDLERback to summary
private static final String RESOURCE_HANDLER

/faces-config/application/resource-handler

resourceHandlersback to summary
private List<ResourceHandler> resourceHandlers
SEARCH_EXPRESSION_HANDLERback to summary
private static final String SEARCH_EXPRESSION_HANDLER

/faces-config/application/search-expression-handler

SEARCH_KEYWORD_RESOLVERback to summary
private static final String SEARCH_KEYWORD_RESOLVER

/faces-config/application/search-keyword-resolver

searchExpressionHandlersback to summary
private List<SearchExpressionHandler> searchExpressionHandlers
searchKeywordResolversback to summary
private List<SearchKeywordResolver> searchKeywordResolvers
SOURCE_CLASSback to summary
private static final String SOURCE_CLASS

/faces-config/application/system-event-listener/source-class

STATE_MANAGERback to summary
private static final String STATE_MANAGER

/faces-config/application/state-manager

stateManagersback to summary
private List<StateManager> stateManagers
SUPPORTED_LOCALEback to summary
private static final String SUPPORTED_LOCALE

/faces-config/application/locale-config/supported-locale

SYSTEM_EVENT_CLASSback to summary
private static final String SYSTEM_EVENT_CLASS

/faces-config/application/system-event-listener/system-event-class

SYSTEM_EVENT_LISTENERback to summary
private static final String SYSTEM_EVENT_LISTENER

/faces-config/application/system-event-listener

SYSTEM_EVENT_LISTENER_CLASSback to summary
private static final String SYSTEM_EVENT_LISTENER_CLASS

/faces-config/application/system-event-listener/system-event-listener-class

systemEventListenersback to summary
private List<SystemEventListener> systemEventListeners
VALIDATOR_IDback to summary
private static final String VALIDATOR_ID

/faces-config/application/default-validators/validator-id

VARback to summary
private static final String VAR

/faces-config/application/resource-bundle/var

VIEW_HANDLERback to summary
private static final String VIEW_HANDLER

/faces-config/application/view-handler

viewHandlersback to summary
private List<ViewHandler> viewHandlers

Constructor Detail

ApplicationConfigProcessorback to summary
public ApplicationConfigProcessor()

Method Detail

addActionListenerback to summary
private void addActionListener(ServletContext servletContext, FacesContext facesContext, Application application, Node actionListener)
addELResolverback to summary
private void addELResolver(ServletContext servletContext, FacesContext facesContext, ApplicationAssociate associate, Node elResolver)
addResouceBundleback to summary
private void addResouceBundle(ApplicationAssociate associate, Node resourceBundle)
addSearchKeywordResolverback to summary
private void addSearchKeywordResolver(ServletContext sc, FacesContext facesContext, Application application, Node searchKeywordResolver)
addSupportedLocaleback to summary
private void addSupportedLocale(Application application, Node supportedLocale)
addSystemEventListenerback to summary
private void addSystemEventListener(ServletContext servletContext, FacesContext facesContext, Application application, Node systemEventListener)
destroyback to summary
public void destroy(ServletContext sc, FacesContext facesContext)

Overrides com.sun.faces.config.processor.AbstractConfigProcessor.destroy.

Implements com.sun.faces.config.processor.ConfigProcessor.destroy.

Annotations
@Override
destroyInstancesback to summary
private void destroyInstances(ServletContext sc, FacesContext facesContext, List<?> instances)
getCurrentLocalesback to summary
private Set<Locale> getCurrentLocales(Application application)
isBeanValidatorAvailableback to summary
pack-priv static boolean isBeanValidatorAvailable(FacesContext facesContext)
processback to summary
public void process(ServletContext servletContext, FacesContext facesContext, DocumentInfo[] documentInfos) throws Exception

Implements com.sun.faces.config.processor.ConfigProcessor.process.

Doc from com.sun.faces.config.processor.ConfigProcessor.process.

Process the array of Documents.

Parameters
servletContext:ServletContext

the ServletContext for the application being configured

facesContext:FacesContext

the current faces context

documentInfos:DocumentInfo[]

the document infos

Annotations
@Override
Exceptions
Exception:
if an error occurs during processing
processViewHandlersback to summary
private void processViewHandlers(ServletContext servletContext, FacesContext facesContext, Application application, LinkedHashMap<String, Node> viewHandlers)
registerDefaultValidatorIdsback to summary
private void registerDefaultValidatorIds(FacesContext facesContext, Application application, LinkedHashSet<String> defaultValidatorIds)

If defaultValidatorIds is null, then no <default-validators> element appeared in any configuration file. In that case, add jakarta.faces.Bean if Jakarta Validation is available. If the <default-validators> appeared at least once, don't add the default (and empty <default-validator> element disabled default validators)

setDefaultLocaleback to summary
private void setDefaultLocale(Application application, Node defaultLocale)
setDefaultRenderKitIdback to summary
private void setDefaultRenderKitId(Application application, Node defaultId)
setMessageBundleback to summary
private void setMessageBundle(Application application, Node messageBundle)
setNavigationHandlerback to summary
private void setNavigationHandler(ServletContext servletContext, FacesContext facesContext, Application application, Node navigationHandler)
setResourceHandlerback to summary
private void setResourceHandler(ServletContext servletContext, FacesContext facesContext, Application application, Node resourceHandler)
setSearchExpressionHandlerback to summary
private void setSearchExpressionHandler(ServletContext sc, FacesContext facesContext, Application application, Node searchExpressionHandler)
setStateManagerback to summary
private void setStateManager(ServletContext servletContext, FacesContext facesContext, Application application, Node stateManager)
setViewHandlerback to summary
private void setViewHandler(ServletContext servletContext, FacesContext facesContext, Application application, Node viewHandler)