|
||||||||||
| 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 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 Summary | |
|---|---|
ApplicationImpl()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public ApplicationImpl()
| Method Detail |
|---|
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 ApplicationFacesException
NullPointerException
public final UIComponent createComponent(javax.el.ValueExpression componentExpression,
FacesContext facesContext,
String componentType)
throws FacesException,
NullPointerException
createComponent in class ApplicationFacesException
NullPointerException
public UIComponent createComponent(javax.el.ValueExpression componentExpression,
FacesContext context,
String componentType,
String rendererType)
createComponent in class Applicationpublic 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 Applicationjavax.el.ELExceptionpublic 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 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 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 Applicationpublic 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 ApplicationFacesException
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 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 ApplicationReferenceSyntaxException
public final Validator createValidator(String validatorId)
throws FacesException
createValidator in class ApplicationFacesException
public 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 Application
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||