public class ApplicationImpl extends Application
| Modifier and Type | Field and Description |
|---|---|
static String |
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
Set the default timezone as system timezone when a converter extending from DateTimeConverter is created.
|
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
@JSFWebConfigParam(defaultValue="false",
expectedValues="true, false",
since="2.0",
group="validation")
public static final String DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
public final void addELResolver(javax.el.ELResolver resolver)
addELResolver in class Applicationpublic void addDefaultValidatorId(String validatorId)
addDefaultValidatorId in class Applicationpublic Map<String,String> getDefaultValidatorInfo()
getDefaultValidatorInfo in class Applicationpublic final javax.el.ELResolver getELResolver()
getELResolver in class Applicationprotected final ELResolverBuilder getResolverBuilderForFaces()
public final void setResolverBuilderForFaces(ELResolverBuilder factory)
public final ResourceBundle getResourceBundle(FacesContext facesContext, String name) throws FacesException, NullPointerException
getResourceBundle in class ApplicationFacesExceptionNullPointerExceptionpublic final UIComponent createComponent(javax.el.ValueExpression componentExpression, FacesContext facesContext, String componentType) throws FacesException, NullPointerException
createComponent in class ApplicationFacesExceptionNullPointerExceptionpublic UIComponent createComponent(javax.el.ValueExpression componentExpression, FacesContext context, String componentType, String rendererType)
createComponent in class Applicationpublic final javax.el.ExpressionFactory getExpressionFactory()
getExpressionFactory in class Applicationpublic final <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws javax.el.ELException
evaluateExpressionGet in class Applicationjavax.el.ELExceptionpublic final void addELContextListener(javax.el.ELContextListener listener)
addELContextListener in class Applicationpublic void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType, Object source)
publishEvent in class Applicationpublic void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Object source)
publishEvent in class Applicationpublic final void removeELContextListener(javax.el.ELContextListener listener)
removeELContextListener in class Applicationpublic final javax.el.ELContextListener[] getELContextListeners()
getELContextListeners in class Applicationpublic final void setActionListener(ActionListener actionListener)
setActionListener in class Applicationpublic final ActionListener getActionListener()
getActionListener in class Applicationpublic Iterator<String> getBehaviorIds()
getBehaviorIds in class Applicationpublic final Iterator<String> getComponentTypes()
getComponentTypes in class Applicationpublic final Iterator<String> getConverterIds()
getConverterIds in class Applicationpublic final Iterator<Class<?>> getConverterTypes()
getConverterTypes in class Applicationpublic final void setDefaultLocale(Locale locale)
setDefaultLocale in class Applicationpublic final Locale getDefaultLocale()
getDefaultLocale in class Applicationpublic final void setMessageBundle(String messageBundle)
setMessageBundle in class Applicationpublic final String getMessageBundle()
getMessageBundle in class Applicationpublic final void setNavigationHandler(NavigationHandler navigationHandler)
setNavigationHandler in class Applicationpublic final NavigationHandler getNavigationHandler()
getNavigationHandler in class Application@Deprecated public final void setPropertyResolver(PropertyResolver propertyResolver)
setPropertyResolver in class Applicationpublic ProjectStage getProjectStage()
getProjectStage in class Application@Deprecated public final PropertyResolver getPropertyResolver()
getPropertyResolver in class Applicationpublic final void setResourceHandler(ResourceHandler resourceHandler)
setResourceHandler in class Applicationpublic final ResourceHandler getResourceHandler()
getResourceHandler in class Applicationpublic final void setSupportedLocales(Collection<Locale> locales)
setSupportedLocales in class Applicationpublic final Iterator<Locale> getSupportedLocales()
getSupportedLocales in class Applicationpublic 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 Applicationpublic final void setViewHandler(ViewHandler viewHandler)
setViewHandler in class Applicationpublic void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
subscribeToEvent in class Applicationpublic void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
subscribeToEvent in class Applicationpublic void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
unsubscribeFromEvent in class Applicationpublic void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
unsubscribeFromEvent in class Applicationpublic final ViewHandler getViewHandler()
getViewHandler in class Applicationpublic void addBehavior(String behaviorId, String behaviorClass)
addBehavior in class Applicationpublic final void addComponent(String componentType, String componentClassName)
addComponent in class Applicationpublic final void addConverter(String converterId, String converterClass)
addConverter in class Applicationpublic final void addConverter(Class<?> targetClass, String converterClass)
addConverter in class Applicationpublic final void addValidator(String validatorId, String validatorClass)
addValidator in class Applicationpublic Behavior createBehavior(String behaviorId) throws FacesException
createBehavior in class ApplicationFacesExceptionpublic UIComponent createComponent(FacesContext context, Resource componentResource)
createComponent in class Applicationpublic UIComponent createComponent(FacesContext context, String componentType, String rendererType)
createComponent in class Applicationpublic final UIComponent createComponent(String componentType) throws FacesException
createComponent in class ApplicationFacesException@Deprecated public final UIComponent createComponent(ValueBinding valueBinding, FacesContext facesContext, String componentType) throws FacesException
createComponent in class ApplicationFacesExceptionpublic 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 Applicationpublic final Converter createConverter(Class<?> targetClass)
createConverter in class Application@Deprecated public final MethodBinding createMethodBinding(String reference, Class<?>[] params) throws ReferenceSyntaxException
createMethodBinding in class ApplicationReferenceSyntaxExceptionpublic final Validator createValidator(String validatorId) throws FacesException
createValidator in class ApplicationFacesExceptionpublic final ValueBinding createValueBinding(String reference) throws ReferenceSyntaxException
createValueBinding in class ApplicationReferenceSyntaxExceptionpublic final String getDefaultRenderKitId()
getDefaultRenderKitId in class Applicationpublic final void setDefaultRenderKitId(String defaultRenderKitId)
setDefaultRenderKitId in class Applicationpublic final StateManager getStateManager()
getStateManager in class Applicationpublic final void setStateManager(StateManager stateManager)
setStateManager in class ApplicationCopyright © 2016 The Apache Software Foundation. All Rights Reserved.