public class ApplicationImpl extends Application
Modifier and Type | Field and Description |
---|---|
static String |
MYFACES_PROJECT_STAGE_SYSTEM_PROPERTY_NAME
Deprecated.
|
static String |
PROJECT_STAGE_SYSTEM_PROPERTY_NAME |
Constructor and Description |
---|
ApplicationImpl() |
public static final String PROJECT_STAGE_SYSTEM_PROPERTY_NAME
@Deprecated public static final String MYFACES_PROJECT_STAGE_SYSTEM_PROPERTY_NAME
public final void addELResolver(javax.el.ELResolver resolver)
addELResolver
in class Application
public void addDefaultValidatorId(String validatorId)
addDefaultValidatorId
in class Application
public Map<String,String> getDefaultValidatorInfo()
getDefaultValidatorInfo
in class Application
public final javax.el.ELResolver getELResolver()
getELResolver
in class Application
protected final ELResolverBuilder getResolverBuilderForFaces()
public final void setResolverBuilderForFaces(ELResolverBuilder factory)
public final ResourceBundle getResourceBundle(FacesContext facesContext, String name) throws FacesException, NullPointerException
getResourceBundle
in class Application
FacesException
NullPointerException
public final UIComponent createComponent(javax.el.ValueExpression componentExpression, FacesContext facesContext, String componentType) throws FacesException, NullPointerException
createComponent
in class Application
FacesException
NullPointerException
public UIComponent createComponent(javax.el.ValueExpression componentExpression, FacesContext context, String componentType, String rendererType)
createComponent
in class Application
public final javax.el.ExpressionFactory getExpressionFactory()
getExpressionFactory
in class Application
public final <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws javax.el.ELException
evaluateExpressionGet
in class Application
javax.el.ELException
public final void addELContextListener(javax.el.ELContextListener listener)
addELContextListener
in class Application
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType, Object source)
publishEvent
in class Application
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Object source)
publishEvent
in class Application
public final void removeELContextListener(javax.el.ELContextListener listener)
removeELContextListener
in class Application
public final javax.el.ELContextListener[] getELContextListeners()
getELContextListeners
in class Application
public final void setActionListener(ActionListener actionListener)
setActionListener
in class Application
public final ActionListener getActionListener()
getActionListener
in class Application
public Iterator<String> getBehaviorIds()
getBehaviorIds
in class Application
public final Iterator<String> getComponentTypes()
getComponentTypes
in class Application
public final Iterator<String> getConverterIds()
getConverterIds
in class Application
public final Iterator<Class<?>> getConverterTypes()
getConverterTypes
in class Application
public final void setDefaultLocale(Locale locale)
setDefaultLocale
in class Application
public final Locale getDefaultLocale()
getDefaultLocale
in class Application
public final void setMessageBundle(String messageBundle)
setMessageBundle
in class Application
public final String getMessageBundle()
getMessageBundle
in class Application
public final void setNavigationHandler(NavigationHandler navigationHandler)
setNavigationHandler
in class Application
public final NavigationHandler getNavigationHandler()
getNavigationHandler
in class Application
@Deprecated public final void setPropertyResolver(PropertyResolver propertyResolver)
setPropertyResolver
in class Application
public ProjectStage getProjectStage()
getProjectStage
in class Application
@Deprecated public final PropertyResolver getPropertyResolver()
getPropertyResolver
in class Application
public final void setResourceHandler(ResourceHandler resourceHandler)
setResourceHandler
in class Application
public final ResourceHandler getResourceHandler()
getResourceHandler
in class Application
public final void setSupportedLocales(Collection<Locale> locales)
setSupportedLocales
in class Application
public final Iterator<Locale> getSupportedLocales()
getSupportedLocales
in class Application
public final Iterator<String> getValidatorIds()
getValidatorIds
in class Application
@Deprecated public final void setVariableResolver(VariableResolver variableResolver)
setVariableResolver
in class Application
@Deprecated public final VariableResolver getVariableResolver()
getVariableResolver
in class Application
public final void setViewHandler(ViewHandler viewHandler)
setViewHandler
in class Application
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
subscribeToEvent
in class Application
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
subscribeToEvent
in class Application
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
unsubscribeFromEvent
in class Application
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
unsubscribeFromEvent
in class Application
public final ViewHandler getViewHandler()
getViewHandler
in class Application
public void addBehavior(String behaviorId, String behaviorClass)
addBehavior
in class Application
public final void addComponent(String componentType, String componentClassName)
addComponent
in class Application
public final void addConverter(String converterId, String converterClass)
addConverter
in class Application
public final void addConverter(Class<?> targetClass, String converterClass)
addConverter
in class Application
public final void addValidator(String validatorId, String validatorClass)
addValidator
in class Application
public Behavior createBehavior(String behaviorId) throws FacesException
createBehavior
in class Application
FacesException
public UIComponent createComponent(FacesContext context, Resource componentResource)
createComponent
in class Application
public UIComponent createComponent(FacesContext context, String componentType, String rendererType)
createComponent
in class Application
public final UIComponent createComponent(String componentType) throws FacesException
createComponent
in class Application
FacesException
@Deprecated public final UIComponent createComponent(ValueBinding valueBinding, FacesContext facesContext, String componentType) throws FacesException
createComponent
in class Application
FacesException
public final Converter createConverter(String converterId)
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:
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.
createConverter
in class Application
public final Converter createConverter(Class<?> targetClass)
createConverter
in class Application
@Deprecated public final MethodBinding createMethodBinding(String reference, Class<?>[] params) throws ReferenceSyntaxException
createMethodBinding
in class Application
ReferenceSyntaxException
public final Validator createValidator(String validatorId) throws FacesException
createValidator
in class Application
FacesException
public final ValueBinding createValueBinding(String reference) throws ReferenceSyntaxException
createValueBinding
in class Application
ReferenceSyntaxException
public final String getDefaultRenderKitId()
getDefaultRenderKitId
in class Application
public final void setDefaultRenderKitId(String defaultRenderKitId)
setDefaultRenderKitId
in class Application
public final StateManager getStateManager()
getStateManager
in class Application
public final void setStateManager(StateManager stateManager)
setStateManager
in class Application
public final void setFlowHandler(FlowHandler flowHandler)
setFlowHandler
in class Application
public final FlowHandler getFlowHandler()
getFlowHandler
in class Application
public final void setSearchExpressionHandler(SearchExpressionHandler searchExpressionHandler)
setSearchExpressionHandler
in class Application
public final SearchExpressionHandler getSearchExpressionHandler()
getSearchExpressionHandler
in class Application
public SearchKeywordResolver getSearchKeywordResolver()
getSearchKeywordResolver
in class Application
public void addSearchKeywordResolver(SearchKeywordResolver resolver)
addSearchKeywordResolver
in class Application
Copyright © 2021 The Apache Software Foundation. All rights reserved.