Class ApplicationImpl
- java.lang.Object
- 
- jakarta.faces.application.Application
- 
- org.apache.myfaces.application.ApplicationImpl
 
 
- 
 public class ApplicationImpl extends Application DOCUMENT ME!- Version:
- $Revision$ $Date$
- Author:
- Manfred Geiler (latest modification by $Author$), Anton Koinov, Thomas Spiegl, Stan Silvert
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringPROJECT_STAGE_SYSTEM_PROPERTY_NAME
 - 
Constructor SummaryConstructors Constructor Description ApplicationImpl()
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
PROJECT_STAGE_SYSTEM_PROPERTY_NAMEpublic static final String PROJECT_STAGE_SYSTEM_PROPERTY_NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
addELResolverpublic final void addELResolver(jakarta.el.ELResolver resolver) - Overrides:
- addELResolverin class- Application
 
 - 
addDefaultValidatorIdpublic void addDefaultValidatorId(String validatorId) - Overrides:
- addDefaultValidatorIdin class- Application
 
 - 
getDefaultValidatorInfopublic Map<String,String> getDefaultValidatorInfo() - Overrides:
- getDefaultValidatorInfoin class- Application
 
 - 
getELResolverpublic final jakarta.el.ELResolver getELResolver() - Overrides:
- getELResolverin class- Application
 
 - 
getResourceBundlepublic final ResourceBundle getResourceBundle(FacesContext facesContext, String name) throws FacesException, NullPointerException - Overrides:
- getResourceBundlein class- Application
- Throws:
- FacesException
- NullPointerException
 
 - 
createComponentpublic final UIComponent createComponent(jakarta.el.ValueExpression componentExpression, FacesContext facesContext, String componentType) throws FacesException, NullPointerException - Overrides:
- createComponentin class- Application
- Throws:
- FacesException
- NullPointerException
 
 - 
createComponentpublic UIComponent createComponent(jakarta.el.ValueExpression componentExpression, FacesContext context, String componentType, String rendererType) - Overrides:
- createComponentin class- Application
 
 - 
getExpressionFactorypublic final jakarta.el.ExpressionFactory getExpressionFactory() - Overrides:
- getExpressionFactoryin class- Application
 
 - 
evaluateExpressionGetpublic final <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws jakarta.el.ELException - Overrides:
- evaluateExpressionGetin class- Application
- Throws:
- jakarta.el.ELException
 
 - 
addELContextListenerpublic final void addELContextListener(jakarta.el.ELContextListener listener) - Overrides:
- addELContextListenerin class- Application
 
 - 
publishEventpublic void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType, Object source) - Overrides:
- publishEventin class- Application
 
 - 
publishEventpublic void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Object source) - Overrides:
- publishEventin class- Application
 
 - 
removeELContextListenerpublic final void removeELContextListener(jakarta.el.ELContextListener listener) - Overrides:
- removeELContextListenerin class- Application
 
 - 
getELContextListenerspublic final jakarta.el.ELContextListener[] getELContextListeners() - Overrides:
- getELContextListenersin class- Application
 
 - 
setActionListenerpublic final void setActionListener(ActionListener actionListener) - Specified by:
- setActionListenerin class- Application
 
 - 
getActionListenerpublic final ActionListener getActionListener() - Specified by:
- getActionListenerin class- Application
 
 - 
getBehaviorIdspublic Iterator<String> getBehaviorIds() - Overrides:
- getBehaviorIdsin class- Application
 
 - 
getComponentTypespublic final Iterator<String> getComponentTypes() - Specified by:
- getComponentTypesin class- Application
 
 - 
getConverterIdspublic final Iterator<String> getConverterIds() - Specified by:
- getConverterIdsin class- Application
 
 - 
getConverterTypespublic final Iterator<Class<?>> getConverterTypes() - Specified by:
- getConverterTypesin class- Application
 
 - 
setDefaultLocalepublic final void setDefaultLocale(Locale locale) - Specified by:
- setDefaultLocalein class- Application
 
 - 
getDefaultLocalepublic final Locale getDefaultLocale() - Specified by:
- getDefaultLocalein class- Application
 
 - 
setMessageBundlepublic final void setMessageBundle(String messageBundle) - Specified by:
- setMessageBundlein class- Application
 
 - 
getMessageBundlepublic final String getMessageBundle() - Specified by:
- getMessageBundlein class- Application
 
 - 
setNavigationHandlerpublic final void setNavigationHandler(NavigationHandler navigationHandler) - Specified by:
- setNavigationHandlerin class- Application
 
 - 
getNavigationHandlerpublic final NavigationHandler getNavigationHandler() - Specified by:
- getNavigationHandlerin class- Application
 
 - 
getProjectStagepublic ProjectStage getProjectStage() - Overrides:
- getProjectStagein class- Application
 
 - 
setResourceHandlerpublic final void setResourceHandler(ResourceHandler resourceHandler) - Overrides:
- setResourceHandlerin class- Application
 
 - 
getResourceHandlerpublic final ResourceHandler getResourceHandler() - Overrides:
- getResourceHandlerin class- Application
 
 - 
setSupportedLocalespublic final void setSupportedLocales(Collection<Locale> locales) - Specified by:
- setSupportedLocalesin class- Application
 
 - 
