|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.application.Application
javax.faces.application.ApplicationWrapper
public abstract class ApplicationWrapper
Constructor Summary | |
---|---|
ApplicationWrapper()
|
Method Summary | ||
---|---|---|
void |
addBehavior(String behaviorId,
String behaviorClass)
|
|
void |
addComponent(String componentType,
String componentClass)
Register a new mapping of component type to the name of the corresponding UIComponent class. |
|
void |
addConverter(Class<?> targetClass,
String converterClass)
Register a new converter class that is capable of performing conversions for the specified target class. |
|
void |
addConverter(String converterId,
String converterClass)
Register a new mapping of converter id to the name of the corresponding Converter class. |
|
void |
addDefaultValidatorId(String validatorId)
|
|
void |
addELContextListener(javax.el.ELContextListener listener)
Provide a way for Faces applications to register an ELContextListener that will be notified on
creation of ELContext instances. |
|
void |
addELResolver(javax.el.ELResolver resolver)
Cause an the argument resolver to be added to the resolver chain as specified in section 5.5.1 of
the JavaServer Faces Specification. |
|
void |
addValidator(String validatorId,
String validatorClass)
Register a new mapping of validator id to the name of the corresponding Validator class. |
|
Behavior |
createBehavior(String behaviorId)
|
|
UIComponent |
createComponent(FacesContext context,
Resource componentResource)
??? |
|
UIComponent |
createComponent(FacesContext context,
String componentType,
String rendererType)
|
|
UIComponent |
createComponent(String componentType)
Create a new UIComponent subclass, using the mappings defined by previous calls to the addComponent method of this class. |
|
UIComponent |
createComponent(ValueBinding componentBinding,
FacesContext context,
String componentType)
Create an object which has an associating "binding" expression tying the component to a user property. |
|
UIComponent |
createComponent(javax.el.ValueExpression componentExpression,
FacesContext contexte,
String componentType)
Call the getValue() method on the specified ValueExpression . |
|
UIComponent |
createComponent(javax.el.ValueExpression componentExpression,
FacesContext context,
String componentType,
String rendererType)
|
|
Converter |
createConverter(Class<?> targetClass)
Instantiate and return a new instance of the class that has registered itself as
capable of performing conversions for objects of the specified type. |
|
Converter |
createConverter(String converterId)
Instantiate and return a new instance of the class specified by a previous call to
addConverter() for the specified converter id. |
|
MethodBinding |
createMethodBinding(String ref,
Class<?>[] params)
Create an object which can be used to invoke an arbitrary method via an EL expression at a later time. |
|
Validator |
createValidator(String validatorId)
Instantiate and return a new instance of the class specified by a previous call to
addValidator() for the specified validator id. |
|
ValueBinding |
createValueBinding(String ref)
Create an object which can be used to invoke an arbitrary method via an EL expression at a later time. |
|
|
evaluateExpressionGet(FacesContext context,
String expression,
Class<? extends T> expectedType)
Get a value by evaluating an expression. |
|
ActionListener |
getActionListener()
Return the default ActionListener to be registered for all ActionSource<3code> components
in this appication. |
|
Iterator<String> |
getBehaviorIds()
|
|
Iterator<String> |
getComponentTypes()
Return an Iterator over the set of currently defined component types for this
Application . |
|
Iterator<String> |
getConverterIds()
Return an Iterator over the set of currently registered converter ids for this
Application |
|
Iterator<Class<?>> |
getConverterTypes()
Return an Iterator over the set of Class instances for which classes have been explicitly registered. |
|
Locale |
getDefaultLocale()
Return the default Locale for this application. |
|
String |
getDefaultRenderKitId()
Return the renderKitId to be used for rendering this application. |
|
Map<String,String> |
getDefaultValidatorInfo()
|
|
javax.el.ELContextListener[] |
getELContextListeners()
If no calls have been made to addELContextListener(javax.el.ELContextListener) , this method must
return an empty array |
|
javax.el.ELResolver |
getELResolver()
Return the singleton ELResolver instance to be used for all EL resolution. |
|
javax.el.ExpressionFactory |
getExpressionFactory()
Return the ExpressionFactory instance for this application. |
|
String |
getMessageBundle()
Return the fully qualified class name of the ResourceBundle to be used for JavaServer Faces messages
for this application. |
|
NavigationHandler |
getNavigationHandler()
Return the instance that will be passed the outcome returned by any
invoked application action for this web application. |
|
ProjectStage |
getProjectStage()
Return the project stage for the currently running application instance. |
|
PropertyResolver |
getPropertyResolver()
Get the object used by the VariableResolver to read and write named properties on java beans, Arrays, Lists and Maps. |
|
ResourceBundle |
getResourceBundle(FacesContext ctx,
String name)
Find a ResourceBundle as defined in the application configuration resources under the specified
name. |
|
ResourceHandler |
getResourceHandler()
Return the singleton, stateless, thread-safe for this application. |
|
StateManager |
getStateManager()
Return the StateManager instance that will be utilized during the Restore View and Render Response
phases of the request processing lifecycle. |
|
Iterator<Locale> |
getSupportedLocales()
Return an Iterator over the supported Locales for this appication. |
|
Iterator<String> |
getValidatorIds()
Return an Iterator over the set of currently registered validator ids for this
Application . |
|
VariableResolver |
getVariableResolver()
Get the object used to resolve expressions of form "#{...}". |
|
ViewHandler |
getViewHandler()
Set the instance that will be utilized during the
Restore View and Render Response phases of the request processing lifecycle. |
|
abstract Application |
getWrapped()
A class that implements this interface uses this method to return an instance of the class being wrapped. |
|
void |
publishEvent(FacesContext facesContext,
Class<? extends SystemEvent> systemEventClass,
Class<?> sourceBaseType,
Object source)
|
|
void |
publishEvent(FacesContext facesContext,
Class<? extends SystemEvent> systemEventClass,
Object source)
If there are one or more listeners for events of the type represented by systemEventClass , call
those listeners,passing source as the source of the event. |
|
void |
removeELContextListener(javax.el.ELContextListener listener)
Remove the argument listener from the list of ELContextListeners . |
|
void |
setActionListener(ActionListener listener)
Set the default to be registered for all
components. |
|
void |
setDefaultLocale(Locale locale)
Set the default Locale for this application. |
|
void |
setDefaultRenderKitId(String renderKitId)
Return the renderKitId to be used for rendering this application. |
|
void |
setMessageBundle(String bundle)
Set the fully qualified class name of the ResourceBundle to be used for JavaServer Faces messages
for this application. |
|
void |
setNavigationHandler(NavigationHandler handler)
Set the NavigationHandler instance that will be passed the outcome returned by any invoked application
action for this web application. |
|
void |
setPropertyResolver(PropertyResolver resolver)
The recommended way to affect the execution of the EL is to provide an |
|
void |
setResourceHandler(ResourceHandler resourceHandler)
|
|
void |
setStateManager(StateManager manager)
Set the StateManager instance that will be utilized during the Restore View and Render Response
phases of the request processing lifecycle. |
|
void |
setSupportedLocales(Collection<Locale> locales)
Set the Locale instances representing the supported Locales for this application. |
|
void |
setVariableResolver(VariableResolver resolver)
The recommended way to affect the execution of the EL is to provide an |
|
void |
setViewHandler(ViewHandler handler)
Set the ViewHandler instance that will be utilized during the Restore View and Render Response
phases of the request processing lifecycle. |
|
void |
subscribeToEvent(Class<? extends SystemEvent> systemEventClass,
Class<?> sourceClass,
SystemEventListener listener)
|
|
void |
subscribeToEvent(Class<? extends SystemEvent> systemEventClass,
SystemEventListener listener)
|
|
void |
unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass,
Class<?> sourceClass,
SystemEventListener listener)
|
|
void |
unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass,
SystemEventListener listener)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApplicationWrapper()
Method Detail |
---|
public void addBehavior(String behaviorId, String behaviorClass)
addBehavior
in class Application
public void addComponent(String componentType, String componentClass)
Application
UIComponent
class. This allows
subsequent calls to createComponent()
to serve as a factory for UIComponent
instances.
addComponent
in class Application
componentType
- - The component type to be registeredcomponentClass
- - The fully qualified class name of the corresponding UIComponent
implementationpublic void addConverter(Class<?> targetClass, String converterClass)
Application
addConverter
in class Application
targetClass
- - The class for which this converter is registeredconverterClass
- - The fully qualified class name of the corresponding Converter
implementationpublic void addConverter(String converterId, String converterClass)
Application
Converter
class. This allows
subsequent calls to createConverter() to serve as a factory for Converter
instances.
addConverter
in class Application
converterId
- - The converterId to be registeredconverterClass
- - The fully qualified class name of the corresponding Converter
implementationpublic void addDefaultValidatorId(String validatorId)
addDefaultValidatorId
in class Application
public void addELContextListener(javax.el.ELContextListener listener)
Application
Provide a way for Faces applications to register an ELContextListener
that will be notified on
creation of ELContext
instances.
An implementation is provided that throws UnsupportedOperationException
so that users that decorate
the Application
continue to work.
addELContextListener
in class Application
public void addELResolver(javax.el.ELResolver resolver)
Application
Cause an the argument resolver
to be added to the resolver chain as specified in section 5.5.1 of
the JavaServer Faces Specification.
It is not possible to remove an ELResolver
registered with this method, once it has been registered.
It is illegal to register an ELResolver after the application has received any requests from the client. If an
attempt is made to register a listener after that time, an IllegalStateException must be thrown. This restriction
is in place to allow the JSP container to optimize for the common case where no additional
ELResolvers
are in the chain, aside from the standard ones. It is permissible to add
ELResolvers
before or after initialization to a CompositeELResolver that is already in the chain.
The default implementation throws UnsupportedOperationException
and is provided for the sole purpose
of not breaking existing applications that extend Application
.
addELResolver
in class Application
public void addValidator(String validatorId, String validatorClass)
Application
Validator
class. This allows
subsequent calls to createValidator()
to serve as a factory for Validator
instances.
addValidator
in class Application
validatorId
- The validator id to be registeredvalidatorClass
- The fully qualified class name of the corresponding Validator implementationpublic Behavior createBehavior(String behaviorId) throws FacesException
createBehavior
in class Application
FacesException
public UIComponent createComponent(FacesContext context, Resource componentResource)
Application
createComponent
in class Application
public UIComponent createComponent(FacesContext context, String componentType, String rendererType)
createComponent
in class Application
public UIComponent createComponent(String componentType) throws FacesException
Application
Create a new UIComponent subclass, using the mappings defined by previous calls to the addComponent method of this class.
createComponent
in class Application
FacesException
- if there is no mapping defined for the specified componentType, or if an instance of the specified
type could not be created for any reason.public UIComponent createComponent(ValueBinding componentBinding, FacesContext context, String componentType) throws FacesException
Application
Create an object which has an associating "binding" expression tying the component to a user property.
First the specified value-binding is evaluated; if it returns a non-null value then the component "already exists" and so the resulting value is simply returned.
Otherwise a new UIComponent instance is created using the specified componentType, and the new object stored via the provided value-binding before being returned.
createComponent
in class Application
FacesException
public UIComponent createComponent(javax.el.ValueExpression componentExpression, FacesContext context, String componentType, String rendererType)
createComponent
in class Application
public UIComponent createComponent(javax.el.ValueExpression componentExpression, FacesContext contexte, String componentType) throws FacesException
Application
Call the getValue()
method on the specified ValueExpression
. If it returns a
instance, return it as the value of this method. If it does not, instantiate a
new UIComponent
instance of the specified component type, pass the new component to the
setValue()
method of the specified ValueExpression
, and return it.
createComponent
in class Application
componentExpression
- - ValueExpression
representing a component value expression (typically specified by the
component
attribute of a custom tag)contexte
- - FacesContext
for the current requestcomponentType
- - Component type to create if the ValueExpression does not return a component instance
FacesException
- if a UIComponent
cannot be createdpublic Converter createConverter(Class<?> targetClass)
Application
Instantiate and return a new
instance of the class that has registered itself as
capable of performing conversions for objects of the specified type. If no such Converter
class can be identified, return null.
Converter
To locate an appropriate
class, the following algorithm is performed, stopping as
soon as an appropriate Converter
class is found: Locate a Converter
registered for the target class itself. Converter
Converter
registered for interfaces that
are implemented by the target class (directly or indirectly). Locate a
registered
for the superclass (if any) of the target class, recursively working up the inheritance hierarchy.
Converter
If the
has a single argument constructor that accepts a Class, instantiate the
Converter
using that constructor, passing the argument Converter
targetClass
as
the sole argument. Otherwise, simply use the zero-argument constructor.
createConverter
in class Application
targetClass
- - Target class for which to return a Converter
public Converter createConverter(String converterId)
Application
Converter
instance of the class specified by a previous call to
addConverter()
for the specified converter id. If there is no such registration for this converter
id, return null
.
createConverter
in class Application
converterId
- - The converter id for which to create and return a new Converter
instancepublic MethodBinding createMethodBinding(String ref, Class<?>[] params) throws ReferenceSyntaxException
Application
This is used to invoke ActionListener method, and ValueChangeListener methods.
createMethodBinding
in class Application
ReferenceSyntaxException
public Validator createValidator(String validatorId) throws FacesException
Application
Validator
instance of the class specified by a previous call to
addValidator()
for the specified validator id.
createValidator
in class Application
validatorId
- The Validator
id for which to create and return a new
Validator instance
FacesException
- if a Validator
/ of the specified id cannot be created
public ValueBinding createValueBinding(String ref) throws ReferenceSyntaxException
Application
Create an object which can be used to invoke an arbitrary method via an EL expression at a later time. This is similar to createValueBinding except that it can invoke an arbitrary method (with parameters) rather than just get/set a javabean property.
This is used to invoke ActionListener method, and ValueChangeListener methods.
createValueBinding
in class Application
ReferenceSyntaxException
public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws javax.el.ELException
Application
Get a value by evaluating an expression.
Call
then call
Application.getExpressionFactory()
ExpressionFactory.createValueExpression(javax.el.ELContext, java.lang.String, java.lang.Class)
passing the argument expression
and expectedType
. Call
and pass it to
FacesContext.getELContext()
ValueExpression.getValue(javax.el.ELContext)
, returning the result.
An implementation is provided that throws UnsupportedOperationException
so that users that decorate
the Application
continue to work.
evaluateExpressionGet
in class Application
javax.el.ELException
public ActionListener getActionListener()
Application
Return the default ActionListener
to be registered for all ActionSource<3code> components
in this appication. If not explicitly set, a default implementation must be provided that performs the
following functions:
processAction()
method must first call FacesContext.renderResponse()
in order to
bypass any intervening lifecycle phases, once the method returns.processAction()
method must next determine the logical
outcome of this event, as follows:null action
property, retrieve the
MethodBinding from the property, and call invoke()
on it. Convert the returned value (if any) to a String, and use it as the logical outcome.
processAction()
method must finally retrieve the NavigationHandler<3code> instance
for this application and call NavigationHandler.handleNavigation(javax.faces.context.FacesContext,
java.lang.String, java.lang.String)
passing:
FacesContext
for the current requestMethodBinding
instance for the action
property of this component, the
result of calling MethodBinding.getExpressionString()
on it, null otherwise
Note that the specification for the default ActionListener
contiues to call for the use of a
deprecated property (action
) and class (MethodBinding
). Unfortunately, this is
necessary because the default ActionListener must continue to work with components that do not implement
ActionSource2
, and only implement ActionSource
.
getActionListener
in class Application
public Iterator<String> getBehaviorIds()
getBehaviorIds
in class Application
public Iterator<String> getComponentTypes()
Application
Iterator
over the set of currently defined component types for this
Application
.
getComponentTypes
in class Application
public Iterator<String> getConverterIds()
Application
Iterator
over the set of currently registered converter ids for this
Application
getConverterIds
in class Application
public Iterator<Class<?>> getConverterTypes()
Application
Iterator
over the set of Class
instances for which Converter
classes
have been explicitly registered.
getConverterTypes
in class Application
public Locale getDefaultLocale()
Application
Locale
for this application. If not explicitly set, null
is
returned.
getDefaultLocale
in class Application
public String getDefaultRenderKitId()
Application
renderKitId
to be used for rendering this application. If not explicitly set,
null
is returned.
getDefaultRenderKitId
in class Application
public Map<String,String> getDefaultValidatorInfo()
getDefaultValidatorInfo
in class Application
public javax.el.ELContextListener[] getELContextListeners()
Application
If no calls have been made to addELContextListener(javax.el.ELContextListener)
, this method must
return an empty array
.
Otherwise, return an array representing the list of listeners added by calls to
addELContextListener(javax.el.ELContextListener)
.
An implementation
is provided that throws UnsupportedOperationException so that users that decorate
the Application
continue to work.
getELContextListeners
in class Application
public javax.el.ELResolver getELResolver()
Application
ELResolver
instance to be used for all EL resolution. This is actually an
instance of CompositeELResolver
that must contain the following ELResolver instances in the
following order:
ELResolver
instances declared using the implementation
that wraps the head of the legacy VariableResolver chain, as per section
VariableResolver ChainWrapper
in Chapter 5 in the spec document.implementation
that wraps the head of the legacy PropertyResolver chain, as per section
PropertyResolver ChainWrapper
in Chapter 5 in the spec document.ELResolver
instances added by calls to
Application.addELResolver(javax.el.ELResolver)
.UnsupportedOperationException
and is provided for the sole
purpose of not breaking existing applications that extend Application
.
getELResolver
in class Application
public javax.el.ExpressionFactory getExpressionFactory()
Application
Return the ExpressionFactory
instance for this application. This instance is used by the convenience
method Application.evaluateExpressionGet(javax.faces.context.FacesContext, java.lang.String, java.lang.Class)
.
The implementation must return the ExpressionFactory
from the JSP container by calling
JspFactory.getDefaultFactory().getJspApplicationContext(servletContext).getExpressionFactory()
.
An implementation is provided that throws UnsupportedOperationException
so that users that decorate
the Application
continue to work.
getExpressionFactory
in class Application
public String getMessageBundle()
Application
ResourceBundle
to be used for JavaServer Faces messages
for this application. If not explicitly set, null
is returned.
getMessageBundle
in class Application
public NavigationHandler getNavigationHandler()
Application
NavigationHandler
instance that will be passed the outcome returned by any
invoked application action for this web application. If not explicitly set, a default implementation must be
provided that performs the functions described in the NavigationHandler
class description.
getNavigationHandler
in class Application
public ProjectStage getProjectStage()
Application
Return the project stage for the currently running application instance. The default value is
ProjectStage.Production
The implementation of this method must perform the following algorithm or an equivalent with the same end result to determine the value to return.
JNDI
environment entry under the key given by the value of
ProjectStage.PROJECT_STAGE_JNDI_NAME
(return type of java.lang.String). If found, continue
with the algorithm below, otherwise, look for an entry in the initParamMap
of the
ExternalContext
from the current FacesContext
with the key
ProjectStage.PROJECT_STAGE_PARAM_NAME
ProjectStage.valueOf()
, passing the value from the initParamMap
. If this succeeds
without exception, save the value and return it.ProjectStage.Production
and return it.
getProjectStage
in class Application
public PropertyResolver getPropertyResolver()
Application
getPropertyResolver
in class Application
public ResourceBundle getResourceBundle(FacesContext ctx, String name) throws FacesException, NullPointerException
Application
Find a ResourceBundle
as defined in the application configuration resources under the specified
name. If a ResourceBundle
was defined for the name, return an instance that uses the locale of the
current
.
UIViewRoot
The default implementation throws UnsupportedOperationException
and is provided for the sole purpose
of not breaking existing applications that extend this class.
getResourceBundle
in class Application
ResourceBundle
for the current UIViewRoot, otherwise null
FacesException
- if a bundle was defined, but not resolvable
NullPointerException
- if ctx == null || name == nullpublic ResourceHandler getResourceHandler()
Application
Return the singleton, stateless, thread-safe
for this application. The JSF
implementation must support the following techniques for declaring an alternate implementation of ResourceHandler
ResourceHandler
.
ResourceHandler
implementation is declared in the application configuration resources by
giving the fully qualified class name as the value of the
element within the
application
element.In all of the above cases, the runtime must employ the decorator pattern as for every other pluggable artifact in JSF.
getResourceHandler
in class Application
public StateManager getStateManager()
Application
StateManager
instance that will be utilized during the Restore View and Render Response
phases of the request processing lifecycle. If not explicitly set, a default implementation must be provided that
performs the functions described in the StateManager
description in the JavaServer Faces
Specification.
getStateManager
in class Application
public Iterator<Locale> getSupportedLocales()
Application
Iterator
over the supported Locales
for this appication.
getSupportedLocales
in class Application
public Iterator<String> getValidatorIds()
Application
Iterator
over the set of currently registered validator ids for this
Application
.
getValidatorIds
in class Application
public VariableResolver getVariableResolver()
Application
getVariableResolver
in class Application
public ViewHandler getViewHandler()
Application
ViewHandler
instance that will be utilized during the
Restore View and Render Response
phases of the request processing lifecycle.
getViewHandler
in class Application
public abstract Application getWrapped()
FacesWrapper
getWrapped
in interface FacesWrapper<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)
Application
If there are one or more listeners for events of the type represented by systemEventClass
, call
those listeners,passing source as the source
of the event. The implementation should be as fast as
possible in determining whether or not a listener for the given systemEventClass
and
source
has been installed, and should return immediately once such a determination has been made.
The implementation of publishEvent
must honor the requirements stated in
Application.subscribeToEvent(java.lang.Class, java.lang.Class,
javax.faces.event.SystemEventListener)
The default implementation must implement an algorithm semantically equivalent to the following to locate listener instances and to invoke them.
source
argument implements
SystemEventListenerHolder
, call
SystemEventListenerHolder.getListenersForEventClass(java.lang.Class)
on it, passing the
systemEventClass
argument. If the list is not empty, perform algorithm
traverseListenerList
on the list.Application
level listeners have been installed by previous calls to Application.subscribeToEvent(java.lang.Class, java.lang.Class, SystemEventListener)
, perform algorithm
traverseListenerList
on the list.Application
level listeners have been installed by previous calls to
Application.subscribeToEvent(java.lang.Class, SystemEventListener)
, perform algorithm
traverseListenerList
on the list.
If the act of invoking the processListener
method causes an
AbortProcessingException
to be thrown,
processing of the listeners must be aborted.
Algorithm traverseListenerList
: For each listener in the list,
SystemEventListener.isListenerForSource(java.lang.Object)
, passing the source
argument. If this returns false
, take no action on the listener.
source
as the argument to the one-argument constructor that takes an
Object
. This same event instance must be passed to all listener instances.SystemEvent.isAppropriateListener(javax.faces.event.FacesListener)
, passing the listener
instance as the argument. If this returns false
, take no action on the listener.
SystemEvent.processListener(javax.faces.event.FacesListener)
, passing the listener
instance.
publishEvent
in class Application
systemEventClass
- - The Class of event that is being published. Must be non-null.source
- - The source
for the event of type systemEventClass. Must be non- null
, and
must implement SystemEventListenerHolder
.public void removeELContextListener(javax.el.ELContextListener listener)
Application
Remove the argument listener
from the list of ELContextListeners
. If listener
is null, no exception is thrown and no action is performed. If listener
is not in the list,
no exception is thrown and no action is performed.
An implementation is provided that throws UnsupportedOperationException
so that users that decorate
the Application
continue to work.
removeELContextListener
in class Application
public void setActionListener(ActionListener listener)
Application
ActionListener
to be registered for all
ActionSource
components.
setActionListener
in class Application
listener
- - The new default ActionListener
public void setDefaultLocale(Locale locale)
Application
Locale
for this application.
setDefaultLocale
in class Application
locale
- - The new default Locale
public void setDefaultRenderKitId(String renderKitId)
Application
renderKitId
to be used for rendering this application. If not explicitly set, null
is returned.
setDefaultRenderKitId
in class Application
public void setMessageBundle(String bundle)
Application
ResourceBundle
to be used for JavaServer Faces messages
for this application. See the JavaDocs for the java.util.ResourceBundle
class for more information
about the syntax for resource bundle names.
setMessageBundle
in class Application
bundle
- - Base name of the resource bundle to be usedpublic void setNavigationHandler(NavigationHandler handler)
Application
NavigationHandler
instance that will be passed the outcome returned by any invoked application
action for this web application.
setNavigationHandler
in class Application
handler
- - The new NavigationHandler instancepublic void setPropertyResolver(PropertyResolver resolver)
Application
setPropertyResolver
in class Application
public void setResourceHandler(ResourceHandler resourceHandler)
setResourceHandler
in class Application
public void setStateManager(StateManager manager)
Application
StateManager
instance that will be utilized during the Restore View and Render Response
phases of the request processing lifecycle.
setStateManager
in class Application
manager
- The new StateManager
instancepublic void setSupportedLocales(Collection<Locale> locales)
Application
Locale
instances representing the supported Locales
for this application.
setSupportedLocales
in class Application
locales
- The set of supported Locales
for this applicationpublic void setVariableResolver(VariableResolver resolver)
Application
setVariableResolver
in class Application
public void setViewHandler(ViewHandler handler)
Application
ViewHandler
instance that will be utilized during the Restore View and Render Response
phases of the request processing lifecycle.
setViewHandler
in class Application
handler
- - The new ViewHandler
instancepublic void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
subscribeToEvent
in class Application
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
subscribeToEvent
in class Application
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
unsubscribeFromEvent
in class Application
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
unsubscribeFromEvent
in class Application
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |