|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.application.Application
org.apache.myfaces.application.ApplicationImpl
public class ApplicationImpl
DOCUMENT ME!
| Field Summary | |
|---|---|
static java.lang.String |
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
|
static java.lang.String |
MYFACES_PROJECT_STAGE_SYSTEM_PROPERTY_NAME
Deprecated. |
static java.lang.String |
PROJECT_STAGE_SYSTEM_PROPERTY_NAME
|
| Constructor Summary | |
|---|---|
ApplicationImpl()
|
|
| Method Summary | ||
|---|---|---|
void |
addBehavior(java.lang.String behaviorId,
java.lang.String behaviorClass)
|
|
void |
addComponent(java.lang.String componentType,
java.lang.String componentClassName)
|
|
void |
addConverter(java.lang.Class<?> targetClass,
java.lang.String converterClass)
|
|
void |
addConverter(java.lang.String converterId,
java.lang.String converterClass)
|
|
void |
addConverterConfiguration(java.lang.String converterClassName,
Converter configuration)
|
|
void |
addDefaultValidatorId(java.lang.String validatorId)
|
|
void |
addELContextListener(javax.el.ELContextListener listener)
|
|
void |
addELResolver(javax.el.ELResolver resolver)
|
|
void |
addValidator(java.lang.String validatorId,
java.lang.String validatorClass)
|
|
javax.faces.component.behavior.Behavior |
createBehavior(java.lang.String behaviorId)
|
|
javax.faces.component.UIComponent |
createComponent(javax.faces.context.FacesContext context,
javax.faces.application.Resource componentResource)
|
|
javax.faces.component.UIComponent |
createComponent(javax.faces.context.FacesContext context,
java.lang.String componentType,
java.lang.String rendererType)
|
|
javax.faces.component.UIComponent |
createComponent(java.lang.String componentType)
|
|
javax.faces.component.UIComponent |
createComponent(javax.faces.el.ValueBinding valueBinding,
javax.faces.context.FacesContext facesContext,
java.lang.String componentType)
Deprecated. Use createComponent(ValueExpression, FacesContext, String) instead. |
|
javax.faces.component.UIComponent |
createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext facesContext,
java.lang.String componentType)
|
|
javax.faces.component.UIComponent |
createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext context,
java.lang.String componentType,
java.lang.String rendererType)
|
|
javax.faces.convert.Converter |
createConverter(java.lang.Class<?> targetClass)
|
|
javax.faces.convert.Converter |
createConverter(java.lang.String converterId)
Return an instance of the converter class that has been registered under the specified id. |
|
javax.faces.el.MethodBinding |
createMethodBinding(java.lang.String reference,
java.lang.Class<?>[] params)
Deprecated. |
|
javax.faces.validator.Validator |
createValidator(java.lang.String validatorId)
|
|
javax.faces.el.ValueBinding |
createValueBinding(java.lang.String reference)
Deprecated. |
|
|
evaluateExpressionGet(javax.faces.context.FacesContext context,
java.lang.String expression,
java.lang.Class<? extends T> expectedType)
|
|
javax.faces.event.ActionListener |
getActionListener()
|
|
java.util.Iterator<java.lang.String> |
getBehaviorIds()
|
|
java.util.Iterator<java.lang.String> |
getComponentTypes()
|
|
java.util.Iterator<java.lang.String> |
getConverterIds()
|
|
java.util.Iterator<java.lang.Class<?>> |
getConverterTypes()
|
|
java.util.Locale |
getDefaultLocale()
|
|
java.lang.String |
getDefaultRenderKitId()
|
|
java.util.Map<java.lang.String,java.lang.String> |
getDefaultValidatorInfo()
|
|
javax.el.ELContextListener[] |
getELContextListeners()
|
|
javax.el.ELResolver |
getELResolver()
|
|
javax.el.ExpressionFactory |
getExpressionFactory()
|
|
java.lang.String |
getMessageBundle()
|
|
javax.faces.application.NavigationHandler |
getNavigationHandler()
|
|
javax.faces.application.ProjectStage |
getProjectStage()
|
|
javax.faces.el.PropertyResolver |
getPropertyResolver()
Deprecated. |
|
protected ELResolverBuilder |
getResolverBuilderForFaces()
|
|
java.util.ResourceBundle |
getResourceBundle(javax.faces.context.FacesContext facesContext,
java.lang.String name)
|
|
javax.faces.application.ResourceHandler |
getResourceHandler()
|
|
javax.faces.application.StateManager |
getStateManager()
|
|
java.util.Iterator<java.util.Locale> |
getSupportedLocales()
|
|
java.util.Iterator<java.lang.String> |
getValidatorIds()
|
|
javax.faces.el.VariableResolver |
getVariableResolver()
Deprecated. |
|
javax.faces.application.ViewHandler |
getViewHandler()
|
|
void |
publishEvent(javax.faces.context.FacesContext facesContext,
java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Class<?> sourceBaseType,
java.lang.Object source)
|
|
void |
publishEvent(javax.faces.context.FacesContext facesContext,
java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Object source)
|
|
void |
removeELContextListener(javax.el.ELContextListener listener)
|
|
void |
setActionListener(javax.faces.event.ActionListener actionListener)
|
|
void |
setDefaultLocale(java.util.Locale locale)
|
|
void |
setDefaultRenderKitId(java.lang.String defaultRenderKitId)
|
|
static void |
setInitializingRuntimeConfig(RuntimeConfig config)
|
|
void |
setMessageBundle(java.lang.String messageBundle)
|
|
void |
setNavigationHandler(javax.faces.application.NavigationHandler navigationHandler)
|
|
void |
setPropertyResolver(javax.faces.el.PropertyResolver propertyResolver)
Deprecated. |
|
void |
setResolverBuilderForFaces(ELResolverBuilder factory)
|
|
void |
setResourceHandler(javax.faces.application.ResourceHandler resourceHandler)
|
|
void |
setStateManager(javax.faces.application.StateManager stateManager)
|
|
void |
setSupportedLocales(java.util.Collection<java.util.Locale> locales)
|
|
void |
setVariableResolver(javax.faces.el.VariableResolver variableResolver)
Deprecated. |
|
void |
setViewHandler(javax.faces.application.ViewHandler viewHandler)
|
|
void |
subscribeToEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
|
|
void |
subscribeToEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
|
|
void |
unsubscribeFromEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
|
|
void |
unsubscribeFromEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROJECT_STAGE_SYSTEM_PROPERTY_NAME
@Deprecated public static final java.lang.String MYFACES_PROJECT_STAGE_SYSTEM_PROPERTY_NAME
@JSFWebConfigParam(defaultValue="false",
expectedValues="true, false",
since="2.0")
public static final java.lang.String DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
| Constructor Detail |
|---|
public ApplicationImpl()
| Method Detail |
|---|
public static void setInitializingRuntimeConfig(RuntimeConfig config)
public final void addELResolver(javax.el.ELResolver resolver)
addELResolver in class javax.faces.application.Applicationpublic void addDefaultValidatorId(java.lang.String validatorId)
addDefaultValidatorId in class javax.faces.application.Applicationpublic java.util.Map<java.lang.String,java.lang.String> getDefaultValidatorInfo()
getDefaultValidatorInfo in class javax.faces.application.Applicationpublic final javax.el.ELResolver getELResolver()
getELResolver in class javax.faces.application.Applicationprotected final ELResolverBuilder getResolverBuilderForFaces()
public final void setResolverBuilderForFaces(ELResolverBuilder factory)
public final java.util.ResourceBundle getResourceBundle(javax.faces.context.FacesContext facesContext,
java.lang.String name)
throws javax.faces.FacesException,
java.lang.NullPointerException
getResourceBundle in class javax.faces.application.Applicationjavax.faces.FacesException
java.lang.NullPointerException
public final javax.faces.component.UIComponent createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext facesContext,
java.lang.String componentType)
throws javax.faces.FacesException,
java.lang.NullPointerException
createComponent in class javax.faces.application.Applicationjavax.faces.FacesException
java.lang.NullPointerException
public javax.faces.component.UIComponent createComponent(javax.el.ValueExpression componentExpression,
javax.faces.context.FacesContext context,
java.lang.String componentType,
java.lang.String rendererType)
createComponent in class javax.faces.application.Applicationpublic final javax.el.ExpressionFactory getExpressionFactory()
getExpressionFactory in class javax.faces.application.Application
public final <T> T evaluateExpressionGet(javax.faces.context.FacesContext context,
java.lang.String expression,
java.lang.Class<? extends T> expectedType)
throws javax.el.ELException
evaluateExpressionGet in class javax.faces.application.Applicationjavax.el.ELExceptionpublic final void addELContextListener(javax.el.ELContextListener listener)
addELContextListener in class javax.faces.application.Application
public void publishEvent(javax.faces.context.FacesContext facesContext,
java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Class<?> sourceBaseType,
java.lang.Object source)
publishEvent in class javax.faces.application.Application
public void publishEvent(javax.faces.context.FacesContext facesContext,
java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Object source)
publishEvent in class javax.faces.application.Applicationpublic final void removeELContextListener(javax.el.ELContextListener listener)
removeELContextListener in class javax.faces.application.Applicationpublic final javax.el.ELContextListener[] getELContextListeners()
getELContextListeners in class javax.faces.application.Applicationpublic final void setActionListener(javax.faces.event.ActionListener actionListener)
setActionListener in class javax.faces.application.Applicationpublic final javax.faces.event.ActionListener getActionListener()
getActionListener in class javax.faces.application.Applicationpublic java.util.Iterator<java.lang.String> getBehaviorIds()
getBehaviorIds in class javax.faces.application.Applicationpublic final java.util.Iterator<java.lang.String> getComponentTypes()
getComponentTypes in class javax.faces.application.Applicationpublic final java.util.Iterator<java.lang.String> getConverterIds()
getConverterIds in class javax.faces.application.Applicationpublic final java.util.Iterator<java.lang.Class<?>> getConverterTypes()
getConverterTypes in class javax.faces.application.Applicationpublic final void setDefaultLocale(java.util.Locale locale)
setDefaultLocale in class javax.faces.application.Applicationpublic final java.util.Locale getDefaultLocale()
getDefaultLocale in class javax.faces.application.Applicationpublic final void setMessageBundle(java.lang.String messageBundle)
setMessageBundle in class javax.faces.application.Applicationpublic final java.lang.String getMessageBundle()
getMessageBundle in class javax.faces.application.Applicationpublic final void setNavigationHandler(javax.faces.application.NavigationHandler navigationHandler)
setNavigationHandler in class javax.faces.application.Applicationpublic final javax.faces.application.NavigationHandler getNavigationHandler()
getNavigationHandler in class javax.faces.application.Application@Deprecated public final void setPropertyResolver(javax.faces.el.PropertyResolver propertyResolver)
setPropertyResolver in class javax.faces.application.Applicationpublic javax.faces.application.ProjectStage getProjectStage()
getProjectStage in class javax.faces.application.Application@Deprecated public final javax.faces.el.PropertyResolver getPropertyResolver()
getPropertyResolver in class javax.faces.application.Applicationpublic final void setResourceHandler(javax.faces.application.ResourceHandler resourceHandler)
setResourceHandler in class javax.faces.application.Applicationpublic final javax.faces.application.ResourceHandler getResourceHandler()
getResourceHandler in class javax.faces.application.Applicationpublic final void setSupportedLocales(java.util.Collection<java.util.Locale> locales)
setSupportedLocales in class javax.faces.application.Applicationpublic final java.util.Iterator<java.util.Locale> getSupportedLocales()
getSupportedLocales in class javax.faces.application.Applicationpublic final java.util.Iterator<java.lang.String> getValidatorIds()
getValidatorIds in class javax.faces.application.Application@Deprecated public final void setVariableResolver(javax.faces.el.VariableResolver variableResolver)
setVariableResolver in class javax.faces.application.Application@Deprecated public final javax.faces.el.VariableResolver getVariableResolver()
getVariableResolver in class javax.faces.application.Applicationpublic final void setViewHandler(javax.faces.application.ViewHandler viewHandler)
setViewHandler in class javax.faces.application.Application
public void subscribeToEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
subscribeToEvent in class javax.faces.application.Application
public void subscribeToEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
subscribeToEvent in class javax.faces.application.Application
public void unsubscribeFromEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
javax.faces.event.SystemEventListener listener)
unsubscribeFromEvent in class javax.faces.application.Application
public void unsubscribeFromEvent(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass,
java.lang.Class<?> sourceClass,
javax.faces.event.SystemEventListener listener)
unsubscribeFromEvent in class javax.faces.application.Applicationpublic final javax.faces.application.ViewHandler getViewHandler()
getViewHandler in class javax.faces.application.Application
public void addBehavior(java.lang.String behaviorId,
java.lang.String behaviorClass)
addBehavior in class javax.faces.application.Application
public final void addComponent(java.lang.String componentType,
java.lang.String componentClassName)
addComponent in class javax.faces.application.Application
public final void addConverter(java.lang.String converterId,
java.lang.String converterClass)
addConverter in class javax.faces.application.Application
public final void addConverter(java.lang.Class<?> targetClass,
java.lang.String converterClass)
addConverter in class javax.faces.application.Application
public final void addConverterConfiguration(java.lang.String converterClassName,
Converter configuration)
public final void addValidator(java.lang.String validatorId,
java.lang.String validatorClass)
addValidator in class javax.faces.application.Application
public javax.faces.component.behavior.Behavior createBehavior(java.lang.String behaviorId)
throws javax.faces.FacesException
createBehavior in class javax.faces.application.Applicationjavax.faces.FacesException
public javax.faces.component.UIComponent createComponent(javax.faces.context.FacesContext context,
javax.faces.application.Resource componentResource)
createComponent in class javax.faces.application.Application
public javax.faces.component.UIComponent createComponent(javax.faces.context.FacesContext context,
java.lang.String componentType,
java.lang.String rendererType)
createComponent in class javax.faces.application.Application
public final javax.faces.component.UIComponent createComponent(java.lang.String componentType)
throws javax.faces.FacesException
createComponent in class javax.faces.application.Applicationjavax.faces.FacesException
@Deprecated
public final javax.faces.component.UIComponent createComponent(javax.faces.el.ValueBinding valueBinding,
javax.faces.context.FacesContext facesContext,
java.lang.String componentType)
throws javax.faces.FacesException
createComponent in class javax.faces.application.Applicationjavax.faces.FacesExceptionpublic final javax.faces.convert.Converter createConverter(java.lang.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 javax.faces.application.Applicationpublic final javax.faces.convert.Converter createConverter(java.lang.Class<?> targetClass)
createConverter in class javax.faces.application.Application
@Deprecated
public final javax.faces.el.MethodBinding createMethodBinding(java.lang.String reference,
java.lang.Class<?>[] params)
throws javax.faces.el.ReferenceSyntaxException
createMethodBinding in class javax.faces.application.Applicationjavax.faces.el.ReferenceSyntaxException
public final javax.faces.validator.Validator createValidator(java.lang.String validatorId)
throws javax.faces.FacesException
createValidator in class javax.faces.application.Applicationjavax.faces.FacesException
public final javax.faces.el.ValueBinding createValueBinding(java.lang.String reference)
throws javax.faces.el.ReferenceSyntaxException
createValueBinding in class javax.faces.application.Applicationjavax.faces.el.ReferenceSyntaxExceptionpublic final java.lang.String getDefaultRenderKitId()
getDefaultRenderKitId in class javax.faces.application.Applicationpublic final void setDefaultRenderKitId(java.lang.String defaultRenderKitId)
setDefaultRenderKitId in class javax.faces.application.Applicationpublic final javax.faces.application.StateManager getStateManager()
getStateManager in class javax.faces.application.Applicationpublic final void setStateManager(javax.faces.application.StateManager stateManager)
setStateManager in class javax.faces.application.Application
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||