getSupportedLocalespublic final Iterator<Locale> getSupportedLocales() - Specified by:
- getSupportedLocalesin class- Application
 
 - 
getValidatorIdspublic final Iterator<String> getValidatorIds() - Specified by:
- getValidatorIdsin class- Application
 
 - 
setViewHandlerpublic final void setViewHandler(ViewHandler viewHandler) - Specified by:
- setViewHandlerin class- Application
 
 - 
subscribeToEventpublic void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) - Overrides:
- subscribeToEventin class- Application
 
 - 
subscribeToEventpublic void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener) - Overrides:
- subscribeToEventin class- Application
 
 - 
unsubscribeFromEventpublic void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) - Overrides:
- unsubscribeFromEventin class- Application
 
 - 
unsubscribeFromEventpublic void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener) - Overrides:
- unsubscribeFromEventin class- Application
 
 - 
getViewHandlerpublic final ViewHandler getViewHandler() - Specified by:
- getViewHandlerin class- Application
 
 - 
addBehaviorpublic void addBehavior(String behaviorId, String behaviorClass) - Overrides:
- addBehaviorin class- Application
 
 - 
addComponentpublic final void addComponent(String componentType, String componentClassName) - Specified by:
- addComponentin class- Application
 
 - 
addConverterpublic final void addConverter(String converterId, String converterClass) - Specified by:
- addConverterin class- Application
 
 - 
addConverterpublic final void addConverter(Class<?> targetClass, String converterClass) - Specified by:
- addConverterin class- Application
 
 - 
addValidatorpublic final void addValidator(String validatorId, String validatorClass) - Specified by:
- addValidatorin class- Application
 
 - 
createBehaviorpublic Behavior createBehavior(String behaviorId) throws FacesException - Overrides:
- createBehaviorin class- Application
- Throws:
- FacesException
 
 - 
createComponentpublic UIComponent createComponent(FacesContext context, Resource componentResource) - Overrides:
- createComponentin class- Application
 
 - 
createComponentpublic UIComponent createComponent(FacesContext context, String componentType, String rendererType) - Overrides:
- createComponentin class- Application
 
 - 
createComponentpublic final UIComponent createComponent(String componentType) throws FacesException - Specified by:
- createComponentin class- Application
- Throws:
- FacesException
 
 - 
createConverterpublic final Converter createConverter(String converterId) Return an instance of the converter class that has been registered under the specified id.Converters are registered via faces-config.xml files, and can also be registered via the addConverter(String id, Class converterClass) method on this class. Here the the appropriate Class definition is found, then an instance is created and returned. A converter registered via a config file can have any number of nested attribute or property tags. The JSF specification is very vague about what effect these nested tags have. This method ignores nested attribute definitions, but for each nested property tag the corresponding setter is invoked on the new Converter instance passing the property's defaultValuer. Basic typeconversion is done so the target properties on the Converter instance can be String, int, boolean, etc. Note that: - the Sun Mojarra JSF implemenation ignores nested property tags completely, so this behaviour cannot be relied on across implementations.
- there is no equivalent functionality for converter classes registered via the Application.addConverter api method.
 Note that this method is most commonly called from the standard f:attribute tag. As an alternative, most components provide a "converter" attribute which uses an EL expression to create a Converter instance, in which case this method is not invoked at all. The converter attribute allows the returned Converter instance to be configured via normal dependency-injection, and is generally a better choice than using this method. - Specified by:
- createConverterin class- Application
 
 - 
createConverterpublic final Converter createConverter(Class<?> targetClass) - Specified by:
- createConverterin class- Application
 
 - 
createValidatorpublic final Validator createValidator(String validatorId) throws FacesException - Specified by:
- createValidatorin class- Application
- Throws:
- FacesException
 
 - 
getDefaultRenderKitIdpublic final String getDefaultRenderKitId() - Specified by:
- getDefaultRenderKitIdin class- Application
 
 - 
setDefaultRenderKitIdpublic final void setDefaultRenderKitId(String defaultRenderKitId) - Specified by:
- setDefaultRenderKitIdin class- Application
 
 - 
getStateManagerpublic final StateManager getStateManager() - Specified by:
- getStateManagerin class- Application
 
 - 
setStateManagerpublic final void setStateManager(StateManager stateManager) - Specified by:
- setStateManagerin class- Application
 
 - 
setFlowHandlerpublic final void setFlowHandler(FlowHandler flowHandler) - Overrides:
- setFlowHandlerin class- Application
 
 - 
getFlowHandlerpublic final FlowHandler getFlowHandler() - Overrides:
- getFlowHandlerin class- Application
 
 - 
setSearchExpressionHandlerpublic final void setSearchExpressionHandler(SearchExpressionHandler searchExpressionHandler) - Overrides:
- setSearchExpressionHandlerin class- Application
 
 - 
getSearchExpressionHandlerpublic final SearchExpressionHandler getSearchExpressionHandler() - Overrides:
- getSearchExpressionHandlerin class- Application
 
 - 
getSearchKeywordResolverpublic SearchKeywordResolver getSearchKeywordResolver() - Overrides:
- getSearchKeywordResolverin class- Application
 
 - 
addSearchKeywordResolverpublic void addSearchKeywordResolver(SearchKeywordResolver resolver) - Overrides:
- addSearchKeywordResolverin class- Application
 
 
- 
 
-