Jakarta Server Faces - 3.0
JavaDoc Assertion Detail

Totals Total Active Deprecated Removed
# of Assertions 2513 2340 173 0
# of Required Assertions 2513 2340 173 0
# of Optional Assertions 0 0 0 0

ID Return Method/Field Description Required Deprecated Testable
JSF:JAVADOC:1 FacesException jakarta.faces.FacesException.FacesException
Construct a new exception with no detail message or root cause. true
true
JSF:JAVADOC:2 FacesException jakarta.faces.FacesException.FacesException
( String )
Construct a new exception with the specified detail message and no root cause. true
true
JSF:JAVADOC:3 FacesException jakarta.faces.FacesException.FacesException
( Throwable )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true
true
JSF:JAVADOC:4 FacesException jakarta.faces.FacesException.FacesException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true
true
JSF:JAVADOC:5 Throwable jakarta.faces.FacesException.getCause
Return the cause of this exception, or null if the cause is nonexistent or unknown. true
true
JSF:JAVADOC:6 Object jakarta.faces.FacesWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:7 Object jakarta.faces.FactoryFinder.getFactory
( String )
Create (if necessary) and return a per-web-application instance of the appropriate implementation class for the specified Jakarta Server Faces factory class, based on the discovery algorithm described in the class description. The standard factories and wrappers in JSF all implement the interface FacesWrapper. If the returned Object is an implementation of one of the standard factories, it must be legal to cast it to an instance of FacesWrapper and call FacesWrapper#getWrapped on the instance. true
true
JSF:JAVADOC:8 Object jakarta.faces.FactoryFinder.getFactory
( String )
throws FacesException
if the web application class loader cannot be identified true
true
JSF:JAVADOC:9 Object jakarta.faces.FactoryFinder.getFactory
( String )
throws IllegalArgumentException
if factoryName does not identify a standard Jakarta Server Faces factory name true
true
JSF:JAVADOC:10 Object jakarta.faces.FactoryFinder.getFactory
( String )
throws IllegalStateException
if there is no configured factory implementation class for the specified factory name true
true
JSF:JAVADOC:11 Object jakarta.faces.FactoryFinder.getFactory
( String )
throws NullPointerException
if factoryname is null true
true
JSF:JAVADOC:12 void jakarta.faces.FactoryFinder.releaseFactories
Release any references to factory instances associated with the class loader for the calling web application. This method must be called during of web application shutdown. true
true
JSF:JAVADOC:13 void jakarta.faces.FactoryFinder.releaseFactories

throws FacesException
if the web application class loader cannot be identified true
true
JSF:JAVADOC:14 void jakarta.faces.FactoryFinder.setFactory
( String ,
String )
This method will store the argument factoryName/implName mapping in such a way that #getFactory will find this mapping when searching for a match. This method has no effect if getFactory() has already been called looking for a factory for this factoryName. This method can be used by implementations to store a factory mapping while parsing the Faces configuration file true
true
JSF:JAVADOC:15 void jakarta.faces.FactoryFinder.setFactory
( String ,
String )
throws IllegalArgumentException
if factoryName does not identify a standard Jakarta Server Faces factory name true
true
JSF:JAVADOC:16 void jakarta.faces.FactoryFinder.setFactory
( String ,
String )
throws NullPointerException
if factoryname is null true
true
JSF:JAVADOC:17 void jakarta.faces.application.Application.addBehavior
( String ,
String )
Register a new mapping of behavior id to the name of the corresponding Behavior class. This allows subsequent calls to createBehavior() to serve as a factory for Behavior instances. true
true
JSF:JAVADOC:18 void jakarta.faces.application.Application.addBehavior
( String ,
String )
throws NullPointerException
if behaviorId or behaviorClass is null true
true
JSF:JAVADOC:19 void jakarta.faces.application.Application.addComponent
( String ,
String )
Register a new mapping of component type to the name of the corresponding UIComponent class. This allows subsequent calls to createComponent() to serve as a factory for UIComponent instances. true
true
JSF:JAVADOC:20 void jakarta.faces.application.Application.addComponent
( String ,
String )
throws NullPointerException
if componentType or componentClass is null true
true
JSF:JAVADOC:21 void jakarta.faces.application.Application.addConverter
( String ,
String )
Register a new mapping of converter id to the name of the corresponding Converter class. This allows subsequent calls to createConverter() to serve as a factory for Converter instances. true
true
JSF:JAVADOC:22 void jakarta.faces.application.Application.addConverter
( String ,
String )
throws NullPointerException
if converterId or converterClass is null true
true
JSF:JAVADOC:23 void jakarta.faces.application.Application.addConverter
( Class ,
String )
Register a new converter class that is capable of performing conversions for the specified target class. true
true
JSF:JAVADOC:24 void jakarta.faces.application.Application.addConverter
( Class ,
String )
throws NullPointerException
if targetClass or converterClass is null true
true
JSF:JAVADOC:25 void jakarta.faces.application.Application.addDefaultValidatorId
( String )
Register a validator by its id that is applied to all UIInput components in a view. The validator to most often serve this role is the BeanValidator. The usage contract for this method assumes that the validator has been registered using the normal “by-id” registration mechanism. An implementation is provided that takes no action so that users that decorate the Application continue to work. true
true
JSF:JAVADOC:26 void jakarta.faces.application.Application.addELContextListener
( ELContextListener )
Provide a way for Faces applications to register an ELContextListener that will be notified on creation of ELContext instances. This listener will be called once per request. An implementation is provided that throws UnsupportedOperationException so that users that decorate the Application continue to work. true
true
JSF:JAVADOC:27 void jakarta.faces.application.Application.addELResolver
( ELResolver )
Cause an the argument resolver to be added to the resolver chain as specified in section JSF.5.5.1 of the Jakarta Server 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. true
true
JSF:JAVADOC:28 void jakarta.faces.application.Application.addValidator
( String ,
String )
Register a new mapping of validator id to the name of the corresponding Validator class. This allows subsequent calls to createValidator() to serve as a factory for Validator instances. true
true
JSF:JAVADOC:29 void jakarta.faces.application.Application.addValidator
( String ,
String )
throws NullPointerException
if validatorId or validatorClass is null true
true
JSF:JAVADOC:30 Application jakarta.faces.application.Application.Application

true
true
JSF:JAVADOC:31 Behavior jakarta.faces.application.Application.createBehavior
( String )
Instantiate and return a new Behavior instance of the class specified by a previous call to addBehavior() for the specified behavior id. true
true
JSF:JAVADOC:32 Behavior jakarta.faces.application.Application.createBehavior
( String )
throws FacesException
if the Behavior cannot be created true
true
JSF:JAVADOC:33 Behavior jakarta.faces.application.Application.createBehavior
( String )
throws NullPointerException
if behaviorId is null true
true
JSF:JAVADOC:34 UIComponent jakarta.faces.application.Application.createComponent
( String )
Instantiate and return a new UIComponent instance of the class specified by a previous call to addComponent() for the specified component type. Before the component instance is returned, it must be inspected for the presence of a jakarta.faces.event.ListenerFor (or jakarta.faces.event.ListenersFor) or ResourceDependency (or ResourceDependencies) annotation. If any of these annotations are present, the action listed in jakarta.faces.event.ListenerFor or ResourceDependency must be taken on the component, before it is returned from this method. This variant of createComponent must not inspect the jakarta.faces.render.Renderer for the component to be returned for any of the afore mentioned annotations. Such inspection is the province of #createComponent(ValueExpression, FacesContext, String, String) or #createComponent(FacesContext, String, String). true
true
JSF:JAVADOC:35 UIComponent jakarta.faces.application.Application.createComponent
( String )
throws FacesException
if a UIComponent of the specified type cannot be created true
true
JSF:JAVADOC:36 UIComponent jakarta.faces.application.Application.createComponent
( String )
throws NullPointerException
if componentType is null true
true
JSF:JAVADOC:37 UIComponent jakarta.faces.application.Application.createComponent
( ValueBinding ,
FacesContext ,
String )
Wrap the argument componentBinding in an implementation of ValueExpression and call through to #createComponent(jakarta.el.ValueExpression,jakarta.faces.context.FacesContext,java.lang.String). true true true
JSF:JAVADOC:38 UIComponent jakarta.faces.application.Application.createComponent
( ValueBinding ,
FacesContext ,
String )
throws FacesException
if a UIComponent cannot be created true true true
JSF:JAVADOC:39 UIComponent jakarta.faces.application.Application.createComponent
( ValueBinding ,
FacesContext ,
String )
throws NullPointerException
if any parameter is null true true true
JSF:JAVADOC:40 UIComponent jakarta.faces.application.Application.createComponent
( ValueExpression ,
FacesContext ,
String )
Call the getValue() method on the specified ValueExpression. If it returns a UIComponent 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. Before the component instance is returned, it must be inspected for the presence of a jakarta.faces.event.ListenerFor (or jakarta.faces.event.ListenersFor) or ResourceDependency (or ResourceDependencies) annotation. If any of these annotations are present, the action listed in jakarta.faces.event.ListenerFor or ResourceDependency must be taken on the component, before it is returned from this method. This variant of createComponent must not inspect the jakarta.faces.render.Renderer for the component to be returned for any of the afore mentioned annotations. Such inspection is the province of #createComponent(ValueExpression, FacesContext, String, String) or #createComponent(FacesContext, String, String). true
true
JSF:JAVADOC:41 UIComponent jakarta.faces.application.Application.createComponent
( ValueExpression ,
FacesContext ,
String )
throws FacesException
if a UIComponent cannot be created true
true
JSF:JAVADOC:42 UIComponent jakarta.faces.application.Application.createComponent
( ValueExpression ,
FacesContext ,
String )
throws NullPointerException
if any parameter is null A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:43 UIComponent jakarta.faces.application.Application.createComponent
( ValueExpression ,
FacesContext ,
String ,
String )
Like #createComponent(ValueExpression, FacesContext, String) except the Renderer for the component to be returned must be inspected for the annotations mentioned in #createComponent(ValueExpression, FacesContext, String) as specified in the documentation for that method. The Renderer instance to inspect must be obtained by calling FacesContext#getRenderKit and calling jakarta.faces.render.RenderKit#getRenderer on the result, passing the argument componentType as the first argument and the result of calling UIComponent#getFamily on the newly created component as the second argument. If no such Renderer can be found, a message must be logged with a helpful error message. Otherwise, UIComponent#setRendererType must be called on the newly created UIComponent instance, passing the argument rendererType as the argument. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:44 UIComponent jakarta.faces.application.Application.createComponent
( ValueExpression ,
FacesContext ,
String ,
String )
throws FacesException
if a UIComponent cannot be created true
true
JSF:JAVADOC:45 UIComponent jakarta.faces.application.Application.createComponent
( ValueExpression ,
FacesContext ,
String ,
String )
throws NullPointerException
if any of the parameters componentExpression, context, or componentType are null true
true
JSF:JAVADOC:46 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
String ,
String )
Like #createComponent(String) except the Renderer for the component to be returned must be inspected for the annotations mentioned in #createComponent(ValueExpression, FacesContext, String) as specified in the documentation for that method. The Renderer instance to inspect must be obtained by calling FacesContext#getRenderKit and calling jakarta.faces.render.RenderKit#getRenderer on the result, passing the argument componentType as the first argument and the result of calling UIComponent#getFamily on the newly created component as the second argument. If no such Renderer can be found, a message must be logged with a helpful error message. Otherwise, UIComponent#setRendererType must be called on the newly created UIComponent instance, passing the argument rendererType as the argument. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:47 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
String ,
String )
throws FacesException
if a UIComponent cannot be created true
true
JSF:JAVADOC:48 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
String ,
String )
throws NullPointerException
if any of the parameters context, or componentType are null true
true
JSF:JAVADOC:49 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
Resource )
Instantiate and return a new UIComponent instance from the argument Resource. An algorithm semantically equivalent to the following must be followed to instantiate the UIComponent to return. Obtain a reference to the ViewDeclarationLanguage for this Application instance by calling ViewHandler#getViewDeclarationLanguage, passing the viewId found by calling jakarta.faces.component.UIViewRoot#getViewId on the jakarta.faces.component.UIViewRoot in the argument FacesContext. Obtain a reference to the composite component metadata for this composite component by calling ViewDeclarationLanguage#getComponentMetadata, passing the facesContext and componentResource arguments to this method. This version of JSF specification uses JavaBeans as the API to the component metadata. Determine if the component author declared a component-type for this component instance by obtaining the BeanDescriptor from the component metadata and calling its getValue() method, passing UIComponent#COMPOSITE_COMPONENT_TYPE_KEY as the argument. If non-null, the result must be a ValueExpression whose value is the component-type of the UIComponent to be created for this Resource component. Call through to #createComponent(java.lang.String) to create the component. Otherwise, determine if a script based component for this Resource can be found by calling ViewDeclarationLanguage#getScriptComponentResource. If the result is non-null, and is a script written in one of the languages listed in JSF.4.3 of the specification prose document, create a UIComponent instance from the script resource. Otherwise, let library-name be the return from calling Resource#getLibraryName on the argument componentResource and resource-name be the return from calling Resource#getResourceName on the argument componentResource. Create a fully qualified Java class name by removing any file extension from resource-name and let fqcn be library-name + "." + resource-name. If a class with the name of fqcn cannot be found, take no action and continue to the next step. If any of InstantiationException, IllegalAccessException, or ClassCastException are thrown, wrap the exception in a FacesException and re-throw it. If any other exception is thrown, log the exception and continue to the next step. If none of the previous steps have yielded a UIComponent instance, call #createComponent(java.lang.String) passing "jakarta.faces.NamingContainer" as the argument. Call UIComponent#setRendererType on the UIComponent instance, passing "jakarta.faces.Composite" as the argument. Store the argument Resource in the attributes Map of the UIComponent under the key, Resource#COMPONENT_RESOURCE_KEY. Store composite component metadata in the attributes Map of the UIComponent under the key, UIComponent#BEANINFO_KEY. Before the component instance is returned, it must be inspected for the presence of a jakarta.faces.event.ListenerFor annotation. If this annotation is present, the action listed in jakarta.faces.event.ListenerFor must be taken on the component, before it is returned from this method. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:50 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
Resource )
throws FacesException
if a UIComponent from the Resource cannot be created true
true
JSF:JAVADOC:51 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
Resource )
throws <code>NullPointerException</code>
if any parameter is null true
true
JSF:JAVADOC:52 UIComponent jakarta.faces.application.Application.createComponent
( FacesContext ,
Resource )
throws NullPointerException
if unable, for any reason, to obtain a ViewDeclarationLanguage instance as described above. true
true
JSF:JAVADOC:53 Converter jakarta.faces.application.Application.createConverter
( String )
Instantiate and return a new Converter instance of the class specified by a previous call to addConverter() for the specified converter id. If the toLowerCase() of the String represenation of the value of the "jakarta.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE" application configuration parameter is "true" (without the quotes) and the Converter instance to be returned is an instance of jakarta.faces.convert.DateTimeConverter, jakarta.faces.convert.DateTimeConverter#setTimeZone must be called, passing the return from TimeZone.getDefault(). The argument converter must be inspected for the presence of the jakarta.faces.application.ResourceDependency annotation. If the ResourceDependency annotation is present, the action described in ResourceDependency must be taken. If the ResourceDependency annotation is not present, the argument converter must be inspected for the presence of the jakarta.faces.application.ResourceDependencies annotation. If the ResourceDependencies annotation is present, the action described in ResourceDependencies must be taken. true
true
JSF:JAVADOC:54 Converter jakarta.faces.application.Application.createConverter
( String )
throws FacesException
if the Converter cannot be created true
true
JSF:JAVADOC:55 Converter jakarta.faces.application.Application.createConverter
( String )
throws NullPointerException
if converterId is null true
true
JSF:JAVADOC:56 Converter jakarta.faces.application.Application.createConverter
( Class )
Instantiate and return a new Converter 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. To locate an appropriate Converter 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. Locate a Converter registered for interfaces that are implemented by the target class (directly or indirectly). Locate a Converter registered for the superclass (if any) of the target class, recursively working up the inheritance hierarchy. If the Converter has a single argument constructor that accepts a Class, instantiate the Converter using that constructor, passing the argument targetClass as the sole argument. Otherwise, simply use the zero-argument constructor. If the toLowerCase() of the String represenation of the value of the "jakarta.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE" application configuration parameter is "true" (without the quotes) and the Converter instance to be returned is an instance of jakarta.faces.convert.DateTimeConverter, jakarta.faces.convert.DateTimeConverter#setTimeZone must be called, passing the return from TimeZone.getDefault(). true
true
JSF:JAVADOC:57 Converter jakarta.faces.application.Application.createConverter
( Class )
throws FacesException
if the Converter cannot be created true
true
JSF:JAVADOC:58 Converter jakarta.faces.application.Application.createConverter
( Class )
throws NullPointerException
if targetClass is null true
true
JSF:JAVADOC:59 MethodBinding jakarta.faces.application.Application.createMethodBinding
( String ,
Class[] )
Call #getExpressionFactory then call ExpressionFactory#createMethodExpression, passing the given arguments, and wrap the result in a MethodBinding implementation, returning it. true true true
JSF:JAVADOC:60 MethodBinding jakarta.faces.application.Application.createMethodBinding
( String ,
Class[] )
throws ReferenceSyntaxException
if the specified ref has invalid syntax true true true
JSF:JAVADOC:61 MethodBinding jakarta.faces.application.Application.createMethodBinding
( String ,
Class[] )
throws NullPointerException
if ref is null true true true
JSF:JAVADOC:62 Validator jakarta.faces.application.Application.createValidator
( String )
Instantiate and return a new Validator instance of the class specified by a previous call to addValidator() for the specified validator id. The argument validator must be inspected for the presence of the jakarta.faces.application.ResourceDependency annotation. If the ResourceDependency annotation is present, the action described in ResourceDependency must be taken. If the ResourceDependency annotation is not present, the argument validator must be inspected for the presence of the jakarta.faces.application.ResourceDependencies annotation. If the ResourceDependencies annotation is present, the action described in ResourceDependencies must be taken. true
true
JSF:JAVADOC:63 Validator jakarta.faces.application.Application.createValidator
( String )
throws FacesException
if a Validator of the specified id cannot be created true
true
JSF:JAVADOC:64 Validator jakarta.faces.application.Application.createValidator
( String )
throws NullPointerException
if validatorId is null true
true
JSF:JAVADOC:65 ValueBinding jakarta.faces.application.Application.createValueBinding
( String )
Call #getExpressionFactory then call ExpressionFactory#createValueExpression, passing the argument ref, Object.class for the expectedType, and null, for the fnMapper. true true true
JSF:JAVADOC:66 ValueBinding jakarta.faces.application.Application.createValueBinding
( String )
throws ReferenceSyntaxException
if the specified ref has invalid syntax true true true
JSF:JAVADOC:67 ValueBinding jakarta.faces.application.Application.createValueBinding
( String )
throws NullPointerException
if ref is null true true true
JSF:JAVADOC:68 Object jakarta.faces.application.Application.evaluateExpressionGet
( FacesContext ,
String ,
Class )
Get a value by evaluating an expression. Call #getExpressionFactory then call ExpressionFactory#createValueExpression passing the argument expression and expectedType. Call FacesContext#getELContext and pass it to ValueExpression#getValue, returning the result. An implementation is provided that throws UnsupportedOperationException so that users that decorate the Application continue to work. true
true
JSF:JAVADOC:69 Object jakarta.faces.application.Application.evaluateExpressionGet
( FacesContext ,
String ,
Class )
throws ELException

true
true
JSF:JAVADOC:70 ActionListener jakarta.faces.application.Application.getActionListener
Return the default ActionListener to be registered for all jakarta.faces.component.ActionSource components in this appication. If not explicitly set, a default implementation must be provided that performs the following functions: The processAction() method must first call FacesContext.renderResponse() in order to bypass any intervening lifecycle phases, once the method returns. The processAction() method must next determine the logical outcome of this event, as follows: If the originating component has a non-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. Otherwise, the logical outcome is null. The processAction() method must finally retrieve the NavigationHandler instance for this application and call NavigationHandler#handleNavigation passing: the FacesContext for the current request If there is a MethodBinding instance for the action property of this component, the result of calling MethodBinding#getExpressionString on it, null otherwise the logical outcome as determined above 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 jakarta.faces.component.ActionSource2, and only implement jakarta.faces.component.ActionSource. true
true
JSF:JAVADOC:71 Iterator jakarta.faces.application.Application.getBehaviorIds
Return an Iterator over the set of currently registered behavior ids for this Application. true
true
JSF:JAVADOC:72 Iterator jakarta.faces.application.Application.getComponentTypes
Return an Iterator over the set of currently defined component types for this Application. true
true
JSF:JAVADOC:73 Iterator jakarta.faces.application.Application.getConverterIds
Return an Iterator over the set of currently registered converter ids for this Application. true
true
JSF:JAVADOC:74 Iterator jakarta.faces.application.Application.getConverterTypes
Return an Iterator over the set of Class instances for which Converter classes have been explicitly registered. true
true
JSF:JAVADOC:75 Locale jakarta.faces.application.Application.getDefaultLocale
Return the default Locale for this application. If not explicitly set, null is returned. true
true
JSF:JAVADOC:76 String jakarta.faces.application.Application.getDefaultRenderKitId
Return the renderKitId to be used for rendering this application. If not explicitly set, null is returned. true
true
JSF:JAVADOC:77 Map jakarta.faces.application.Application.getDefaultValidatorInfo
Return an immutable Map over the set of currently registered default validator IDs and their class name for this Application. An implementation is provided that returns Collections.emptyMap so that users that decorate the Application continue to work. true
true
JSF:JAVADOC:78 ELContextListener[] jakarta.faces.application.Application.getELContextListeners
If no calls have been made to #addELContextListener, this method must return an empty array. Otherwise, return an array representing the list of listeners added by calls to #addELContextListener. An implementation is provided that throws UnsupportedOperationException so that users that decorate the Application continue to work. true
true
JSF:JAVADOC:79 ELResolver jakarta.faces.application.Application.getELResolver
Return the singleton ELResolver instance to be used for all EL resolution. This is actually an instance of jakarta.el.CompositeELResolver that must contain the following ELResolver instances in the following order: ELResolver instances declared using the element in the application configuration resources. An implementation that wraps the head of the legacy VariableResolver chain, as per section VariableResolver ChainWrapper in Chapter JSF.5 in the spec document. An implementation that wraps the head of the legacy PropertyResolver chain, as per section PropertyResolver ChainWrapper in Chapter JSF.5 in the spec document. Any ELResolver instances added by calls to #addELResolver. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend Application. true
true
JSF:JAVADOC:80 ExpressionFactory jakarta.faces.application.Application.getExpressionFactory
Return the ExpressionFactory instance for this application. This instance is used by the convenience method #evaluateExpressionGet. 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. true
true
JSF:JAVADOC:81 String jakarta.faces.application.Application.getMessageBundle
Return the fully qualified class name of the ResourceBundle to be used for Jakarta Server Faces messages for this application. If not explicitly set, null is returned. true
true
JSF:JAVADOC:82 NavigationHandler jakarta.faces.application.Application.getNavigationHandler
Return the 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. true
true
JSF:JAVADOC:83 ProjectStage jakarta.faces.application.Application.getProjectStage
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. If the value has already been determined by a previous call to this method, simply return that value. Look for a 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 given by the value of ProjectStage#PROJECT_STAGE_PARAM_NAME If a value is found, see if an enum constant can be obtained by calling ProjectStage.valueOf(), passing the value from the initParamMap. If this succeeds without exception, save the value and return it. If not found, or any of the previous attempts to discover the enum constant value have failed, log a descriptive error message, assign the value as ProjectStage.Production and return it. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:84 PropertyResolver jakarta.faces.application.Application.getPropertyResolver
Return a PropertyResolver instance that wraps the ELResolver instance that Faces provides to the unified EL for the resolution of expressions that appear programmatically in an application. Note that this no longer returns the default PropertyResolver since that class is now a no-op that aids in allowing custom PropertyResolvers to affect the EL resolution process. true true true
JSF:JAVADOC:85 ResourceBundle jakarta.faces.application.Application.getResourceBundle
( FacesContext ,
String )
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 jakarta.faces.component.UIViewRoot. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:86 ResourceBundle jakarta.faces.application.Application.getResourceBundle
( FacesContext ,
String )
throws FacesException
if a bundle was defined, but not resolvable true
true
JSF:JAVADOC:87 ResourceBundle jakarta.faces.application.Application.getResourceBundle
( FacesContext ,
String )
throws NullPointerException
if ctx == null || name == null true
true
JSF:JAVADOC:88 ResourceHandler jakarta.faces.application.Application.getResourceHandler
Return the singleton, stateless, thread-safe ResourceHandler for this application. The JSF implementation must support the following techniques for declaring an alternate implementation of ResourceHandler. The ResourceHandler implementation is declared in the application configuration resources by giving the fully qualified class name as the value of the element within the element. In all of the above cases, the runtime must employ the decorator pattern as for every other pluggable artifact in JSF. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:89 StateManager jakarta.faces.application.Application.getStateManager
Return the 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 Jakarta Server Faces Specification. true
true
JSF:JAVADOC:90 Iterator jakarta.faces.application.Application.getSupportedLocales
Return an Iterator over the supported Locales for this appication. true
true
JSF:JAVADOC:91 Iterator jakarta.faces.application.Application.getValidatorIds
Return an Iterator over the set of currently registered validator ids for this Application. true
true
JSF:JAVADOC:92 VariableResolver jakarta.faces.application.Application.getVariableResolver
Return the VariableResolver that wraps the ELResolver instance that Faces provides to the unified EL for the resolution of expressions that appear programmatically in an application. The implementation of the VariableResolvermust pass null as the base argument for any methods invoked on the underlying ELResolver. Note that this method no longer returns the default VariableResolver, since that class now is a no-op that aids in allowing custom VariableResolvers to affect the EL resolution process. true true true
JSF:JAVADOC:93 ViewHandler jakarta.faces.application.Application.getViewHandler
Return the ViewHandler 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 ViewHandler description in the Jakarta Server Faces Specification. true
true
JSF:JAVADOC:94 void jakarta.faces.application.Application.publishEvent
( FacesContext ,
Class ,
Object )
If jakarta.faces.context.FacesContext#isProcessingEvents() is true and 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 #subscribeToEvent regarding the storage and retrieval of listener instances. Specifically, if #subscribeToEvent(Class,Class,SystemEventListener) was called, the sourceClass argument must match exactly the Class of the source argument in the call to publishEvent(). The implementation must not do any inheritance hierarachy inspection when looking for a match between the sourceClass passed to #subscribeToEvent(Class,Class,SystemEventListener) and the sourceClass passed to publishEvent() in order to find any listeners to which the event should be published. In the case where the Class of the source argument does not match the Class of the sourceClass used when the listener was subscribed using subscribeToEvent(), #publishEvent(FacesContext,Class,Class,Object) can be used to provide the Class used to perform the listener lookup and match. The default implementation must implement an algorithm semantically equivalent to the following to locate listener instances and to invoke them. If the source argument implements jakarta.faces.event.SystemEventListenerHolder, call jakarta.faces.event.SystemEventListenerHolder#getListenersForEventClass on it, passing the systemEventClass argument. If the list is not empty, perform algorithm traverseListenerList on the list. If any view level listeners have been installed by previous calls to #subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener) on the jakarta.faces.component.UIViewRoot, perform algorithm traverseListenerList on the list of listeners for that event installed on the UIViewRoot. If any Application level listeners have been installed by previous calls to #subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener), perform algorithm traverseListenerList on the list. If any Application level listeners have been installed by previous calls to #subscribeToEvent(Class, jakarta.faces.event.SystemEventListener), perform algorithm traverseListenerList on the list. If the act of invoking the processListener method causes an jakarta.faces.event.AbortProcessingException to be thrown, processing of the listeners must be aborted, no further processing of the listeners for this event must take place, and the exception must be logged with Level.SEVERE. Algorithm traverseListenerList: For each listener in the list, Call jakarta.faces.event.SystemEventListener#isListenerForSource, passing the source argument. If this returns false, take no action on the listener. Otherwise, if the event to be passed to the listener instances has not yet been constructed, construct the event, passing source as the argument to the one-argument constructor that takes an Object. This same event instance must be passed to all listener instances. Call jakarta.faces.event.SystemEvent#isAppropriateListener, passing the listener instance as the argument. If this returns false, take no action on the listener. Call jakarta.faces.event.SystemEvent#processListener, passing the listener instance. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:95 void jakarta.faces.application.Application.publishEvent
( FacesContext ,
Class ,
Object )
throws NullPointerException
if either context, systemEventClass or source is null true
true
JSF:JAVADOC:96 void jakarta.faces.application.Application.publishEvent
( FacesContext ,
Class ,
Class ,
Object )
This method functions exactly like #publishEvent(FacesContext,Class,Object), except the run-time must use the argument sourceBaseType to find the matching listener instead of using the Class of the source argument. A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:97 void jakarta.faces.application.Application.publishEvent
( FacesContext ,
Class ,
Class ,
Object )
throws NullPointerException
if any arguments are null true
true
JSF:JAVADOC:98 void jakarta.faces.application.Application.removeELContextListener
( ELContextListener )
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. true
true
JSF:JAVADOC:99 void jakarta.faces.application.Application.setActionListener
( ActionListener )
Set the default ActionListener to be registered for all jakarta.faces.component.ActionSource components. true
true
JSF:JAVADOC:100 void jakarta.faces.application.Application.setActionListener
( ActionListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:101 void jakarta.faces.application.Application.setDefaultLocale
( Locale )
Set the default Locale for this application. true
true
JSF:JAVADOC:102 void jakarta.faces.application.Application.setDefaultLocale
( Locale )
throws NullPointerException
if locale is null true
true
JSF:JAVADOC:103 void jakarta.faces.application.Application.setDefaultRenderKitId
( String )
Set the renderKitId to be used to render this application. Unless the client has provided a custom ViewHandler that supports the use of multiple jakarta.faces.render.RenderKit instances in the same application, this method must only be called at application startup, before any Faces requests have been processed. This is a limitation of the current Specification, and may be lifted in a future release. true
true
JSF:JAVADOC:104 void jakarta.faces.application.Application.setMessageBundle
( String )
Set the fully qualified class name of the ResourceBundle to be used for Jakarta Server Faces messages for this application. See the JavaDocs for the java.util.ResourceBundle class for more information about the syntax for resource bundle names. true
true
JSF:JAVADOC:105 void jakarta.faces.application.Application.setMessageBundle
( String )
throws NullPointerException
if bundle is null true
true
JSF:JAVADOC:106 void jakarta.faces.application.Application.setNavigationHandler
( NavigationHandler )
Set the NavigationHandler instance that will be passed the outcome returned by any invoked application action for this web application. true
true
JSF:JAVADOC:107 void jakarta.faces.application.Application.setNavigationHandler
( NavigationHandler )
throws NullPointerException
if handler is null true
true
JSF:JAVADOC:108 void jakarta.faces.application.Application.setPropertyResolver
( PropertyResolver )
Set the PropertyResolver instance that will be utilized to resolve method and value bindings. This method is now deprecated but the implementation must cause the argument to be set as the head of the legacy PropertyResolver chain, replacing any existing value that was set from the application configuration resources. It is illegal to call this method after the application has received any requests from the client. If an attempt is made to register a listener after that time it must have no effect. true true true
JSF:JAVADOC:109 void jakarta.faces.application.Application.setPropertyResolver
( PropertyResolver )
throws NullPointerException
if resolver is null true true true
JSF:JAVADOC:110 void jakarta.faces.application.Application.setPropertyResolver
( PropertyResolver )
throws IllegalStateException
if called after the first request to the jakarta.faces.webapp.FacesServlet has been serviced. true true true
JSF:JAVADOC:111 void jakarta.faces.application.Application.setResourceHandler
( ResourceHandler )
Set the ResourceHandler instance that will be utilized for rendering the markup for resources, and for satisfying client requests to serve up resources. true
true
JSF:JAVADOC:112 void jakarta.faces.application.Application.setResourceHandler
( ResourceHandler )
throws IllegalStateException
if this method is called after at least one request has been processed by the Lifecycle instance for this application. true
true
JSF:JAVADOC:113 void jakarta.faces.application.Application.setResourceHandler
( ResourceHandler )
throws NullPointerException
if resourceHandler is null true
true
JSF:JAVADOC:114 void jakarta.faces.application.Application.setStateManager
( StateManager )
Set the StateManager instance that will be utilized during the Restore View and Render Response phases of the request processing lifecycle. true
true
JSF:JAVADOC:115 void jakarta.faces.application.Application.setStateManager
( StateManager )
throws IllegalStateException
if this method is called after at least one request has been processed by the Lifecycle instance for this application. true
true
JSF:JAVADOC:116 void jakarta.faces.application.Application.setStateManager
( StateManager )
throws NullPointerException
if manager is null true
true
JSF:JAVADOC:117 void jakarta.faces.application.Application.setSupportedLocales
( Collection )
Set the Locale instances representing the supported Locales for this application. true
true
JSF:JAVADOC:118 void jakarta.faces.application.Application.setSupportedLocales
( Collection )
throws NullPointerException
if the argument newLocales is null. true
true
JSF:JAVADOC:119 void jakarta.faces.application.Application.setVariableResolver
( VariableResolver )
Set the VariableResolver instance that will be consulted to resolve method and value bindings. This method is now deprecated but the implementation must cause the argument to be set as the head of the legacy VariableResolver chain, replacing any existing value that was set from the application configuration resources. It is illegal to call this method after the application has received any requests from the client. If an attempt is made to register a listener after that time it must have no effect. true true true
JSF:JAVADOC:120 void jakarta.faces.application.Application.setVariableResolver
( VariableResolver )
throws NullPointerException
if resolver is null true true true
JSF:JAVADOC:121 void jakarta.faces.application.Application.setVariableResolver
( VariableResolver )
throws IllegalStateException
if called after the first request to the jakarta.faces.webapp.FacesServlet has been serviced. true true true
JSF:JAVADOC:122 void jakarta.faces.application.Application.setViewHandler
( ViewHandler )
Set the ViewHandler instance that will be utilized during the Restore View and Render Response phases of the request processing lifecycle. true
true
JSF:JAVADOC:123 void jakarta.faces.application.Application.setViewHandler
( ViewHandler )
throws IllegalStateException
if this method is called after at least one request has been processed by the Lifecycle instance for this application. true
true
JSF:JAVADOC:124 void jakarta.faces.application.Application.setViewHandler
( ViewHandler )
throws NullPointerException
if handler is null true
true
JSF:JAVADOC:125 void jakarta.faces.application.Application.subscribeToEvent
( Class ,
Class ,
SystemEventListener )
Install the listener instance referenced by argument listener into the application as a listener for events of type systemEventClass that originate from objects of type sourceClass. If argument sourceClass is non-null, sourceClass and systemEventClass must be used to store the argument listener in the application in such a way that the listener can be quickly looked up by the implementation of #publishEvent given systemEventClass and an instance of the Class referenced by sourceClass. If argument sourceClass is null, the listener must be discoverable by the implementation of #publishEvent given only systemEventClass. true
true
JSF:JAVADOC:126 void jakarta.faces.application.Application.subscribeToEvent
( Class ,
Class ,
SystemEventListener )
throws <code>NullPointerException</code>
if any combination of systemEventClass, or listener are null. true
true
JSF:JAVADOC:127 void jakarta.faces.application.Application.subscribeToEvent
( Class ,
SystemEventListener )
Install the listener instance referenced by argument listener into application as a listener for events of type systemEventClass. The default implementation simply calls through to #subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener) passing null as the sourceClass argument A default implementation is provided that throws UnsupportedOperationException so that users that decorate Application can continue to function. true
true
JSF:JAVADOC:128 void jakarta.faces.application.Application.subscribeToEvent
( Class ,
SystemEventListener )
throws <code>NullPointerException</code>
if any combination of systemEventClass, or listener are null. true
true
JSF:JAVADOC:129 void jakarta.faces.application.Application.unsubscribeFromEvent
( Class ,
Class ,
SystemEventListener )
Remove the listener instance referenced by argument listener from the application as a listener for events of type systemEventClass that originate from objects of type sourceClass. See #subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener) for the specification of how the listener is stored, and therefore, how it must be removed. true
true
JSF:JAVADOC:130 void jakarta.faces.application.Application.unsubscribeFromEvent
( Class ,
Class ,
SystemEventListener )
throws <code>NullPointerException</code>
if any combination of context, systemEventClass, or listener are null. true
true
JSF:JAVADOC:131 void jakarta.faces.application.Application.unsubscribeFromEvent
( Class ,
SystemEventListener )
Remove the listener instance referenced by argument listener from the application as a listener for events of type systemEventClass. The default implementation simply calls through to #unsubscribeFromEvent(Class, jakarta.faces.event.SystemEventListener) passing null as the sourceClass argument true
true
JSF:JAVADOC:132 void jakarta.faces.application.Application.unsubscribeFromEvent
( Class ,
SystemEventListener )
throws <code>NullPointerException</code>
if any combination of context, systemEventClass, or listener are null. http://java.sun.com/javaee/Jakarta Serverfaces/reference/api/index.html true
true
JSF:JAVADOC:133 ApplicationFactory jakarta.faces.application.ApplicationFactory.ApplicationFactory

true
true
JSF:JAVADOC:134 Application jakarta.faces.application.ApplicationFactory.getApplication
Create (if needed) and return an Application instance for this web application. true
true
JSF:JAVADOC:135 ApplicationFactory jakarta.faces.application.ApplicationFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:136 void jakarta.faces.application.ApplicationFactory.setApplication
( Application )
Replace the Application instance that will be returned for this web application. true
true
JSF:JAVADOC:137 void jakarta.faces.application.ApplicationFactory.setApplication
( Application )
throws NullPointerException
if application is null. true
true
JSF:JAVADOC:138 void jakarta.faces.application.ApplicationWrapper.addBehavior
( String ,
String )
The default behavior of this method is to call Application#addBehavior(String, String) on the wrapped Application object. true
true
JSF:JAVADOC:139 void jakarta.faces.application.ApplicationWrapper.addComponent
( String ,
String )
The default behavior of this method is to call Application#addComponent(String, String) on the wrapped Application object. true
true
JSF:JAVADOC:140 void jakarta.faces.application.ApplicationWrapper.addConverter
( String ,
String )
The default behavior of this method is to call Application#addConverter(String, String) on the wrapped Application object. true
true
JSF:JAVADOC:141 void jakarta.faces.application.ApplicationWrapper.addConverter
( Class ,
String )
The default behavior of this method is to call Application#addConverter(Class, String) on the wrapped Application object. true
true
JSF:JAVADOC:142 void jakarta.faces.application.ApplicationWrapper.addDefaultValidatorId
( String )
The default behavior of this method is to call Application#addDefaultValidatorId(String) on the wrapped Application object. true
true
JSF:JAVADOC:143 void jakarta.faces.application.ApplicationWrapper.addELContextListener
( ELContextListener )
The default behavior of this method is to call Application#addELContextListener(jakarta.el.ELContextListener) on the wrapped Application object. true
true
JSF:JAVADOC:144 void jakarta.faces.application.ApplicationWrapper.addELResolver
( ELResolver )
The default behavior of this method is to call Application#addELResolver(jakarta.el.ELResolver) on the wrapped Application object. true
true
JSF:JAVADOC:145 void jakarta.faces.application.ApplicationWrapper.addValidator
( String ,
String )
The default behavior of this method is to call Application#addValidator(String, String) on the wrapped Application object. true
true
JSF:JAVADOC:146 ApplicationWrapper jakarta.faces.application.ApplicationWrapper.ApplicationWrapper

true
true
JSF:JAVADOC:147 Behavior jakarta.faces.application.ApplicationWrapper.createBehavior
( String )
The default behavior of this method is to call Application#createBehavior(String) on the wrapped Application object. true
true
JSF:JAVADOC:148 Behavior jakarta.faces.application.ApplicationWrapper.createBehavior
( String )
throws FacesException

true
true
JSF:JAVADOC:149 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( String )
The default behavior of this method is to call Application#createComponent(String) on the wrapped Application object. true
true
JSF:JAVADOC:150 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( String )
throws FacesException

true
true
JSF:JAVADOC:151 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( ValueBinding ,
FacesContext ,
String )
The default behavior of this method is to call Application#createComponent(jakarta.faces.el.ValueBinding, jakarta.faces.context.FacesContext, String) on the wrapped Application object. true
true
JSF:JAVADOC:152 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( ValueBinding ,
FacesContext ,
String )
throws FacesException

true
true
JSF:JAVADOC:153 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( ValueExpression ,
FacesContext ,
String )
The default behavior of this method is to call Application#createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String) on the wrapped Application object. true
true
JSF:JAVADOC:154 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( ValueExpression ,
FacesContext ,
String )
throws FacesException

true
true
JSF:JAVADOC:155 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( ValueExpression ,
FacesContext ,
String ,
String )
The default behavior of this method is to call Application#createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String, String) on the wrapped Application object. true
true
JSF:JAVADOC:156 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( FacesContext ,
String ,
String )
The default behavior of this method is to call Application#createComponent(jakarta.faces.context.FacesContext, String, String) on the wrapped Application object. true
true
JSF:JAVADOC:157 UIComponent jakarta.faces.application.ApplicationWrapper.createComponent
( FacesContext ,
Resource )
The default behavior of this method is to call Application#createComponent(jakarta.faces.context.FacesContext, Resource) on the wrapped Application object. true
true
JSF:JAVADOC:158 Converter jakarta.faces.application.ApplicationWrapper.createConverter
( String )
The default behavior of this method is to call Application#createConverter(String) on the wrapped Application object. true
true
JSF:JAVADOC:159 Converter jakarta.faces.application.ApplicationWrapper.createConverter
( Class )
The default behavior of this method is to call Application#createConverter(Class) on the wrapped Application object. true
true
JSF:JAVADOC:160 MethodBinding jakarta.faces.application.ApplicationWrapper.createMethodBinding
( String ,
Class[] )
The default behavior of this method is to call Application#createMethodBinding(String, Class[]) on the wrapped Application object. true
true
JSF:JAVADOC:161 MethodBinding jakarta.faces.application.ApplicationWrapper.createMethodBinding
( String ,
Class[] )
throws ReferenceSyntaxException

true
true
JSF:JAVADOC:162 Validator jakarta.faces.application.ApplicationWrapper.createValidator
( String )
The default behavior of this method is to call Application#createValidator(String) on the wrapped Application object. true
true
JSF:JAVADOC:163 Validator jakarta.faces.application.ApplicationWrapper.createValidator
( String )
throws FacesException

true
true
JSF:JAVADOC:164 ValueBinding jakarta.faces.application.ApplicationWrapper.createValueBinding
( String )
The default behavior of this method is to call Application#createValueBinding(String) on the wrapped Application object. true
true
JSF:JAVADOC:165 ValueBinding jakarta.faces.application.ApplicationWrapper.createValueBinding
( String )
throws ReferenceSyntaxException

true
true
JSF:JAVADOC:166 Object jakarta.faces.application.ApplicationWrapper.evaluateExpressionGet
( FacesContext ,
String ,
Class )
The default behavior of this method is to call Application#evaluateExpressionGet(jakarta.faces.context.FacesContext, String, Class) on the wrapped Application object. true
true
JSF:JAVADOC:167 Object jakarta.faces.application.ApplicationWrapper.evaluateExpressionGet
( FacesContext ,
String ,
Class )
throws ELException

true
true
JSF:JAVADOC:168 ActionListener jakarta.faces.application.ApplicationWrapper.getActionListener
The default behavior of this method is to call Application#getActionListener on the wrapped Application object. true
true
JSF:JAVADOC:169 Iterator jakarta.faces.application.ApplicationWrapper.getBehaviorIds
The default behavior of this method is to call Application#getBehaviorIds on the wrapped Application object. true
true
JSF:JAVADOC:170 Iterator jakarta.faces.application.ApplicationWrapper.getComponentTypes
The default behavior of this method is to call Application#getComponentTypes on the wrapped Application object. true
true
JSF:JAVADOC:171 Iterator jakarta.faces.application.ApplicationWrapper.getConverterIds
The default behavior of this method is to call Application#getConverterIds on the wrapped Application object. true
true
JSF:JAVADOC:172 Iterator jakarta.faces.application.ApplicationWrapper.getConverterTypes
The default behavior of this method is to call Application#getConverterTypes on the wrapped Application object. true
true
JSF:JAVADOC:173 Locale jakarta.faces.application.ApplicationWrapper.getDefaultLocale
The default behavior of this method is to call Application#getDefaultLocale on the wrapped Application object. true
true
JSF:JAVADOC:174 String jakarta.faces.application.ApplicationWrapper.getDefaultRenderKitId
The default behavior of this method is to call Application#getDefaultRenderKitId on the wrapped Application object. true
true
JSF:JAVADOC:175 Map jakarta.faces.application.ApplicationWrapper.getDefaultValidatorInfo
The default behavior of this method is to call Application#getDefaultValidatorInfo on the wrapped Application object. true
true
JSF:JAVADOC:176 ELContextListener[] jakarta.faces.application.ApplicationWrapper.getELContextListeners
The default behavior of this method is to call Application#getELContextListeners on the wrapped Application object. true
true
JSF:JAVADOC:177 ELResolver jakarta.faces.application.ApplicationWrapper.getELResolver
The default behavior of this method is to call Application#getELResolver on the wrapped Application object. true
true
JSF:JAVADOC:178 ExpressionFactory jakarta.faces.application.ApplicationWrapper.getExpressionFactory
The default behavior of this method is to call Application#getExpressionFactory on the wrapped Application object. true
true
JSF:JAVADOC:179 String jakarta.faces.application.ApplicationWrapper.getMessageBundle
The default behavior of this method is to call Application#getMessageBundle on the wrapped Application object. true
true
JSF:JAVADOC:180 NavigationHandler jakarta.faces.application.ApplicationWrapper.getNavigationHandler
The default behavior of this method is to call Application#getNavigationHandler on the wrapped Application object. true
true
JSF:JAVADOC:181 ProjectStage jakarta.faces.application.ApplicationWrapper.getProjectStage
The default behavior of this method is to call Application#getProjectStage on the wrapped Application object. true
true
JSF:JAVADOC:182 PropertyResolver jakarta.faces.application.ApplicationWrapper.getPropertyResolver
The default behavior of this method is to call Application#getPropertyResolver on the wrapped Application object. true
true
JSF:JAVADOC:183 ResourceBundle jakarta.faces.application.ApplicationWrapper.getResourceBundle
( FacesContext ,
String )
The default behavior of this method is to call Application#getResourceBundle(jakarta.faces.context.FacesContext, String) on the wrapped Application object. true
true
JSF:JAVADOC:184 ResourceHandler jakarta.faces.application.ApplicationWrapper.getResourceHandler
The default behavior of this method is to call Application#getResourceHandler on the wrapped Application object. true
true
JSF:JAVADOC:185 StateManager jakarta.faces.application.ApplicationWrapper.getStateManager
The default behavior of this method is to call Application#getStateManager on the wrapped Application object. true
true
JSF:JAVADOC:186 Iterator jakarta.faces.application.ApplicationWrapper.getSupportedLocales
The default behavior of this method is to call Application#getSupportedLocales on the wrapped Application object. true
true
JSF:JAVADOC:187 Iterator jakarta.faces.application.ApplicationWrapper.getValidatorIds
The default behavior of this method is to call Application#getValidatorIds on the wrapped Application object. true
true
JSF:JAVADOC:188 VariableResolver jakarta.faces.application.ApplicationWrapper.getVariableResolver
The default behavior of this method is to call Application#getVariableResolver on the wrapped Application object. true
true
JSF:JAVADOC:189 ViewHandler jakarta.faces.application.ApplicationWrapper.getViewHandler
The default behavior of this method is to call Application#getViewHandler on the wrapped Application object. true
true
JSF:JAVADOC:190 Application jakarta.faces.application.ApplicationWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:191 void jakarta.faces.application.ApplicationWrapper.publishEvent
( FacesContext ,
Class ,
Object )
The default behavior of this method is to call Application#publishEvent(jakarta.faces.context.FacesContext, Class, Object) on the wrapped Application object. true
true
JSF:JAVADOC:192 void jakarta.faces.application.ApplicationWrapper.publishEvent
( FacesContext ,
Class ,
Class ,
Object )
The default behavior of this method is to call Application#publishEvent(jakarta.faces.context.FacesContext, Class, Class, Object) on the wrapped Application object. true
true
JSF:JAVADOC:193 void jakarta.faces.application.ApplicationWrapper.removeELContextListener
( ELContextListener )
The default behavior of this method is to call Application#removeELContextListener(jakarta.el.ELContextListener) on the wrapped Application object. true
true
JSF:JAVADOC:194 void jakarta.faces.application.ApplicationWrapper.setActionListener
( ActionListener )
The default behavior of this method is to call Application#setActionListener(jakarta.faces.event.ActionListener) on the wrapped Application object. true
true
JSF:JAVADOC:195 void jakarta.faces.application.ApplicationWrapper.setDefaultLocale
( Locale )
The default behavior of this method is to call Application#setDefaultLocale(java.util.Locale) on the wrapped Application object. true
true
JSF:JAVADOC:196 void jakarta.faces.application.ApplicationWrapper.setDefaultRenderKitId
( String )
The default behavior of this method is to call Application#setDefaultRenderKitId(String) on the wrapped Application object. true
true
JSF:JAVADOC:197 void jakarta.faces.application.ApplicationWrapper.setMessageBundle
( String )
The default behavior of this method is to call Application#setMessageBundle(String) on the wrapped Application object. true
true
JSF:JAVADOC:198 void jakarta.faces.application.ApplicationWrapper.setNavigationHandler
( NavigationHandler )
The default behavior of this method is to call Application#setNavigationHandler(NavigationHandler) on the wrapped Application object. true
true
JSF:JAVADOC:199 void jakarta.faces.application.ApplicationWrapper.setPropertyResolver
( PropertyResolver )
The default behavior of this method is to call Application#setPropertyResolver(jakarta.faces.el.PropertyResolver) on the wrapped Application object. true
true
JSF:JAVADOC:200 void jakarta.faces.application.ApplicationWrapper.setResourceHandler
( ResourceHandler )
The default behavior of this method is to call Application#setResourceHandler(ResourceHandler) on the wrapped Application object. true
true
JSF:JAVADOC:201 void jakarta.faces.application.ApplicationWrapper.setStateManager
( StateManager )
The default behavior of this method is to call Application#setStateManager(StateManager) on the wrapped Application object. true
true
JSF:JAVADOC:202 void jakarta.faces.application.ApplicationWrapper.setSupportedLocales
( Collection )
The default behavior of this method is to call Application#setSupportedLocales(java.util.Collection) on the wrapped Application object. true
true
JSF:JAVADOC:203 void jakarta.faces.application.ApplicationWrapper.setVariableResolver
( VariableResolver )
The default behavior of this method is to call Application#setVariableResolver(jakarta.faces.el.VariableResolver) on the wrapped Application object. true
true
JSF:JAVADOC:204 void jakarta.faces.application.ApplicationWrapper.setViewHandler
( ViewHandler )
The default behavior of this method is to call Application#setViewHandler(ViewHandler) on the wrapped Application object. true
true
JSF:JAVADOC:205 void jakarta.faces.application.ApplicationWrapper.subscribeToEvent
( Class ,
Class ,
SystemEventListener )
The default behavior of this method is to call Application#subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener) on the wrapped Application object. true
true
JSF:JAVADOC:206 void jakarta.faces.application.ApplicationWrapper.subscribeToEvent
( Class ,
SystemEventListener )
The default behavior of this method is to call Application#subscribeToEvent(Class, jakarta.faces.event.SystemEventListener) on the wrapped Application object. true
true
JSF:JAVADOC:207 void jakarta.faces.application.ApplicationWrapper.unsubscribeFromEvent
( Class ,
Class ,
SystemEventListener )
The default behavior of this method is to call Application#unsubscribeFromEvent(Class, Class, jakarta.faces.event.SystemEventListener) on the wrapped Application object. true
true
JSF:JAVADOC:208 void jakarta.faces.application.ApplicationWrapper.unsubscribeFromEvent
( Class ,
SystemEventListener )
The default behavior of this method is to call Application#unsubscribeFromEvent(Class, jakarta.faces.event.SystemEventListener) on the wrapped Application object. true
true
JSF:JAVADOC:209 ConfigurableNavigationHandler jakarta.faces.application.ConfigurableNavigationHandler.ConfigurableNavigationHandler

true
true
JSF:JAVADOC:210 NavigationCase jakarta.faces.application.ConfigurableNavigationHandler.getNavigationCase
( FacesContext ,
String ,
String )
Return the NavigationCase representing the navigation that would be taken had NavigationHandler#handleNavigation been called with the same arguments or null if there is no such case. true
true
JSF:JAVADOC:211 NavigationCase jakarta.faces.application.ConfigurableNavigationHandler.getNavigationCase
( FacesContext ,
String ,
String )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:212 Map jakarta.faces.application.ConfigurableNavigationHandler.getNavigationCases
Return a Map where the keys are values and the values are Set where each element in the Set is a NavigationCase that applies to that . The implementation must support live modifications to this Map. true
true
JSF:JAVADOC:213 void jakarta.faces.application.ConfigurableNavigationHandler.performNavigation
( String )
A convenience method to signal the Jakarta Server Faces implementation to perform navigaton with the provided outcome. When the NavigationHandler is invoked, the current viewId is treated as the "from viewId" and the "from action" is null. true
true
JSF:JAVADOC:214 void jakarta.faces.application.ConfigurableNavigationHandler.performNavigation
( String )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:215 FacesMessage jakarta.faces.application.FacesMessage.FacesMessage
Construct a new jakarta.faces.application.FacesMessage with no initial values. The severity is set to Severity.INFO. true
true
JSF:JAVADOC:216 FacesMessage jakarta.faces.application.FacesMessage.FacesMessage
( String )
Construct a new jakarta.faces.application.FacesMessage with just a summary. The detail is null, the severity is set to Severity.INFO. true
true
JSF:JAVADOC:217 FacesMessage jakarta.faces.application.FacesMessage.FacesMessage
( String ,
String )
Construct a new jakarta.faces.application.FacesMessage with the specified initial values. The severity is set to Severity.INFO. true
true
JSF:JAVADOC:218 FacesMessage jakarta.faces.application.FacesMessage.FacesMessage
( Severity ,
String ,
String )
Construct a new FacesMessage with the specified initial values. true
true
JSF:JAVADOC:219 String jakarta.faces.application.FacesMessage.getDetail
Return the localized detail text. If no localized detail text has been defined for this message, return the localized summary text instead. true
true
JSF:JAVADOC:220 Severity jakarta.faces.application.FacesMessage.getSeverity
Return the severity level. true
true
JSF:JAVADOC:221 String jakarta.faces.application.FacesMessage.getSummary
Return the localized summary text. true
true
JSF:JAVADOC:222 boolean jakarta.faces.application.FacesMessage.isRendered

true
true
JSF:JAVADOC:223 void jakarta.faces.application.FacesMessage.rendered
Marks this message as having been rendered to the client. true
true
JSF:JAVADOC:224 void jakarta.faces.application.FacesMessage.setDetail
( String )
Set the localized detail text. true
true
JSF:JAVADOC:225 void jakarta.faces.application.FacesMessage.setSeverity
( Severity )
Set the severity level. true
true
JSF:JAVADOC:226 void jakarta.faces.application.FacesMessage.setSeverity
( Severity )
throws IllegalArgumentException
if the specified severity level is not one of the supported values true
true
JSF:JAVADOC:227 void jakarta.faces.application.FacesMessage.setSummary
( String )
Set the localized summary text. true
true
JSF:JAVADOC:228 int jakarta.faces.application.FacesMessage.Severity.compareTo
( Object )
Compare this jakarta.faces.application.FacesMessage.Severity instance to the specified one. Returns a negative integer, zero, or a positive integer if this object is less than, equal to, or greater than the specified object. true
true
JSF:JAVADOC:229 int jakarta.faces.application.FacesMessage.Severity.getOrdinal
Return the ordinal value of this FacesMessage.Severity instance. true
true
JSF:JAVADOC:230 String jakarta.faces.application.FacesMessage.Severity.toString
Return a String representation of this FacesMessage.Severity instance. true
true
JSF:JAVADOC:231 boolean jakarta.faces.application.NavigationCase.equals
( Object )

true
true
JSF:JAVADOC:232 URL jakarta.faces.application.NavigationCase.getActionURL
( FacesContext )
Construct an absolute URL to this NavigationCase instance using jakarta.faces.application.ViewHandler#getActionURL on the path portion of the url. true
true
JSF:JAVADOC:233 URL jakarta.faces.application.NavigationCase.getActionURL
( FacesContext )
throws MalformedURLException
if the process of constructing the URL causes this exception to be thrown. true
true
JSF:JAVADOC:234 URL jakarta.faces.application.NavigationCase.getBookmarkableURL
( FacesContext )
Construct an absolute URL suitable for a bookmarkable link to this NavigationCase instance using jakarta.faces.application.ViewHandler#getBookmarkableURL on the path portion of the url. This URL may include view parameters specified as metadata within the view. true
true
JSF:JAVADOC:235 URL jakarta.faces.application.NavigationCase.getBookmarkableURL
( FacesContext )
throws MalformedURLException
if the process of constructing the URL causes this exception to be thrown. true
true
JSF:JAVADOC:236 Boolean jakarta.faces.application.NavigationCase.getCondition
( FacesContext )
Evaluates the for this , if any. The expression to be evaluated is passed into the constructor as a string. When the expression is evaluated, its value must be coerced into a boolean per the normail EL coercion rules. true
true
JSF:JAVADOC:237 Boolean jakarta.faces.application.NavigationCase.getCondition
( FacesContext )
throws any
exceptions encountered during the process of evaluating the expression or obtaining its value. true
true
JSF:JAVADOC:238 String jakarta.faces.application.NavigationCase.getFromAction
Return the for this true
true
JSF:JAVADOC:239 String jakarta.faces.application.NavigationCase.getFromOutcome
Return the for this true
true
JSF:JAVADOC:240 String jakarta.faces.application.NavigationCase.getFromViewId
Return the of the inside which this is nested. true
true
JSF:JAVADOC:241 Map jakarta.faces.application.NavigationCase.getParameters
Return the parameters to be included for navigation cases requiring a redirect. If no parameters are defined, null will be returned. The keys in the Map are parameter names. For each key, the corresponding value is a List of unconverted values. true
true
JSF:JAVADOC:242 URL jakarta.faces.application.NavigationCase.getRedirectURL
( FacesContext )
Construct an absolute URL suitable for a "redirect" to this NavigationCase instance using jakarta.faces.application.ViewHandler#getRedirectURL on the path portion of the url. true
true
JSF:JAVADOC:243 URL jakarta.faces.application.NavigationCase.getRedirectURL
( FacesContext )
throws MalformedURLException
if the process of constructing the URL causes this exception to be thrown. true
true
JSF:JAVADOC:244 URL jakarta.faces.application.NavigationCase.getResourceURL
( FacesContext )
Construct an absolute URL to this NavigationCase instance using jakarta.faces.application.ViewHandler#getResourceURL on the path portion of the url. true
true
JSF:JAVADOC:245 URL jakarta.faces.application.NavigationCase.getResourceURL
( FacesContext )
throws MalformedURLException
if the process of constructing the URL causes this exception to be thrown. true
true
JSF:JAVADOC:246 String jakarta.faces.application.NavigationCase.getToViewId
( FacesContext )
Evaluates the for this true
true
JSF:JAVADOC:247 boolean jakarta.faces.application.NavigationCase.hasCondition
Test if this navigation case has an associated element. true
true
JSF:JAVADOC:248 int jakarta.faces.application.NavigationCase.hashCode

true
true
JSF:JAVADOC:249 boolean jakarta.faces.application.NavigationCase.isIncludeViewParams
Return the value for this . This will be true if the view parametets should be encoded into the redirect URL (only applies to redirect case) true
true
JSF:JAVADOC:250 boolean jakarta.faces.application.NavigationCase.isRedirect
Return the value for this . This will be true if the new view should be navigated to via a jakarta.faces.context.ExternalContext#redirect(String) true
true
JSF:JAVADOC:251 NavigationCase jakarta.faces.application.NavigationCase.NavigationCase
( String ,
String ,
String ,
String ,
String ,
Map ,
boolean ,
boolean )
Construct a new NavigationCase based on the provided arguments. See section JSF.7.4.2 for how a NavigationCase is used by the standard ConfigurableNavigationHandler true
true
JSF:JAVADOC:252 String jakarta.faces.application.NavigationCase.toString

true
true
JSF:JAVADOC:253 void jakarta.faces.application.NavigationHandler.handleNavigation
( FacesContext ,
String ,
String )
Perform navigation processing based on the state information in the specified FacesContext, plus the outcome string returned by an executed application action. If the implementation class also extends ConfigurableNavigationHandler, the implementation must guarantee that the logic used in a call to ConfigurableNavigationHandler#getNavigationCase is used in this method to determine the correct navigation. This method must set the render targets (used in partial rendering) to render all invoking jakarta.faces.context.PartialViewContext#setRenderAll) if the view identifier has changed as the result of an application action (to take into account Ajax requests). true
false
JSF:JAVADOC:254 void jakarta.faces.application.NavigationHandler.handleNavigation
( FacesContext ,
String ,
String )
throws NullPointerException
if context is null true
false
JSF:JAVADOC:255 NavigationHandler jakarta.faces.application.NavigationHandler.NavigationHandler

true
false
JSF:JAVADOC:256 ProjectStage jakarta.faces.application.ProjectStage.valueOf
( String )

true
true
JSF:JAVADOC:257 ProjectStage[] jakarta.faces.application.ProjectStage.values

true
true
JSF:JAVADOC:258 String jakarta.faces.application.Resource.getContentType
Return the MIME content-type for this resource. true
true
JSF:JAVADOC:259 InputStream jakarta.faces.application.Resource.getInputStream
If the current request is a resource request, (that is, ResourceHandler#isResourceRequest returns true), return an InputStream containing the bytes of the resource. Otherwise, throw an IOException. true
true
JSF:JAVADOC:260 InputStream jakarta.faces.application.Resource.getInputStream

throws IOException
if the current request is not a resource request. true
true
JSF:JAVADOC:261 String jakarta.faces.application.Resource.getLibraryName
Return the libraryName for this resource. May be null. The libraryName for a resource is an optional String that indicates membership in a "resource library". All resources with the same libraryName belong to the same "resource library". The "resource library" concept allows disambiguating resources that have the same resourceName. See ResourceHandler for more information. true
true
JSF:JAVADOC:262 String jakarta.faces.application.Resource.getRequestPath
Return a path to this resource such that, when the browser resolves it against the base URI for the view that includes the resource, and issues a GET request to the resultant fully qualified URL, the bytes of the resource are returned in response. The default implementation must implement the following algorithm. For discussion, the return result from this method will be called result. Get the context-root for this web application, not ending in slash. For discussion this will be caled contextRoot. Discover if the FacesServlet is prefix or extension mapped, and the value of the mapping (including the leading '.' in the case of extension mapping). For discussion, this will be facesServletMapping. If prefix mapped, result must be result = contextRoot + '/' + facesServletMapping + ResourceHandler#RESOURCE_IDENTIFIER + '/' + #getResourceName If extension mapped, result must be result = contextRoot + ResourceHandler#RESOURCE_IDENTIFIER + #getResourceName + facesServletMapping If #getLibraryName returns non-null, build up a string, called resourceMetaData for discussion, as follows: resourceMetaData = "?ln=" + #getLibraryName Append resourceMetaData to result. Make it portlet safe by passing the result through ViewHandler#getResourceURL. true
true
JSF:JAVADOC:263 String jakarta.faces.application.Resource.getResourceName
Return the resourceName for this resource. Will never be null. All Resource instances must have a resourceName. true
true
JSF:JAVADOC:264 Map jakarta.faces.application.Resource.getResponseHeaders
Returns a mutable Map whose entries will be sent as response headers during ResourceHandler#handleResourceRequest. The entries in this map must not persist beyond the scope of a single request. Any modifications made to the map after the resource has been served will be ignored by the run-time. true
true
JSF:JAVADOC:265 URL jakarta.faces.application.Resource.getURL
Return an actual URL instance that refers to this resource instance. true
true
JSF:JAVADOC:266 Resource jakarta.faces.application.Resource.Resource

true
true
JSF:JAVADOC:267 void jakarta.faces.application.Resource.setContentType
( String )
Set the MIME content-type for this resource. The default implementation performs no validation on the argument. true
true
JSF:JAVADOC:268 void jakarta.faces.application.Resource.setLibraryName
( String )
Set the libraryName for this resource. true
true
JSF:JAVADOC:269 void jakarta.faces.application.Resource.setResourceName
( String )
Set the resourceName for this resource. true
true
JSF:JAVADOC:270 void jakarta.faces.application.Resource.setResourceName
( String )
throws NullPointerException
if argument resourceName is null. true
true
JSF:JAVADOC:271 String jakarta.faces.application.Resource.toString
Call through to #getRequestPath and return the result. true
true
JSF:JAVADOC:272 boolean jakarta.faces.application.Resource.userAgentNeedsUpdate
( FacesContext )
Return true if the user-agent requesting this resource needs an update. Returns false otherwise. true
true
JSF:JAVADOC:273 ResourceDependency[] jakarta.faces.application.ResourceDependencies.value

true
true
JSF:JAVADOC:274 String jakarta.faces.application.ResourceDependency.library
The libraryName in which the resource pointed to by this ResourceDependency resides. If not specified, defaults to the empty string. It is valid to have EL Expressions in the value of this attribute, as long as the expression resolves to an instance of the expected type. true
true
JSF:JAVADOC:275 String jakarta.faces.application.ResourceDependency.name
The resourceName of the resource pointed to by this ResourceDependency. It is valid to have EL Expressions in the value of this attribute, as long as the expression resolves to an instance of the expected type. true
true
JSF:JAVADOC:276 String jakarta.faces.application.ResourceDependency.target
The value given for this attribute will be passed as the "target" argument to jakarta.faces.component.UIViewRoot#addComponentResource(jakarta.faces.context.FacesContext, jakarta.faces.component.UIComponent, java.lang.String). If this attribute is specified, jakarta.faces.component.UIViewRoot#addComponentResource(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent) must be called instead, as described above. It is valid to have EL Expressions in the value of this attribute, as long as the expression resolves to an instance of the expected type. true
true
JSF:JAVADOC:277 Resource jakarta.faces.application.ResourceHandler.createResource
( String )
Create an instance of Resource given the argument resourceName. The content-type of the resource is derived by passing the resourceName to jakarta.faces.context.ExternalContext#getMimeType The algorithm specified in section JSF.2.6.1.4 of the spec prose document linked in the overview summary must be executed to create the Resource true
true
JSF:JAVADOC:278 Resource jakarta.faces.application.ResourceHandler.createResource
( String )
throws NullPointerException
if resourceName is null. true
true
JSF:JAVADOC:279 Resource jakarta.faces.application.ResourceHandler.createResource
( String ,
String )
Create an instance of Resource with a resourceName given by the value of the argument resourceName that is a member of the library named by the argument libraryName. The content-type of the resource is derived by passing the resourceName to jakarta.faces.context.ExternalContext#getMimeType. The algorithm specified in section JSF.2.6.1.4 of the spec prose document linked in the overview summary must be executed to create the Resource true
true
JSF:JAVADOC:280 Resource jakarta.faces.application.ResourceHandler.createResource
( String ,
String )
throws <code>NullPointerException</code>
if resourceName is null true
true
JSF:JAVADOC:281 Resource jakarta.faces.application.ResourceHandler.createResource
( String ,
String ,
String )
Create an instance of Resource with a resourceName given by the value of the argument resourceName that is a member of the library named by the argument libraryName that claims to have the content-type given by the argument content-type. The algorithm specified in section JSF.2.6.1.4 of the spec prose document linked in the overview summary must be executed to create the Resource true
true
JSF:JAVADOC:282 Resource jakarta.faces.application.ResourceHandler.createResource
( String ,
String ,
String )
throws <code>NullPointerException</code>
if resourceName is null. true
true
JSF:JAVADOC:283 String jakarta.faces.application.ResourceHandler.getRendererTypeForResourceName
( String )
Return the renderer-type for a jakarta.faces.render.Renderer that is capable of rendering this resource. The default implementation must return values according to the following table. If no renderer-type can be determined, null must be returned. example resource name renderer-type mycomponent.js jakarta.faces.resource.Script mystyle.css jakarta.faces.resource.Stylesheet true
true
JSF:JAVADOC:284 void jakarta.faces.application.ResourceHandler.handleResourceRequest
( FacesContext )
This method specifies the contract for satisfying resource requests. This method is called from jakarta.faces.webapp.FacesServlet#service after that method determines the current request is a resource request by calling #isResourceRequest. Thus, handleResourceRequest may assume that the current request is a resource request. The default implementation must implement an algorithm semantically identical to the following algorithm. For discussion, in all cases when a status code is to be set, this spec talks only using the Servlet API, but it is understood that in a portlet environment the appropriate equivalent API must be used. If the resourceIdentifier ends with any of the extensions listed in the value of the #RESOURCE_EXCLUDES_PARAM_NAME init parameter, HttpServletRequest.SC_NOT_FOUND must be passed to HttpServletResponse.setStatus(), then handleResourceRequest must immediately return. Extract the resourceName from the resourceIdentifier by taking the substring of resourceIdentifier that starts at #RESOURCE_IDENTIFIER.length() + 1 and goes to the end of resourceIdentifier. If no resourceName can be extracted, HttpServletRequest.SC_NOT_FOUND must be passed to HttpServletResponse.setStatus(), then handleResourceRequest must immediately return. Extract the libraryName from the request by looking in the request parameter map for an entry under the key "ln", without the quotes. If found, use its value as the libraryName. If resourceName and libraryName are present, call #createResource(String, String) to create the Resource. If only resourceName is present, call #createResource(String) to create the Resource. If the Resource cannot be successfully created, HttpServletRequest.SC_NOT_FOUND must be passed to HttpServletResponse.setStatus(), then handleResourceRequest must immediately return. Call Resource#userAgentNeedsUpdate. If this method returns false, HttpServletRequest.SC_NOT_MODIFIED must be passed to HttpServletResponse.setStatus(), then handleResourceRequest must immediately return. Pass the result of Resource#getContentType to HttpServletResponse.setContentType. Call Resource#getResponseHeaders. For each entry in this Map, call HttpServletResponse.setHeader(), passing the key as the first argument and the value as the second argument. Call Resource#getInputStream and serve up the bytes of the resource to the response. Call HttpServletResponse.setContentLength() passing the byte count of the resource. If an IOException is thrown during any of the previous steps, log a descriptive, localized message, including the resourceName and libraryName (if present). Then, HttpServletRequest.SC_NOT_FOUND must be passed to HttpServletResponse.setStatus(), then handleResourceRequest must immediately return. In all cases in this method, any streams, channels, sockets, or any other IO resources must be closed before this method returns. true
true
JSF:JAVADOC:285 void jakarta.faces.application.ResourceHandler.handleResourceRequest
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:286 boolean jakarta.faces.application.ResourceHandler.isResourceRequest
( FacesContext )
Return true if the current request is a resource request. This method is called by jakarta.faces.webapp.FacesServlet#service to determine if this request is a view request or a resource request. true
true
JSF:JAVADOC:287 boolean jakarta.faces.application.ResourceHandler.libraryExists
( String )
Return true if the resource library named by the argument libraryName can be found. true
true
JSF:JAVADOC:288 ResourceHandler jakarta.faces.application.ResourceHandler.ResourceHandler

true
true
JSF:JAVADOC:289 Resource jakarta.faces.application.ResourceHandlerWrapper.createResource
( String )
The default behavior of this method is to call ResourceHandler#createResource(String) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:290 Resource jakarta.faces.application.ResourceHandlerWrapper.createResource
( String ,
String )
The default behavior of this method is to call ResourceHandler#createResource(String, String) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:291 Resource jakarta.faces.application.ResourceHandlerWrapper.createResource
( String ,
String ,
String )
The default behavior of this method is to call ResourceHandler#createResource(String, String, String) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:292 String jakarta.faces.application.ResourceHandlerWrapper.getRendererTypeForResourceName
( String )
The default behavior of this method is to call ResourceHandler#getRendererTypeForResourceName(String) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:293 ResourceHandler jakarta.faces.application.ResourceHandlerWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:294 void jakarta.faces.application.ResourceHandlerWrapper.handleResourceRequest
( FacesContext )
The default behavior of this method is to call ResourceHandler#handleResourceRequest(jakarta.faces.context.FacesContext) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:295 void jakarta.faces.application.ResourceHandlerWrapper.handleResourceRequest
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:296 boolean jakarta.faces.application.ResourceHandlerWrapper.isResourceRequest
( FacesContext )
The default behavior of this method is to call ResourceHandler#isResourceRequest(jakarta.faces.context.FacesContext) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:297 boolean jakarta.faces.application.ResourceHandlerWrapper.libraryExists
( String )
The default behavior of this method is to call ResourceHandler#libraryExists(String) on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:298 ResourceHandlerWrapper jakarta.faces.application.ResourceHandlerWrapper.ResourceHandlerWrapper

true
true
JSF:JAVADOC:299 InputStream jakarta.faces.application.ResourceWrapper.getInputStream
The default behavior of this method is to call Resource#getInputStream on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:300 InputStream jakarta.faces.application.ResourceWrapper.getInputStream

throws IOException

true
true
JSF:JAVADOC:301 String jakarta.faces.application.ResourceWrapper.getRequestPath
The default behavior of this method is to call Resource#getRequestPath on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:302 Map jakarta.faces.application.ResourceWrapper.getResponseHeaders
The default behavior of this method is to call Resource#getResponseHeaders on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:303 URL jakarta.faces.application.ResourceWrapper.getURL
The default behavior of this method is to call Resource#getURL on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:304 Resource jakarta.faces.application.ResourceWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:305 ResourceWrapper jakarta.faces.application.ResourceWrapper.ResourceWrapper

true
true
JSF:JAVADOC:306 boolean jakarta.faces.application.ResourceWrapper.userAgentNeedsUpdate
( FacesContext )
The default behavior of this method is to call Resource#userAgentNeedsUpdate on the wrapped ResourceHandler object. true
true
JSF:JAVADOC:307 String jakarta.faces.application.StateManager.getViewState
( FacesContext )
Convenience method to return the view state as a String with no RenderKit specific markup. This default implementation of this method will call #saveView(jakarta.faces.context.FacesContext) and passing the result to and returning the resulting value from ResponseStateManager#getViewState(jakarta.faces.context.FacesContext, Object). true
true
JSF:JAVADOC:308 boolean jakarta.faces.application.StateManager.isSavingStateInClient
( FacesContext )

true
true
JSF:JAVADOC:309 boolean jakarta.faces.application.StateManager.isSavingStateInClient
( FacesContext )
throws NullPointerException
if context is null. true
true
JSF:JAVADOC:310 UIViewRoot jakarta.faces.application.StateManager.restoreView
( FacesContext ,
String ,
String )
Restore the tree structure and the component state of the view for the specified viewId, in an implementation dependent manner, and return the restored UIViewRoot. If there is no saved state information available for this viewId, return null instead. This method must consult the context initialization parameter named by the symbolic constant StateManager.STATE_SAVING_METHOD_PARAM_NAME to determine whether state should be saved on the client or the server. If not present, client side state saving is assumed. If the init parameter indicates that client side state saving should be used, this method must call the getTreeStructureToRestore() and (if the previous method call returned a non-null value) getComponentStateToRestore() methods of the ResponseStateManager instance provided by the RenderKit responsible for this view. true
false
JSF:JAVADOC:311 UIViewRoot jakarta.faces.application.StateManager.restoreView
( FacesContext ,
String ,
String )
throws IllegalArgumentException
if renderKitId is null. true
true
JSF:JAVADOC:312 SerializedView jakarta.faces.application.StateManager.saveSerializedView
( FacesContext )
Return the tree structure and component state information for the view contained in the specified FacesContext instance as an object of type StateManager.SerializedView. If there is no state information to be saved, return null instead. Components may opt out of being included in the serialized view by setting their transient property to true. This must cause the component itself, as well as all of that component's children and facets, to be omitted from the saved tree structure and component state information. This method must also enforce the rule that, for components with non-null ids, all components that are descendants of the same nearest NamingContainer must have unique identifiers. true true true
JSF:JAVADOC:313 SerializedView jakarta.faces.application.StateManager.saveSerializedView
( FacesContext )
throws IllegalStateException
if more than one component or facet within the same NamingContainer in this view has the same non-null component id true true true
JSF:JAVADOC:314 Object jakarta.faces.application.StateManager.saveView
( FacesContext )
Return an opaque Object containing sufficient information for this same instance to restore the state of the current UIViewRoot on a subsequent request. The returned object must implement java.io.Serializable. If there is no state information to be saved, return null instead. Components may opt out of being included in the serialized view by setting their transient property to true. This must cause the component itself, as well as all of that component's children and facets, to be omitted from the saved tree structure and component state information. This method must also enforce the rule that, for components with non-null ids, all components that are descendants of the same nearest NamingContainer must have unique identifiers. For backwards compatability with existing StateManager implementations, the default implementation of this method calls #saveSerializedView and creates and returns a two element Object array with element zero containing the structure property and element one containing the state property of the SerializedView. true
true
JSF:JAVADOC:315 Object jakarta.faces.application.StateManager.saveView
( FacesContext )
throws IllegalStateException
if more than one component or facet within the same NamingContainer in this view has the same non-null component id true
true
JSF:JAVADOC:316 StateManager jakarta.faces.application.StateManager.StateManager

true
true
JSF:JAVADOC:317 void jakarta.faces.application.StateManager.writeState
( FacesContext ,
Object )
Save the state represented in the specified state Object instance, in an implementation dependent manner. This method will typically simply delegate the actual writing to the writeState() method of the ResponseStateManager instance provided by the RenderKit being used to render this view. This method assumes that the caller has positioned the ResponseWriter at the correct position for the saved state to be written. For backwards compatability with existing StateManager implementations, the default implementation of this method checks if the argument is an instance of Object [] of length greater than or equal to two. If so, it creates a SerializedView instance with the tree structure coming from element zero and the component state coming from element one and calls through to #writeState(jakarta.faces.context.FacesContext,jakarta.faces.application.StateManager.SerializedView). If not, does nothing. true
false
JSF:JAVADOC:318 void jakarta.faces.application.StateManager.writeState
( FacesContext ,
Object )
throws IOException

true
false
JSF:JAVADOC:319 void jakarta.faces.application.StateManager.writeState
( FacesContext ,
SerializedView )
Save the state represented in the specified SerializedView isntance, in an implementation dependent manner. This method must consult the context initialization parameter named by the symbolic constant StateManager.STATE_SAVING_METHOD_PARAM_NAME to determine whether state should be saved on the client or the server. If not present, client side state saving is assumed. If the init parameter indicates that client side state saving should be used, this method must delegate the actual writing to the writeState() method of the ResponseStateManager instance provided by the RenderKit being used to render this view. This method assumes that the caller has positioned the ResponseWriter at the correct position for the saved state to be written. true true false
JSF:JAVADOC:320 void jakarta.faces.application.StateManager.writeState
( FacesContext ,
SerializedView )
throws IOException

true true false
JSF:JAVADOC:321 Object jakarta.faces.application.StateManager.SerializedView.getState

true true true
JSF:JAVADOC:322 Object jakarta.faces.application.StateManager.SerializedView.getStructure

true true true
JSF:JAVADOC:323 SerializedView jakarta.faces.application.StateManager.SerializedView.StateManager.SerializedView
( Object ,
Object )

true true true
JSF:JAVADOC:324 String jakarta.faces.application.StateManagerWrapper.getViewState
( FacesContext )
The default behavior of this method is to call StateManager#getViewState(jakarta.faces.context.FacesContext) on the wrapped StateManager object. true
true
JSF:JAVADOC:325 StateManager jakarta.faces.application.StateManagerWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:326 boolean jakarta.faces.application.StateManagerWrapper.isSavingStateInClient
( FacesContext )
The default behavior of this method is to call StateManager#isSavingStateInClient(jakarta.faces.context.FacesContext) on the wrapped StateManager object. true
true
JSF:JAVADOC:327 UIViewRoot jakarta.faces.application.StateManagerWrapper.restoreView
( FacesContext ,
String ,
String )
The default behavior of this method is to call StateManager#restoreView(jakarta.faces.context.FacesContext, String, String) on the wrapped StateManager object. true
true
JSF:JAVADOC:328 SerializedView jakarta.faces.application.StateManagerWrapper.saveSerializedView
( FacesContext )
The default behavior of this method is to call StateManager#saveSerializedView(jakarta.faces.context.FacesContext) on the wrapped StateManager object. true
true
JSF:JAVADOC:329 Object jakarta.faces.application.StateManagerWrapper.saveView
( FacesContext )
The default behavior of this method is to call StateManager#saveView(jakarta.faces.context.FacesContext) on the wrapped StateManager object. true
true
JSF:JAVADOC:330 StateManagerWrapper jakarta.faces.application.StateManagerWrapper.StateManagerWrapper

true
true
JSF:JAVADOC:331 void jakarta.faces.application.StateManagerWrapper.writeState
( FacesContext ,
Object )
The default behavior of this method is to call StateManager#writeState(jakarta.faces.context.FacesContext, java.lang.Object) on the wrapped StateManager object. true
true
JSF:JAVADOC:332 void jakarta.faces.application.StateManagerWrapper.writeState
( FacesContext ,
Object )
throws IOException

true
true
JSF:JAVADOC:333 void jakarta.faces.application.StateManagerWrapper.writeState
( FacesContext ,
SerializedView )
The default behavior of this method is to call StateManager#writeState(jakarta.faces.context.FacesContext, jakarta.faces.application.StateManager.SerializedView) on the wrapped StateManager object. true
true
JSF:JAVADOC:334 void jakarta.faces.application.StateManagerWrapper.writeState
( FacesContext ,
SerializedView )
throws IOException

true
true
JSF:JAVADOC:335 String jakarta.faces.application.ViewExpiredException.getMessage
Return the message for this exception prepended with the view identifier if the view identifier is not null, otherwise, return the message. true
true
JSF:JAVADOC:336 String jakarta.faces.application.ViewExpiredException.getViewId
Return the view identifier of this exception, or null if the view identifier is nonexistent or unknown. true
true
JSF:JAVADOC:337 ViewExpiredException jakarta.faces.application.ViewExpiredException.ViewExpiredException
Construct a new exception with no detail message or root cause. true
true
JSF:JAVADOC:338 ViewExpiredException jakarta.faces.application.ViewExpiredException.ViewExpiredException
( String )
Construct a new exception with the specified view identifier. true
true
JSF:JAVADOC:339 ViewExpiredException jakarta.faces.application.ViewExpiredException.ViewExpiredException
( String ,
String )
Construct a new exception with the specified detail message and no root cause. true
true
JSF:JAVADOC:340 ViewExpiredException jakarta.faces.application.ViewExpiredException.ViewExpiredException
( Throwable ,
String )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true
true
JSF:JAVADOC:341 ViewExpiredException jakarta.faces.application.ViewExpiredException.ViewExpiredException
( String ,
Throwable ,
String )
Construct a new exception with the specified detail message and root cause. true
true
JSF:JAVADOC:342 String jakarta.faces.application.ViewHandler.calculateCharacterEncoding
( FacesContext )
Returns the correct character encoding to be used for this request. The following algorithm is employed. Examine the Content-Type request header. If it has a charset parameter, extract it and return that as the encoding. If no charset parameter was found, check for the existence of a session by calling ExternalContext#getSession(boolean) passing false as the argument. If that method returns true, get the session Map by calling ExternalContext#getSessionMap and look for a value under the key given by the value of the symbolic constant ViewHandler#CHARACTER_ENCODING_KEY. If present, return the value, converted to String. Otherwise, return null true
true
JSF:JAVADOC:343 Locale jakarta.faces.application.ViewHandler.calculateLocale
( FacesContext )
Returns an appropriate Locale to use for this and subsequent requests for the current client. true
true
JSF:JAVADOC:344 Locale jakarta.faces.application.ViewHandler.calculateLocale
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:345 String jakarta.faces.application.ViewHandler.calculateRenderKitId
( FacesContext )
Return an appropriate renderKitId for this and subsequent requests from the current client. It is an error for this method to return null. The default return value is jakarta.faces.render.RenderKitFactory#HTML_BASIC_RENDER_KIT. true
true
JSF:JAVADOC:346 String jakarta.faces.application.ViewHandler.calculateRenderKitId
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:347 UIViewRoot jakarta.faces.application.ViewHandler.createView
( FacesContext ,
String )
Create and return a new UIViewRoot instance initialized with information from the argument FacesContext and viewId. Locate the ViewDeclarationLanguage implementation for the VDL used in the view. The argument viewId must be converted to a physical viewId that can refer to an actual resource suitable for use by the ViewDeclarationLanguage ViewDeclarationLanguage#createView, which must be called by this method. true
true
JSF:JAVADOC:348 UIViewRoot jakarta.faces.application.ViewHandler.createView
( FacesContext ,
String )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:349 String jakarta.faces.application.ViewHandler.deriveViewId
( FacesContext ,
String )
Derive and return the viewId from the current request, or the argument input by following the algorithm defined in specification section JSF.7.5.2. The default implementation of this method simply returns rawViewId unchanged. true
true
JSF:JAVADOC:350 String jakarta.faces.application.ViewHandler.getActionURL
( FacesContext ,
String )
If the value returned from this method is used as the file argument to the four-argument constructor for java.net.URL (assuming appropriate values are used for the first three arguments), then a client making a request to the toExternalForm() of that URL will select the argument viewId for traversing the JSF lifecycle. Please see section JSF.7.5.2 for the complete specification. true
true
JSF:JAVADOC:351 String jakarta.faces.application.ViewHandler.getActionURL
( FacesContext ,
String )
throws IllegalArgumentException
if viewId is not valid for this ViewHandler, or does not start with "/". true
true
JSF:JAVADOC:352 String jakarta.faces.application.ViewHandler.getActionURL
( FacesContext ,
String )
throws NullPointerException
if context or viewId is null. true
true
JSF:JAVADOC:353 String jakarta.faces.application.ViewHandler.getBookmarkableURL
( FacesContext ,
String ,
Map ,
boolean )
Return a JSF action URL derived from the viewId argument that is suitable to be used as the target of a link in a JSF response. Compiliant implementations must implement this method as specified in section JSF.7.5.2. The default implementation simply calls through to #getActionURL, passing the arguments context and viewId. true
true
JSF:JAVADOC:354 String jakarta.faces.application.ViewHandler.getRedirectURL
( FacesContext ,
String ,
Map ,
boolean )
Return a JSF action URL derived from the viewId argument that is suitable to be used by the NavigationHandler to issue a redirect request to the URL using a NonFaces request. Compiliant implementations must implement this method as specified in section JSF.7.5.2. The default implementation simply calls through to #getActionURL, passing the arguments context and viewId. true
true
JSF:JAVADOC:355 String jakarta.faces.application.ViewHandler.getResourceURL
( FacesContext ,
String )
If the value returned from this method is used as the file argument to the four-argument constructor for java.net.URL (assuming appropriate values are used for the first three arguments), then a client making a request to the toExternalForm() of that URL will select the argument path for direct rendering. If the specified path starts with a slash, it must be treated as context relative; otherwise, it must be treated as relative to the action URL of the current view. true
true
JSF:JAVADOC:356 String jakarta.faces.application.ViewHandler.getResourceURL
( FacesContext ,
String )
throws IllegalArgumentException
if viewId is not valid for this ViewHandler. true
true
JSF:JAVADOC:357 String jakarta.faces.application.ViewHandler.getResourceURL
( FacesContext ,
String )
throws NullPointerException
if context or path is null. true
true
JSF:JAVADOC:358 ViewDeclarationLanguage jakarta.faces.application.ViewHandler.getViewDeclarationLanguage
( FacesContext ,
String )
Return the ViewDeclarationLanguage instance used for this ViewHandler instance. The default implementation must use jakarta.faces.view.ViewDeclarationLanguageFactory#getViewDeclarationLanguage to obtain the appropriate ViewDeclarationLanguage implementation for the argument viewId. Any exceptions thrown as a result of invoking that method must not be swallowed. The default implementation of this method returns null. true
true
JSF:JAVADOC:359 void jakarta.faces.application.ViewHandler.initView
( FacesContext )
Initialize the view for the request processing lifecycle. This method must be called at the beginning of the Restore View Phase of the Request Processing Lifecycle. It is responsible for performing any per-request initialization necessary to the operation of the lifycecle. The default implementation must perform the following actions. If ExternalContext#getRequestCharacterEncoding returns null, call #calculateCharacterEncoding and pass the result, if non-null, into the ExternalContext#setRequestCharacterEncoding method. If ExternalContext#getRequestCharacterEncoding returns non-null take no action. true
true
JSF:JAVADOC:360 void jakarta.faces.application.ViewHandler.initView
( FacesContext )
throws FacesException
if a problem occurs setting the encoding, such as the UnsupportedEncodingException thrown by the underlying Servlet or Portlet technology when the encoding is not supported. true
true
JSF:JAVADOC:361 void jakarta.faces.application.ViewHandler.renderView
( FacesContext ,
UIViewRoot )
Perform whatever actions are required to render the response view to the response object associated with the current FacesContext. Otherwise, the default implementation must obtain a reference to the ViewDeclarationLanguage for the viewId of the argument viewToRender and call its ViewDeclarationLanguage#renderView method, returning the result and not swallowing any exceptions thrown by that method. true
true
JSF:JAVADOC:362 void jakarta.faces.application.ViewHandler.renderView
( FacesContext ,
UIViewRoot )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:363 void jakarta.faces.application.ViewHandler.renderView
( FacesContext ,
UIViewRoot )
throws FacesException
if a servlet error occurs true
true
JSF:JAVADOC:364 void jakarta.faces.application.ViewHandler.renderView
( FacesContext ,
UIViewRoot )
throws NullPointerException
if context or viewToRender is null true
true
JSF:JAVADOC:365 UIViewRoot jakarta.faces.application.ViewHandler.restoreView
( FacesContext ,
String )
Perform whatever actions are required to restore the view associated with the specified FacesContext and viewId. It may delegate to the restoreView of the associated StateManager to do the actual work of restoring the view. If there is no available state for the specified viewId, return null. Otherwise, the default implementation must obtain a reference to the ViewDeclarationLanguage for this viewId and call its ViewDeclarationLanguage#restoreView method, returning the result and not swallowing any exceptions thrown by that method. true
true
JSF:JAVADOC:366 UIViewRoot jakarta.faces.application.ViewHandler.restoreView
( FacesContext ,
String )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:367 UIViewRoot jakarta.faces.application.ViewHandler.restoreView
( FacesContext ,
String )
throws FacesException
if a servlet error occurs true
true
JSF:JAVADOC:368 ViewHandler jakarta.faces.application.ViewHandler.ViewHandler

true
true
JSF:JAVADOC:369 void jakarta.faces.application.ViewHandler.writeState
( FacesContext )
Take any appropriate action to either immediately write out the current state information (by calling StateManager#writeState, or noting where state information should later be written. This method must do nothing if the current request is an Ajax request. When responding to Ajax requests, the state is obtained by calling StateManager#getViewState and then written into the Ajax response during final encoding (jakarta.faces.component.UIViewRoot#encodeEnd. true
true
JSF:JAVADOC:370 void jakarta.faces.application.ViewHandler.writeState
( FacesContext )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:371 void jakarta.faces.application.ViewHandler.writeState
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:372 String jakarta.faces.application.ViewHandlerWrapper.calculateCharacterEncoding
( FacesContext )
The default behavior of this method is to call ViewHandler#calculateCharacterEncoding(jakarta.faces.context.FacesContext) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:373 Locale jakarta.faces.application.ViewHandlerWrapper.calculateLocale
( FacesContext )
The default behavior of this method is to call ViewHandler#calculateLocale(jakarta.faces.context.FacesContext) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:374 String jakarta.faces.application.ViewHandlerWrapper.calculateRenderKitId
( FacesContext )
The default behavior of this method is to call ViewHandler#calculateRenderKitId(jakarta.faces.context.FacesContext) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:375 UIViewRoot jakarta.faces.application.ViewHandlerWrapper.createView
( FacesContext ,
String )
The default behavior of this method is to call ViewHandler#createView(jakarta.faces.context.FacesContext, String) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:376 String jakarta.faces.application.ViewHandlerWrapper.deriveViewId
( FacesContext ,
String )
The default behavior of this method is to call ViewHandler#deriveViewId(jakarta.faces.context.FacesContext, String) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:377 String jakarta.faces.application.ViewHandlerWrapper.getActionURL
( FacesContext ,
String )
The default behavior of this method is to call ViewHandler#getActionURL(jakarta.faces.context.FacesContext, String) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:378 String jakarta.faces.application.ViewHandlerWrapper.getBookmarkableURL
( FacesContext ,
String ,
Map ,
boolean )
The default behavior of this method is to call ViewHandler#getBookmarkableURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:379 String jakarta.faces.application.ViewHandlerWrapper.getRedirectURL
( FacesContext ,
String ,
Map ,
boolean )
The default behavior of this method is to call ViewHandler#getRedirectURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:380 String jakarta.faces.application.ViewHandlerWrapper.getResourceURL
( FacesContext ,
String )
The default behavior of this method is to call ViewHandler#getResourceURL(jakarta.faces.context.FacesContext, String) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:381 ViewDeclarationLanguage jakarta.faces.application.ViewHandlerWrapper.getViewDeclarationLanguage
( FacesContext ,
String )
The default behavior of this method is to call ViewHandler#getViewDeclarationLanguage on the wrapped ViewHandler object. true
true
JSF:JAVADOC:382 ViewHandler jakarta.faces.application.ViewHandlerWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:383 void jakarta.faces.application.ViewHandlerWrapper.initView
( FacesContext )
The default behavior of this method is to call ViewHandler#initView on the wrapped ViewHandler object. true
true
JSF:JAVADOC:384 void jakarta.faces.application.ViewHandlerWrapper.initView
( FacesContext )
throws FacesException

true
true
JSF:JAVADOC:385 void jakarta.faces.application.ViewHandlerWrapper.renderView
( FacesContext ,
UIViewRoot )
The default behavior of this method is to call ViewHandler#renderView(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:386 void jakarta.faces.application.ViewHandlerWrapper.renderView
( FacesContext ,
UIViewRoot )
throws IOException

true
true
JSF:JAVADOC:387 void jakarta.faces.application.ViewHandlerWrapper.renderView
( FacesContext ,
UIViewRoot )
throws FacesException

true
true
JSF:JAVADOC:388 UIViewRoot jakarta.faces.application.ViewHandlerWrapper.restoreView
( FacesContext ,
String )
The default behavior of this method is to call ViewHandler#restoreView(jakarta.faces.context.FacesContext, String) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:389 ViewHandlerWrapper jakarta.faces.application.ViewHandlerWrapper.ViewHandlerWrapper

true
true
JSF:JAVADOC:390 void jakarta.faces.application.ViewHandlerWrapper.writeState
( FacesContext )
The default behavior of this method is to call ViewHandler#writeState(jakarta.faces.context.FacesContext) on the wrapped ViewHandler object. true
true
JSF:JAVADOC:391 void jakarta.faces.application.ViewHandlerWrapper.writeState
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:392 void jakarta.faces.component.ActionSource.addActionListener
( ActionListener )
Add a new ActionListener to the set of listeners interested in being notified when ActionEvents occur. true
true
JSF:JAVADOC:393 void jakarta.faces.component.ActionSource.addActionListener
( ActionListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:394 MethodBinding jakarta.faces.component.ActionSource.getAction
If the implementing class also implements ActionSource2, the implementation of this method must call through to ActionSource2#getActionExpression and examine the result. If the result came from a previous call to #setAction, extract the MethodBinding from it and return it. Otherwise, wrap the returned jakarta.el.MethodExpression in a MethodBinding implementation, and return it. If the implementing class does not implement ActionSource2, return the MethodBindingpointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property. true true true
JSF:JAVADOC:395 MethodBinding jakarta.faces.component.ActionSource.getActionListener
If #setActionListener was not previously called for this instance, this method must return null. If it was called, this method must return the exact MethodBinding instance that was passed to #setActionListener. The method to be invoked, if this UIComponent is activated by the user, will be called during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending upon the value of the immediate property. true true true
JSF:JAVADOC:396 ActionListener[] jakarta.faces.component.ActionSource.getActionListeners
Return the set of registered ActionListeners for this ActionSource instance. If there are no registered listeners, a zero-length array is returned. true
true
JSF:JAVADOC:397 boolean jakarta.faces.component.ActionSource.isImmediate
Return a flag indicating that the default ActionListener provided by the Jakarta Server Faces implementation should be executed immediately (that is, during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase. The default value for this property must be false. true
true
JSF:JAVADOC:398 void jakarta.faces.component.ActionSource.removeActionListener
( ActionListener )
Remove an existing ActionListener (if any) from the set of listeners interested in being notified when ActionEvents occur. true
true
JSF:JAVADOC:399 void jakarta.faces.component.ActionSource.removeActionListener
( ActionListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:400 void jakarta.faces.component.ActionSource.setAction
( MethodBinding )
If the implementing class also implements ActionSource2, the implementation of this method must wrap the argument action in a class that implements jakarta.el.MethodExpression and call through to ActionSource2#setActionExpression, passing the wrapped action. If the implementing class does not implement ActionSource2, set the MethodBinding pointing at the appication action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property. Any method referenced by such an expression must be public, with a return type of String, and accept no parameters. true true true
JSF:JAVADOC:401 void jakarta.faces.component.ActionSource.setActionListener
( MethodBinding )
Wrap the argument actionListener in an implementation of ActionListener and store it in the internal data structure that backs the #getActionListeners method, taking care to over-write any instance that was stored by a previous call to setActionListener. Any method referenced by such an expression must be public, with a return type of void, and accept a single parameter of type ActionEvent. true true true
JSF:JAVADOC:402 void jakarta.faces.component.ActionSource.setImmediate
( boolean )
Set the "immediate execution" flag for this UIComponent. true
true
JSF:JAVADOC:403 MethodExpression jakarta.faces.component.ActionSource2.getActionExpression
Return the MethodExpression pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property. Note that it's possible that the returned MethodExpression is just a wrapper around a MethodBinding instance whith was set by a call to ActionSource#setAction. This makes it possible for the default ActionListener to continue to work properly with older components. true
true
JSF:JAVADOC:404 void jakarta.faces.component.ActionSource2.setActionExpression
( MethodExpression )
Set the MethodExpression pointing at the appication action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property. Any method referenced by such an expression must be public, with a return type of String, and accept no parameters. true
true
JSF:JAVADOC:405 void jakarta.faces.component.ContextCallback.invokeContextCallback
( FacesContext ,
UIComponent )
This method will be called by an implementation of UIComponent#invokeOnComponent and must be passed the component with the clientId given as an argument to invokeOnComponent. At the point in time when this method is called, the argument target is guaranteed to be in the proper state with respect to its ancestors in the View. true
true
JSF:JAVADOC:406 void jakarta.faces.component.EditableValueHolder.addValidator
( Validator )
Add a Validator instance to the set associated with this component. true
true
JSF:JAVADOC:407 void jakarta.faces.component.EditableValueHolder.addValidator
( Validator )
throws NullPointerException
if validator is null true
true
JSF:JAVADOC:408 void jakarta.faces.component.EditableValueHolder.addValueChangeListener
( ValueChangeListener )
Add a new ValueChangeListener to the set of listeners interested in being notified when ValueChangeEvents occur. true
true
JSF:JAVADOC:409 void jakarta.faces.component.EditableValueHolder.addValueChangeListener
( ValueChangeListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:410 Object jakarta.faces.component.EditableValueHolder.getSubmittedValue
Return the submittedValue value of this component. This method should only be used by the encodeBegin() and/or encodeEnd() methods of this component, or its corresponding Renderer. true
true
JSF:JAVADOC:411 MethodBinding jakarta.faces.component.EditableValueHolder.getValidator
If #setValidator was not previously called for this instance, this method must return null. If it was called, this method must return the exact MethodBinding instance that was passed to #setValidator. This method will be called during the Process Validations or Apply Request Values phases (depending on the value of the immediate property). true true true
JSF:JAVADOC:412 Validator[] jakarta.faces.component.EditableValueHolder.getValidators
Return the set of registered Validators for this component instance. If there are no registered validators, a zero-length array is returned. true
true
JSF:JAVADOC:413 MethodBinding jakarta.faces.component.EditableValueHolder.getValueChangeListener
If #setValueChangeListener was not previously called for this instance, this method must return null. If it was called, this method must return the exact MethodBinding instance that was passed to #setValueChangeListener. true true true
JSF:JAVADOC:414 ValueChangeListener[] jakarta.faces.component.EditableValueHolder.getValueChangeListeners
Return the set of registered ValueChangeListeners for this component instance. If there are no registered listeners, a zero-length array is returned. true
true
JSF:JAVADOC:415 boolean jakarta.faces.component.EditableValueHolder.isImmediate
Return the "immediate" state for this component. true
true
JSF:JAVADOC:416 boolean jakarta.faces.component.EditableValueHolder.isLocalValueSet
Return the "local value set" state for this component. Calls to setValue() automatically reset this property to true. true
true
JSF:JAVADOC:417 boolean jakarta.faces.component.EditableValueHolder.isRequired
Return the "required field" state for this component. true
true
JSF:JAVADOC:418 boolean jakarta.faces.component.EditableValueHolder.isValid
Return a flag indicating whether the local value of this component is valid (no conversion error has occurred). true
true
JSF:JAVADOC:419 void jakarta.faces.component.EditableValueHolder.removeValidator
( Validator )
Remove a Validator instance from the set associated with this component, if it was previously associated. Otherwise, do nothing. true
true
JSF:JAVADOC:420 void jakarta.faces.component.EditableValueHolder.removeValueChangeListener
( ValueChangeListener )
Remove an existing ValueChangeListener (if any) from the set of listeners interested in being notified when ValueChangeEvents occur. true
true
JSF:JAVADOC:421 void jakarta.faces.component.EditableValueHolder.removeValueChangeListener
( ValueChangeListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:422 void jakarta.faces.component.EditableValueHolder.resetValue
Convenience method to reset this component's value to the un-initialized state. true
true
JSF:JAVADOC:423 void jakarta.faces.component.EditableValueHolder.setImmediate
( boolean )
Set the "immediate" state for this component. When set to true, the component's value will be converted and validated immediately in the Apply Request Values phase, and ValueChangeEvents will be delivered in that phase as well. The default value for this property must be false. true
true
JSF:JAVADOC:424 void jakarta.faces.component.EditableValueHolder.setLocalValueSet
( boolean )
Sets the "local value set" state for this component. true
true
JSF:JAVADOC:425 void jakarta.faces.component.EditableValueHolder.setRequired
( boolean )
Set the "required field" state for this component. true
true
JSF:JAVADOC:426 void jakarta.faces.component.EditableValueHolder.setSubmittedValue
( Object )
Set the submittedValue value of this component. This method should only be used by the decode() and validate() method of this component, or its corresponding Renderer. true
true
JSF:JAVADOC:427 void jakarta.faces.component.EditableValueHolder.setValid
( boolean )
Set a flag indicating whether the local value of this component is valid (no conversion error has occurred). true
true
JSF:JAVADOC:428 void jakarta.faces.component.EditableValueHolder.setValidator
( MethodBinding )
Wrap the argument validatorBinding in an implementation of jakarta.faces.validator.Validator and store it in the internal data structure that backs the #getValidators method, taking care to over-write any instance that was stored by a previous call to setValidator. The argument method will be called during the Process Validations or Apply Request Values phases (depending on the value of the immediate property). Any method referenced by such an expression must be public, with a return type of void, and accept parameters of type jakarta.faces.context.FacesContext, UIComponent, and Object. true true true
JSF:JAVADOC:429 void jakarta.faces.component.EditableValueHolder.setValueChangeListener
( MethodBinding )
Wrap the argument valueChangeMethod in an implementation of ValueChangeListener and store it in the internal data structure that backs the #getValueChangeListeners method, taking care to over-write any instance that was stored by a previous call to setValueChangeListener. This argument method will be called during the Process Validations or Apply Request Values phases (depending on the value of the immediate property). Any method referenced by such an expression must be public, with a return type of void, and accept a parameter of type jakarta.faces.event.ValueChangeEvent. true true true
JSF:JAVADOC:430 String jakarta.faces.component.FacesComponent.value
The value of this annotation attribute is taken to be the component-type with which instances of this class of component can be instantiated by calling jakarta.faces.application.Application#createComponent(java.lang.String) true
true
JSF:JAVADOC:431 void jakarta.faces.component.PartialStateHolder.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:432 boolean jakarta.faces.component.PartialStateHolder.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:433 void jakarta.faces.component.PartialStateHolder.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:434 void jakarta.faces.component.StateHelper.add
( Serializable ,
Object )
Store the specified value in a List that is internal to the StateHelper. It's important to note for delta tracking that any modifications to the internal List be made through this method or StateHelper#remove(java.io.Serializable, Object). true
true
JSF:JAVADOC:435 Object jakarta.faces.component.StateHelper.eval
( Serializable )
Attempts to find a value associated with the specified key, using the value expression collection from the component if no such value is found. true
true
JSF:JAVADOC:436 Object jakarta.faces.component.StateHelper.eval
( Serializable ,
Object )
Performs the same logic as #eval(java.io.Serializable) } but if no value is found, this will return the specified defaultValue true
true
JSF:JAVADOC:437 Object jakarta.faces.component.StateHelper.get
( Serializable )
Return the value currently associated with the specified key if any. true
true
JSF:JAVADOC:438 Object jakarta.faces.component.StateHelper.put
( Serializable ,
Object )
Return the previously stored value and store the specified key/value pair. This is intended to store data that would otherwise reside in an instance variable on the component. true
true
JSF:JAVADOC:439 Object jakarta.faces.component.StateHelper.put
( Serializable ,
String ,
Object )
Store the specified mapKey/value in a Map that is internal to the helper, and return the previously stored value. The Map will then be associated with key. It's important to note for delta tracking that any modifications to the internal Map be made through this method or StateHelper#remove(java.io.Serializable, Object). true
true
JSF:JAVADOC:440 Object jakarta.faces.component.StateHelper.remove
( Serializable )
Remove the key/value pair from the helper, returning the value previously stored under this key. true
true
JSF:JAVADOC:441 Object jakarta.faces.component.StateHelper.remove
( Serializable ,
Object )
Remove a value from the inner data structure. Look in the inner data structure for the value at the given key. If the value is a Map, remove and return the value under the key given by the valueOrKey argument. If the value is a Collection, simply remove the value given by the argument valueOrKey and return null. true
true
JSF:JAVADOC:442 boolean jakarta.faces.component.StateHolder.isTransient
If true, the Object implementing this interface must not participate in state saving or restoring. true
true
JSF:JAVADOC:443 void jakarta.faces.component.StateHolder.restoreState
( FacesContext ,
Object )
Perform any processing required to restore the state from the entries in the state Object. If the class that implements this interface has references to instances that also implement StateHolder (such as a UIComponent with event handlers, validators, etc.) this method must call the #restoreState method on all those instances as well. true
true
JSF:JAVADOC:444 void jakarta.faces.component.StateHolder.restoreState
( FacesContext ,
Object )
throws NullPointerException
if either context or state are null true
true
JSF:JAVADOC:445 Object jakarta.faces.component.StateHolder.saveState
( FacesContext )
Gets the state of the instance as a Serializable Object. If the class that implements this interface has references to instances that implement StateHolder (such as a UIComponent with event handlers, validators, etc.) this method must call the #saveState method on all those instances as well. This method must not save the state of children and facets. That is done via the jakarta.faces.application.StateManager This method must not alter the state of the implementing object. In other words, after executing this code: Object state = component.saveState(facesContext); component should be the same as before executing it. The return from this method must be Serializable true
true
JSF:JAVADOC:446 Object jakarta.faces.component.StateHolder.saveState
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:447 void jakarta.faces.component.StateHolder.setTransient
( boolean )
Denotes whether or not the Object implementing this interface must or must not participate in state saving or restoring. true
true
JSF:JAVADOC:448 String jakarta.faces.component.UIColumn.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:449 UIComponent jakarta.faces.component.UIColumn.getFooter
Return the footer facet of the column (if any). A convenience method for getFacet("footer"). true
true
JSF:JAVADOC:450 UIComponent jakarta.faces.component.UIColumn.getHeader
Return the header facet of the column (if any). A convenience method for getFacet("header"). true
true
JSF:JAVADOC:451 void jakarta.faces.component.UIColumn.setFooter
( UIComponent )
Set the footer facet of the column. A convenience method for getFacets().put("footer", footer). true
true
JSF:JAVADOC:452 void jakarta.faces.component.UIColumn.setFooter
( UIComponent )
throws NullPointerException
if footer is null true
true
JSF:JAVADOC:453 void jakarta.faces.component.UIColumn.setHeader
( UIComponent )
Set the header facet of the column. A convenience method for getFacets().put("header", header). true
true
JSF:JAVADOC:454 void jakarta.faces.component.UIColumn.setHeader
( UIComponent )
throws NullPointerException
if header is null true
true
JSF:JAVADOC:455 UIColumn jakarta.faces.component.UIColumn.UIColumn
Create a new UIColumn instance with default property values. true
true
JSF:JAVADOC:456 void jakarta.faces.component.UICommand.addActionListener
( ActionListener )

true
true
JSF:JAVADOC:457 void jakarta.faces.component.UICommand.addActionListener
( ActionListener )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:458 void jakarta.faces.component.UICommand.broadcast
( FacesEvent )
In addition to to the default UIComponent#broadcast processing, pass the ActionEvent being broadcast to the method referenced by actionListener (if any), and to the default ActionListener registered on the jakarta.faces.application.Application. true
true
JSF:JAVADOC:459 void jakarta.faces.component.UICommand.broadcast
( FacesEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:460 void jakarta.faces.component.UICommand.broadcast
( FacesEvent )
throws IllegalArgumentException
if the implementation class of this FacesEvent is not supported by this component true
true
JSF:JAVADOC:461 void jakarta.faces.component.UICommand.broadcast
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:462 MethodBinding jakarta.faces.component.UICommand.getAction

true true true
JSF:JAVADOC:463 MethodExpression jakarta.faces.component.UICommand.getActionExpression
Return the MethodExpression pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property. Note that it's possible that the returned MethodExpression is just a wrapper around a MethodBinding instance whith was set by a call to ActionSource#setAction. This makes it possible for the default ActionListener to continue to work properly with older components. true
true
JSF:JAVADOC:464 MethodBinding jakarta.faces.component.UICommand.getActionListener

true true true
JSF:JAVADOC:465 ActionListener[] jakarta.faces.component.UICommand.getActionListeners

true
true
JSF:JAVADOC:466 String jakarta.faces.component.UICommand.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:467 Object jakarta.faces.component.UICommand.getValue
Returns the value property of the UICommand. This is most often rendered as a label. true
true
JSF:JAVADOC:468 boolean jakarta.faces.component.UICommand.isImmediate
The immediate flag. true
true
JSF:JAVADOC:469 void jakarta.faces.component.UICommand.queueEvent
( FacesEvent )
Intercept queueEvent and take the following action. If the event is an ActionEvent, obtain the UIComponent instance from the event. If the component is an ActionSource obtain the value of its "immediate" property. If it is true, mark the phaseId for the event to be PhaseId.APPLY_REQUEST_VALUES otherwise, mark the phaseId to be PhaseId.INVOKE_APPLICATION. The event must be passed on to super.queueEvent() before returning from this method. true
true
JSF:JAVADOC:470 void jakarta.faces.component.UICommand.removeActionListener
( ActionListener )

true
true
JSF:JAVADOC:471 void jakarta.faces.component.UICommand.removeActionListener
( ActionListener )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:472 void jakarta.faces.component.UICommand.setAction
( MethodBinding )

true true true
JSF:JAVADOC:473 void jakarta.faces.component.UICommand.setActionExpression
( MethodExpression )
Set the MethodExpression pointing at the appication action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property. Any method referenced by such an expression must be public, with a return type of String, and accept no parameters. true
true
JSF:JAVADOC:474 void jakarta.faces.component.UICommand.setActionListener
( MethodBinding )

true true true
JSF:JAVADOC:475 void jakarta.faces.component.UICommand.setImmediate
( boolean )

true
true
JSF:JAVADOC:476 void jakarta.faces.component.UICommand.setValue
( Object )
Sets the value property of the UICommand. This is most often rendered as a label. true
true
JSF:JAVADOC:477 UICommand jakarta.faces.component.UICommand.UICommand
Create a new UICommand instance with default property values. true
true
JSF:JAVADOC:478 void jakarta.faces.component.UIComponent.broadcast
( FacesEvent )
Broadcast the specified FacesEvent to all registered event listeners who have expressed an interest in events of this type. Listeners are called in the order in which they were added. If the event is an instance of jakarta.faces.event.BehaviorEvent and the current component is the source of the event call jakarta.faces.event.BehaviorEvent#getBehavior to get the jakarta.faces.component.behavior.Behavior for the event. If the behavior implements jakarta.faces.component.behavior.ClientBehavior, call jakarta.faces.component.behavior.ClientBehavior#broadcast(jakarta.faces.event.BehaviorEvent)}. true
true
JSF:JAVADOC:479 void jakarta.faces.component.UIComponent.broadcast
( FacesEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:480 void jakarta.faces.component.UIComponent.broadcast
( FacesEvent )
throws IllegalArgumentException
if the implementation class of this FacesEvent is not supported by this component true
true
JSF:JAVADOC:481 void jakarta.faces.component.UIComponent.broadcast
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:482 void jakarta.faces.component.UIComponent.clearInitialState
An implementation of PartialStateHolder#clearInitialState, this method is called by the runtime to tell the instance to stop tracking state changes. true
true
JSF:JAVADOC:483 void jakarta.faces.component.UIComponent.decode
( FacesContext )
Decode any new state of this UIComponent from the request contained in the specified FacesContext, and store this state as needed. During decoding, events may be enqueued for later processing (by event listeners who have registered an interest), by calling queueEvent(). true
true
JSF:JAVADOC:484 void jakarta.faces.component.UIComponent.decode
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:485 void jakarta.faces.component.UIComponent.encodeAll
( FacesContext )
If this component returns true from #isRendered, take the following action. Render this component and all its children that return true from isRendered(), regardless of the value of the #getRendersChildren flag. true
true
JSF:JAVADOC:486 void jakarta.faces.component.UIComponent.encodeAll
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:487 void jakarta.faces.component.UIComponent.encodeAll
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:488 void jakarta.faces.component.UIComponent.encodeBegin
( FacesContext )
If our rendered property is true, render the beginning of the current state of this UIComponent to the response contained in the specified FacesContext. Call #pushComponentToEL(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent). Call jakarta.faces.application.Application#publishEvent, passing jakarta.faces.event.PreRenderComponentEvent.class as the first argument and the component instance to be rendered as the second argument. If a Renderer is associated with this UIComponent, the actual encoding will be delegated to Renderer#encodeBegin(FacesContext, UIComponent). If our rendered property is false, call #pushComponentToEL(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent) and return immediately. true
true
JSF:JAVADOC:489 void jakarta.faces.component.UIComponent.encodeBegin
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:490 void jakarta.faces.component.UIComponent.encodeBegin
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:491 void jakarta.faces.component.UIComponent.encodeChildren
( FacesContext )
If our rendered property is true, render the child UIComponents of this UIComponent. This method will only be called if the rendersChildren property is true. If a Renderer is associated with this UIComponent, the actual encoding will be delegated to Renderer#encodeChildren(FacesContext, UIComponent). If no Renderer is associated with this UIComponent, iterate over each of the children of this component and call #encodeAll(jakarta.faces.context.FacesContext). true
true
JSF:JAVADOC:492 void jakarta.faces.component.UIComponent.encodeChildren
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:493 void jakarta.faces.component.UIComponent.encodeChildren
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:494 void jakarta.faces.component.UIComponent.encodeEnd
( FacesContext )
If our rendered property is true, render the ending of the current state of this UIComponent. If a Renderer is associated with this UIComponent, the actual encoding will be delegated to Renderer#encodeEnd(FacesContext, UIComponent). Call UIComponent#popComponentFromEL. before returning regardless of the value of the rendered property. true
true
JSF:JAVADOC:495 void jakarta.faces.component.UIComponent.encodeEnd
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:496 void jakarta.faces.component.UIComponent.encodeEnd
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:497 UIComponent jakarta.faces.component.UIComponent.findComponent
( String )
Search for and return the UIComponent with an id that matches the specified search expression (if any), according to the algorithm described below. For a method to find a component given a simple clientId, see #invokeOnComponent. Component identifiers are required to be unique within the scope of the closest ancestor NamingContainer that encloses this component (which might be this component itself). If there are no NamingContainer components in the ancestry of this component, the root component in the tree is treated as if it were a NamingContainer, whether or not its class actually implements the NamingContainer interface. A search expression consists of either an identifier (which is matched exactly against the id property of a UIComponent, or a series of such identifiers linked by the UINamingContainer#getSeparatorChar character value. The search algorithm should operates as follows, though alternate alogrithms may be used as long as the end result is the same: Identify the UIComponent that will be the base for searching, by stopping as soon as one of the following conditions is met: If the search expression begins with the the separator character (called an "absolute" search expression), the base will be the root UIComponent of the component tree. The leading separator character will be stripped off, and the remainder of the search expression will be treated as a "relative" search expression as described below. Otherwise, if this UIComponent is a NamingContainer it will serve as the basis. Otherwise, search up the parents of this component. If a NamingContainer is encountered, it will be the base. Otherwise (if no NamingContainer is encountered) the root UIComponent will be the base. The search expression (possibly modified in the previous step) is now a "relative" search expression that will be used to locate the component (if any) that has an id that matches, within the scope of the base component. The match is performed as follows: If the search expression is a simple identifier, this value is compared to the id property, and then recursively through the facets and children of the base UIComponent (except that if a descendant NamingContainer is found, its own facets and children are not searched). If the search expression includes more than one identifier separated by the separator character, the first identifier is used to locate a NamingContainer by the rules in the previous bullet point. Then, the findComponent() method of this NamingContainer will be called, passing the remainder of the search expression. true
true
JSF:JAVADOC:498 UIComponent jakarta.faces.component.UIComponent.findComponent
( String )
throws IllegalArgumentException
if an intermediate identifier in a search expression identifies a UIComponent that is not a NamingContainer true
true
JSF:JAVADOC:499 UIComponent jakarta.faces.component.UIComponent.findComponent
( String )
throws NullPointerException
if expr is null true
true
JSF:JAVADOC:500 Map jakarta.faces.component.UIComponent.getAttributes
Return a mutable Map representing the attributes (and properties, see below) associated wth this UIComponent, keyed by attribute name (which must be a String). The returned implementation must support all of the standard and optional Map methods, plus support the following additional requirements: The Map implementation must implement the java.io.Serializable interface. Any attempt to add a null key or value must throw a NullPointerException. Any attempt to add a key that is not a String must throw a ClassCastException. If the attribute name specified as a key matches a property of this UIComponent's implementation class, the following methods will have special behavior: containsKey - Return false. get() - If the property is readable, call the getter method and return the returned value (wrapping primitive values in their corresponding wrapper classes); otherwise throw IllegalArgumentException. put() - If the property is writeable, call the setter method to set the corresponding value (unwrapping primitive values in their corresponding wrapper classes). If the property is not writeable, or an attempt is made to set a property of primitive type to null, throw IllegalArgumentException. remove - Throw IllegalArgumentException. true
true
JSF:JAVADOC:501 int jakarta.faces.component.UIComponent.getChildCount
Return the number of child UIComponents that are associated with this UIComponent. If there are no children, this method must return 0. The method must not cause the creation of a child component list. true
true
JSF:JAVADOC:502 List jakarta.faces.component.UIComponent.getChildren
Return a mutable List representing the child UIComponents associated with this component. The returned implementation must support all of the standard and optional List methods, plus support the following additional requirements: The List implementation must implement the java.io.Serializable interface. Any attempt to add a null must throw a NullPointerException Any attempt to add an object that does not implement UIComponent must throw a ClassCastException. Whenever a new child component is added, the parent property of the child must be set to this component instance. If the parent property of the child was already non-null, the child must first be removed from its previous parent (where it may have been either a child or a facet). Whenever an existing child component is removed, the parent property of the child must be set to null. After the child component has been added to the view, if the following condition is not met: jakarta.faces.context.FacesContext#isPostback returns true and jakarta.faces.context.FacesContext#getCurrentPhaseId returns jakarta.faces.event.PhaseId#RESTORE_VIEWjakarta.faces.application.Application#publishEvent must be called, passing jakarta.faces.event.PostAddToViewEvent.class as the first argument and the newly added component as the second argument. true
true
JSF:JAVADOC:503 String jakarta.faces.component.UIComponent.getClientId
Enable EL to access the clientId of a component. This is particularly useful in combination with the component and cc implicit objects. A default implementation is provided that simply calls FacesContext#getCurrentInstance and then calls through to #getClientId(FacesContext). true
true
JSF:JAVADOC:504 String jakarta.faces.component.UIComponent.getClientId
( FacesContext )
Return a client-side identifier for this component, generating one if necessary. The associated Renderer, if any, will be asked to convert the clientId to a form suitable for transmission to the client. The return from this method must be the same value throughout the lifetime of the instance, unless the id property of the component is changed, or the component is placed in a NamingContainer whose client ID changes (for example, UIData). However, even in these cases, consecutive calls to this method must always return the same value. The implementation must follow these steps in determining the clientId: Find the closest ancestor to this component in the view hierarchy that implements NamingContainer. Call getContainerClientId() on it and save the result as the parentId local variable. Call #getId on this component and save the result as the myId local variable. If myId is null, call context.getViewRoot().createUniqueId() and assign the result to myId. If parentId is non-null, let myId equal parentId + UINamingContainer#getSeparatorChar + myId. Call Renderer#convertClientId, passing myId, and return the result. true
true
JSF:JAVADOC:505 String jakarta.faces.component.UIComponent.getClientId
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:506 UIComponent jakarta.faces.component.UIComponent.getCompositeComponentParent
( UIComponent )
Finds the nearest composite component parent of the specified component. true
true
JSF:JAVADOC:507 String jakarta.faces.component.UIComponent.getContainerClientId
( FacesContext )
Allow components that implement NamingContainer to selectively disable prepending their clientId to their descendent's clientIds by breaking the prepending logic into a seperately callable method. See #getClientId for usage. By default, this method will call through to #getClientId and return the result. true
true
JSF:JAVADOC:508 String jakarta.faces.component.UIComponent.getContainerClientId
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:509 UIComponent jakarta.faces.component.UIComponent.getCurrentComponent
( FacesContext )
Return the UIComponent instance that is currently processing. This is equivalent to evaluating the EL expression "#{component}" and doing a getValue operation on the resultant ValueExpression. This method must return null if there is no currently processing UIComponent true
true
JSF:JAVADOC:510 UIComponent jakarta.faces.component.UIComponent.getCurrentComponent
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:511 UIComponent jakarta.faces.component.UIComponent.getCurrentCompositeComponent
( FacesContext )
Return the closest ancestor component, relative to the component returned from #getCurrentComponent, that is a composite component, or null if no such component exists. true
true
JSF:JAVADOC:512 UIComponent jakarta.faces.component.UIComponent.getCurrentCompositeComponent
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:513 UIComponent jakarta.faces.component.UIComponent.getFacet
( String )
Convenience method to return the named facet, if it exists, or null otherwise. If the requested facet does not exist, the facets Map must not be created. true
true
JSF:JAVADOC:514 int jakarta.faces.component.UIComponent.getFacetCount
Return the number of facet UIComponents that are associated with this UIComponent. If there are no facets, this method must return 0. The method must not cause the creation of a facet component map. For backwards compatability with classes that extend UIComponent directly, a default implementation is provided that simply calls #getFacets and then calls the size() method on the returned Map. A more optimized version of this method is provided in UIComponentBase#getFacetCount. true
true
JSF:JAVADOC:515 Map jakarta.faces.component.UIComponent.getFacets
Return a mutable Map representing the facet UIComponents associated with this UIComponent, keyed by facet name (which must be a String). The returned implementation must support all of the standard and optional Map methods, plus support the following additional requirements: The Map implementation must implement the java.io.Serializable interface. Any attempt to add a null key or value must throw a NullPointerException. Any attempt to add a key that is not a String must throw a ClassCastException. Any attempt to add a value that is not a UIComponent must throw a ClassCastException. Whenever a new facet UIComponent is added: The parent property of the component must be set to this component instance. If the parent property of the component was already non-null, the component must first be removed from its previous parent (where it may have been either a child or a facet). Whenever an existing facet UIComponent is removed: The parent property of the facet must be set to null. true
true
JSF:JAVADOC:516 Iterator jakarta.faces.component.UIComponent.getFacetsAndChildren
Return an Iterator over the facet followed by child UIComponents of this UIComponent. Facets are returned in an undefined order, followed by all the children in the order they are stored in the child list. If this component has no facets or children, an empty Iterator is returned. The returned Iterator must not support the remove() operation. true
true
JSF:JAVADOC:517 String jakarta.faces.component.UIComponent.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:518 String jakarta.faces.component.UIComponent.getId
Return the component identifier of this UIComponent. true
true
JSF:JAVADOC:519 List jakarta.faces.component.UIComponent.getListenersForEventClass
( Class )
Return the SystemEventListener instances registered on this UIComponent instance that are interested in events of type eventClass. true
true
JSF:JAVADOC:520 List jakarta.faces.component.UIComponent.getListenersForEventClass
( Class )
throws NullPointerException
if argument eventClass is null. true
true
JSF:JAVADOC:521 UIComponent jakarta.faces.component.UIComponent.getNamingContainer
Starting with "this", return the closest component in the ancestry that is a NamingContainer or null if none can be found. true
true
JSF:JAVADOC:522 UIComponent jakarta.faces.component.UIComponent.getParent
Return the parent UIComponent of this UIComponent, if any. A component must allow child components to be added to and removed from the list of children of this component, even though the child component returns null from getParent( ). true
true
JSF:JAVADOC:523 String jakarta.faces.component.UIComponent.getRendererType
Return the Renderer type for this UIComponent (if any). true
true
JSF:JAVADOC:524 boolean jakarta.faces.component.UIComponent.getRendersChildren
Return a flag indicating whether this component is responsible for rendering its child components. The default implementation in UIComponentBase#getRendersChildren tries to find the renderer for this component. If it does, it calls Renderer#getRendersChildren and returns the result. If it doesn't, it returns false. As of version 1.2 of the Jakarta Server Faces Specification, component authors are encouraged to return true from this method and rely on UIComponentBase#encodeChildren. true
true
JSF:JAVADOC:525 Map jakarta.faces.component.UIComponent.getResourceBundleMap
Return a Map of the ResourceBundle for this component. A component may have a ResourceBundle associated with it. This bundle may contain localized properties relating to instances of this component. The default implementation first looks for a ResourceBundle with a base name equal to the fully qualified class name of the current UIComponent this and Locale equal to the Locale of the current UIViewRoot. If no such bundle is found, and the component is a composite component, let resourceName be the resourceName of the Resource for this composite component, replacing the file extension with ".properties". Let libraryName be the libraryName of the the Resource for this composite component. Call jakarta.faces.application.ResourceHandler#createResource(java.lang.String,java.lang.String), passing the derived resourceName and libraryName. Note that this will automatically allow for the localization of the ResourceBundle due to the localization facility implemented in createResource, which is specified in section JSF.2.6.1.3 of the spec prose document. If the resultant Resource exists and can be found, the InputStream for the resource is used to create a ResourceBundle. If either of the two previous steps for obtaining the ResourceBundle for this component is successful, the ResourceBundle is wrapped in a Map and returned. Otherwise Collections.EMPTY_MAP is returned. true
true
JSF:JAVADOC:526 ValueBinding jakarta.faces.component.UIComponent.getValueBinding
( String )
Call through to #getValueExpression and examine the result. If the result is an instance of the wrapper class mandated in #setValueBinding, extract the ValueBinding instance and return it. Otherwise, wrap the result in an implementation of ValueBinding, and return it. true true true
JSF:JAVADOC:527 ValueBinding jakarta.faces.component.UIComponent.getValueBinding
( String )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:528 ValueExpression jakarta.faces.component.UIComponent.getValueExpression
( String )
Return the ValueExpression used to calculate the value for the specified attribute or property name, if any. This method must be overridden and implemented for components that comply with JSF 1.2 and later. true
true
JSF:JAVADOC:529 ValueExpression jakarta.faces.component.UIComponent.getValueExpression
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:530 boolean jakarta.faces.component.UIComponent.initialStateMarked
An implementation of PartialStateHolder#initialStateMarked, this method is called by the runtime to test if the PartialStateHolder#markInitialState method was called. true
true
JSF:JAVADOC:531 boolean jakarta.faces.component.UIComponent.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
Starting at this component in the View hierarchy, search for a component with a clientId equal to the argument clientId and, if found, call the ContextCallback#invokeContextCallback method on the argument callback, passing the current FacesContext and the found component as arguments. This method is similar to #findComponent but it does not support the leading UINamingContainer#getSeparatorChar syntax for searching from the root of the View. The default implementation will first check if this.getClientId() is equal to the argument clientId. If so, call the ContextCallback#invokeContextCallback method on the argument callback, passing through the FacesContext argument and passing this as the component argument. If an Exception is thrown by the callback, wrap it in a FacesException and re-throw it. Otherwise, return true. Otherwise, for each component returned by #getFacetsAndChildren, call invokeOnComponent() passing the arguments to this method, in order. The first time invokeOnComponent() returns true, abort traversing the rest of the Iterator and return true. When calling ContextCallback#invokeContextCallback the implementation of this method must guarantee that the state of the component passed to the callback correctly reflects the component's position in the View hierarchy with respect to any state found in the argument clientId. For example, an iterating component such as UIData will need to set its row index to correctly reflect the argument clientId before finding the appropriate child component backed by the correct row. When the callback returns, either normally or by throwing an Exception the implementation of this method must restore the state of the view to the way it was before invoking the callback. If none of the elements from #getFacetsAndChildren returned true from invokeOnComponent(), return false. Simple usage example to find a component by clientId. private UIComponent found = null; private void doFind(FacesContext context, String clientId) { context.getViewRoot().invokeOnComponent(context, clientId, new ContextCallback() { public void invokeContextCallback(FacesContext context, UIComponent component) { found = component; } }); } true
true
JSF:JAVADOC:532 boolean jakarta.faces.component.UIComponent.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
throws FacesException
if the argument Callback throws an Exception, it is wrapped in a FacesException and re-thrown. true
true
JSF:JAVADOC:533 boolean jakarta.faces.component.UIComponent.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
throws NullPointerException
if any of the arguments are null true
true
JSF:JAVADOC:534 boolean jakarta.faces.component.UIComponent.isCompositeComponent
( UIComponent )
Return true if component is a composite component, otherwise false. true
true
JSF:JAVADOC:535 boolean jakarta.faces.component.UIComponent.isCompositeComponent
( UIComponent )
throws NullPointerException
if component is null true
true
JSF:JAVADOC:536 boolean jakarta.faces.component.UIComponent.isInView
Return true if this component is within the view hierarchy otherwise false true
true
JSF:JAVADOC:537 boolean jakarta.faces.component.UIComponent.isRendered
Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. true
true
JSF:JAVADOC:538 void jakarta.faces.component.UIComponent.markInitialState
An implementation of PartialStateHolder#markInitialState, this method is called by the runtime to indicate that the instance should start tracking changes to its state. true
true
JSF:JAVADOC:539 void jakarta.faces.component.UIComponent.popComponentFromEL
( FacesContext )
Pop the current UIComponent from the FacesContext attributes map so that the previous UIComponent, if any, becomes the current component. true
true
JSF:JAVADOC:540 void jakarta.faces.component.UIComponent.popComponentFromEL
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:541 void jakarta.faces.component.UIComponent.processDecodes
( FacesContext )
Perform the component tree processing required by the Apply Request Values phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. If the rendered property of this UIComponent is false, skip further processing. Call #pushComponentToEL. Call the processDecodes() method of all facets and children of this UIComponent, in the order determined by a call to getFacetsAndChildren(). Call the decode() method of this component. Call #popComponentFromEL from inside of a finally block, just before returning. If a RuntimeException is thrown during decode processing, call FacesContext#renderResponse and re-throw the exception. true
true
JSF:JAVADOC:542 void jakarta.faces.component.UIComponent.processDecodes
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:543 void jakarta.faces.component.UIComponent.processEvent
( ComponentSystemEvent )
The default implementation performs the following action. If the argument event is an instance of PostRestoreStateEvent, call this.#getValueExpression passing the literal string “binding”, without the quotes, as the argument. If the result is non-null, set the value of the ValueExpression to be this. true
true
JSF:JAVADOC:544 void jakarta.faces.component.UIComponent.processEvent
( ComponentSystemEvent )
throws AbortProcessingException

true
true
JSF:JAVADOC:545 void jakarta.faces.component.UIComponent.processRestoreState
( FacesContext ,
Object )
Perform the component tree processing required by the Restore View phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. Call the restoreState() method of this component. Call UIComponent#pushComponentToEL. Call the processRestoreState() method of all facets and children of this UIComponent in the order determined by a call to getFacetsAndChildren(). After returning from the processRestoreState() method on a child or facet, call UIComponent#popComponentFromEL This method may not be called if the state saving method is set to server. true
true
JSF:JAVADOC:546 void jakarta.faces.component.UIComponent.processRestoreState
( FacesContext ,
Object )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:547 Object jakarta.faces.component.UIComponent.processSaveState
( FacesContext )
Perform the component tree processing required by the state saving portion of the Render Response phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. consult the transient property of this component. If true, just return null. Call #pushComponentToEL. Call the processSaveState() method of all facets and children of this UIComponent in the order determined by a call to getFacetsAndChildren(), skipping children and facets that are transient. Ensure that #popComponentFromEL is called correctly after each child or facet. Call the saveState() method of this component. Encapsulate the child state and your state into a Serializable Object and return it. This method may not be called if the state saving method is set to server. true
true
JSF:JAVADOC:548 Object jakarta.faces.component.UIComponent.processSaveState
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:549 void jakarta.faces.component.UIComponent.processUpdates
( FacesContext )
Perform the component tree processing required by the Update Model Values phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. If the rendered property of this UIComponent is false, skip further processing. Call #pushComponentToEL. Call the processUpdates() method of all facets and children of this UIComponent, in the order determined by a call to getFacetsAndChildren(). After returning from the processUpdates() method on a child or facet, call UIComponent#popComponentFromEL true
true
JSF:JAVADOC:550 void jakarta.faces.component.UIComponent.processUpdates
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:551 void jakarta.faces.component.UIComponent.processValidators
( FacesContext )
Perform the component tree processing required by the Process Validations phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. If the rendered property of this UIComponent is false, skip further processing. Call #pushComponentToEL. Call the processValidators() method of all facets and children of this UIComponent, in the order determined by a call to getFacetsAndChildren(). true
true
JSF:JAVADOC:552 void jakarta.faces.component.UIComponent.processValidators
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:553 void jakarta.faces.component.UIComponent.pushComponentToEL
( FacesContext ,
UIComponent )
Push the current UIComponent this to the FacesContext attribute map using the key #CURRENT_COMPONENT saving the previous UIComponent associated with #CURRENT_COMPONENT for a subsequent call to #popComponentFromEL. This method and popComponentFromEL() form the basis for the contract that enables the EL Expression "#{component}" to resolve to the "current" component that is being processed in the lifecycle. The requirements for when pushComponentToEL() and popComponentFromEL() must be called are specified as needed in the javadoc for this class. After pushComponentToEL() returns, a call to #getCurrentComponent must return this UIComponent instance until popComponentFromEL() is called, after which point the previous UIComponent instance will be returned from getCurrentComponent() true
true
JSF:JAVADOC:554 void jakarta.faces.component.UIComponent.pushComponentToEL
( FacesContext ,
UIComponent )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:555 void jakarta.faces.component.UIComponent.queueEvent
( FacesEvent )
Queue an event for broadcast at the end of the current request processing lifecycle phase. The default implementation in UIComponentBase must delegate this call to the queueEvent() method of the parent UIComponent. true
true
JSF:JAVADOC:556 void jakarta.faces.component.UIComponent.queueEvent
( FacesEvent )
throws IllegalStateException
if this component is not a descendant of a UIViewRoot true
true
JSF:JAVADOC:557 void jakarta.faces.component.UIComponent.queueEvent
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:558 void jakarta.faces.component.UIComponent.setId
( String )
Set the component identifier of this UIComponent (if any). Component identifiers must obey the following syntax restrictions: Must not be a zero-length String. First character must be a letter or an underscore ('_'). Subsequent characters must be a letter, a digit, an underscore ('_'), or a dash ('-'). Component identifiers must also obey the following semantic restrictions (note that this restriction is NOT enforced by the setId() implementation): The specified identifier must be unique among all the components (including facets) that are descendents of the nearest ancestor UIComponent that is a NamingContainer, or within the scope of the entire component tree if there is no such ancestor that is a NamingContainer. true
true
JSF:JAVADOC:559 void jakarta.faces.component.UIComponent.setId
( String )
throws IllegalArgumentException
if id is not syntactically valid true
true
JSF:JAVADOC:560 void jakarta.faces.component.UIComponent.setInView
( boolean )
Updates the status as to whether or not this component is currently within the view hierarchy. This method must never be called by developers; a UIComponent's internal implementation will call it as components are added to or removed from a parent's child List or facet Map. true
true
JSF:JAVADOC:561 void jakarta.faces.component.UIComponent.setParent
( UIComponent )
Set the parent UIComponent of this UIComponent. This method will cause an jakarta.faces.event.PostAddToViewEvent to be published and if parent.isInView() returns true an jakarta.faces.event.PostAddToViewEvent will be published as well. This method must never be called by developers; a UIComponent's internal implementation will call it as components are added to or removed from a parent's child List or facet Map. true
true
JSF:JAVADOC:562 void jakarta.faces.component.UIComponent.setRendered
( boolean )
Set the rendered property of this UIComponent. true
true
JSF:JAVADOC:563 void jakarta.faces.component.UIComponent.setRendererType
( String )
Set the Renderer type for this UIComponent, or null for components that render themselves. true
true
JSF:JAVADOC:564 void jakarta.faces.component.UIComponent.setValueBinding
( String ,
ValueBinding )
Wrap the argument binding in an implementation of ValueExpression and call through to #setValueExpression. true true true
JSF:JAVADOC:565 void jakarta.faces.component.UIComponent.setValueBinding
( String ,
ValueBinding )
throws IllegalArgumentException
if name is one of id or parent true true true
JSF:JAVADOC:566 void jakarta.faces.component.UIComponent.setValueBinding
( String ,
ValueBinding )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:567 void jakarta.faces.component.UIComponent.setValueExpression
( String ,
ValueExpression )
Set the ValueExpression used to calculate the value for the specified attribute or property name, if any. The implementation must call ValueExpression#isLiteralText on the argument expression. If isLiteralText() returns true, invoke ValueExpression#getValue on the argument expression and pass the result as the value parameter in a call to this.#getAttributes().put(name, value) where name is the argument name. If an exception is thrown as a result of calling ValueExpression#getValue, wrap it in a jakarta.faces.FacesException and re-throw it. If isLiteralText() returns false, simply store the un-evaluated expression argument in the collection of ValueExpressions under the key given by the argument name. This method must be overridden and implemented for components that comply with JSF 1.2 and later. true
true
JSF:JAVADOC:568 void jakarta.faces.component.UIComponent.setValueExpression
( String ,
ValueExpression )
throws IllegalArgumentException
if name is one of id or parent true
true
JSF:JAVADOC:569 void jakarta.faces.component.UIComponent.setValueExpression
( String ,
ValueExpression )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:570 void jakarta.faces.component.UIComponent.subscribeToEvent
( Class ,
ComponentSystemEventListener )
Install the listener instance referenced by argument componentListener as a listener for events of type eventClass originating from this specific instance of UIComponent. The default implementation creates an inner SystemEventListener instance that wraps argument componentListener as the listener argument. This inner class must call through to the argument componentListener in its implementation of SystemEventListener#processEvent and its implementation of SystemEventListener#isListenerForSource must return true if the instance class of this UIComponent is assignable from the argument to isListenerForSource. true
true
JSF:JAVADOC:571 void jakarta.faces.component.UIComponent.subscribeToEvent
( Class ,
ComponentSystemEventListener )
throws <code>NullPointerException</code>
if any of the arguments are null. true
true
JSF:JAVADOC:572 UIComponent jakarta.faces.component.UIComponent.UIComponent

true
true
JSF:JAVADOC:573 void jakarta.faces.component.UIComponent.unsubscribeFromEvent
( Class ,
ComponentSystemEventListener )
Remove the listener instance referenced by argument componentListener as a listener for events of type eventClass originating from this specific instance of UIComponent. When doing the comparison to determine if an existing listener is equal to the argument componentListener (and thus must be removed), the equals() method on the existing listener must be invoked, passing the argument componentListener, rather than the other way around. true
true
JSF:JAVADOC:574 void jakarta.faces.component.UIComponent.unsubscribeFromEvent
( Class ,
ComponentSystemEventListener )
throws <code>NullPointerException</code>
if any of the arguments are null. true
true
JSF:JAVADOC:575 boolean jakarta.faces.component.UIComponent.visitTree
( VisitContext ,
VisitCallback )
Perform a tree visit starting at this node in the tree. UIComponent.visitTree() implementations do not invoke the VisitCallback directly, but instead call VisitContext#invokeVisitCallback to invoke the callback. This allows implementations to provide optimized tree traversals, for example by only calling the for a subset of components. UIComponent.visitTree() implementations must call UIComponent.pushComponentToEL() before performing the visit and UIComponent.popComponentFromEL() after the visit. true
true
JSF:JAVADOC:576 void jakarta.faces.component.UIComponentBase.addClientBehavior
( String ,
ClientBehavior )
This is a default implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#addClientBehavior. UIComponent does not implement the jakarta.faces.component.behavior.ClientBehaviorHolder interface, but provides default implementations for the methods defined by jakarta.faces.component.behavior.ClientBehaviorHolder to simplify subclass implementations. Subclasses that wish to support the jakarta.faces.component.behavior.ClientBehaviorHolder contract must declare that the subclass implements jakarta.faces.component.behavior.ClientBehaviorHolder, and must provide an implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames. true
true
JSF:JAVADOC:577 void jakarta.faces.component.UIComponentBase.broadcast
( FacesEvent )
Broadcast the specified FacesEvent to all registered event listeners who have expressed an interest in events of this type. Listeners are called in the order in which they were added. If the event is an instance of jakarta.faces.event.BehaviorEvent and the current component is the source of the event call jakarta.faces.event.BehaviorEvent#getBehavior to get the jakarta.faces.component.behavior.Behavior for the event. If the behavior implements jakarta.faces.component.behavior.ClientBehavior, call jakarta.faces.component.behavior.ClientBehavior#broadcast(jakarta.faces.event.BehaviorEvent)}. true
true
JSF:JAVADOC:578 void jakarta.faces.component.UIComponentBase.broadcast
( FacesEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:579 void jakarta.faces.component.UIComponentBase.broadcast
( FacesEvent )
throws IllegalArgumentException
if the implementation class of this FacesEvent is not supported by this component true
true
JSF:JAVADOC:580 void jakarta.faces.component.UIComponentBase.broadcast
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:581 void jakarta.faces.component.UIComponentBase.clearInitialState
For each of the attached objects on this instance that implement PartialStateHolder, call PartialStateHolder#clearInitialState on the attached object. true
true
JSF:JAVADOC:582 void jakarta.faces.component.UIComponentBase.decode
( FacesContext )
Decode any new state of this UIComponent from the request contained in the specified FacesContext, and store this state as needed. During decoding, events may be enqueued for later processing (by event listeners who have registered an interest), by calling queueEvent(). true
true
JSF:JAVADOC:583 void jakarta.faces.component.UIComponentBase.decode
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:584 void jakarta.faces.component.UIComponentBase.encodeBegin
( FacesContext )
If our rendered property is true, render the beginning of the current state of this UIComponent to the response contained in the specified FacesContext. Call #pushComponentToEL(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent). Call jakarta.faces.application.Application#publishEvent, passing jakarta.faces.event.PreRenderComponentEvent.class as the first argument and the component instance to be rendered as the second argument. If a Renderer is associated with this UIComponent, the actual encoding will be delegated to Renderer#encodeBegin(FacesContext, UIComponent). If our rendered property is false, call #pushComponentToEL(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent) and return immediately. true
true
JSF:JAVADOC:585 void jakarta.faces.component.UIComponentBase.encodeBegin
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:586 void jakarta.faces.component.UIComponentBase.encodeBegin
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:587 void jakarta.faces.component.UIComponentBase.encodeChildren
( FacesContext )
If our rendered property is true, render the child UIComponents of this UIComponent. This method will only be called if the rendersChildren property is true. If a Renderer is associated with this UIComponent, the actual encoding will be delegated to Renderer#encodeChildren(FacesContext, UIComponent). If no Renderer is associated with this UIComponent, iterate over each of the children of this component and call #encodeAll(jakarta.faces.context.FacesContext). true
true
JSF:JAVADOC:588 void jakarta.faces.component.UIComponentBase.encodeChildren
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:589 void jakarta.faces.component.UIComponentBase.encodeChildren
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:590 void jakarta.faces.component.UIComponentBase.encodeEnd
( FacesContext )
If our rendered property is true, render the ending of the current state of this UIComponent. If a Renderer is associated with this UIComponent, the actual encoding will be delegated to Renderer#encodeEnd(FacesContext, UIComponent). Call UIComponent#popComponentFromEL. before returning regardless of the value of the rendered property. true
true
JSF:JAVADOC:591 void jakarta.faces.component.UIComponentBase.encodeEnd
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:592 void jakarta.faces.component.UIComponentBase.encodeEnd
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:593 UIComponent jakarta.faces.component.UIComponentBase.findComponent
( String )
Search for and return the UIComponent with an id that matches the specified search expression (if any), according to the algorithm described below. For a method to find a component given a simple clientId, see #invokeOnComponent. Component identifiers are required to be unique within the scope of the closest ancestor NamingContainer that encloses this component (which might be this component itself). If there are no NamingContainer components in the ancestry of this component, the root component in the tree is treated as if it were a NamingContainer, whether or not its class actually implements the NamingContainer interface. A search expression consists of either an identifier (which is matched exactly against the id property of a UIComponent, or a series of such identifiers linked by the UINamingContainer#getSeparatorChar character value. The search algorithm should operates as follows, though alternate alogrithms may be used as long as the end result is the same: Identify the UIComponent that will be the base for searching, by stopping as soon as one of the following conditions is met: If the search expression begins with the the separator character (called an "absolute" search expression), the base will be the root UIComponent of the component tree. The leading separator character will be stripped off, and the remainder of the search expression will be treated as a "relative" search expression as described below. Otherwise, if this UIComponent is a NamingContainer it will serve as the basis. Otherwise, search up the parents of this component. If a NamingContainer is encountered, it will be the base. Otherwise (if no NamingContainer is encountered) the root UIComponent will be the base. The search expression (possibly modified in the previous step) is now a "relative" search expression that will be used to locate the component (if any) that has an id that matches, within the scope of the base component. The match is performed as follows: If the search expression is a simple identifier, this value is compared to the id property, and then recursively through the facets and children of the base UIComponent (except that if a descendant NamingContainer is found, its own facets and children are not searched). If the search expression includes more than one identifier separated by the separator character, the first identifier is used to locate a NamingContainer by the rules in the previous bullet point. Then, the findComponent() method of this NamingContainer will be called, passing the remainder of the search expression. true
true
JSF:JAVADOC:594 UIComponent jakarta.faces.component.UIComponentBase.findComponent
( String )
throws IllegalArgumentException
if an intermediate identifier in a search expression identifies a UIComponent that is not a NamingContainer true
true
JSF:JAVADOC:595 UIComponent jakarta.faces.component.UIComponentBase.findComponent
( String )
throws NullPointerException
if expr is null true
true
JSF:JAVADOC:596 Map jakarta.faces.component.UIComponentBase.getAttributes
Return a mutable Map representing the attributes (and properties, see below) associated wth this UIComponent, keyed by attribute name (which must be a String). The returned implementation must support all of the standard and optional Map methods, plus support the following additional requirements: The Map implementation must implement the java.io.Serializable interface. Any attempt to add a null key or value must throw a NullPointerException. Any attempt to add a key that is not a String must throw a ClassCastException. If the attribute name specified as a key matches a property of this UIComponent's implementation class, the following methods will have special behavior: containsKey - Return false. get() - If the property is readable, call the getter method and return the returned value (wrapping primitive values in their corresponding wrapper classes); otherwise throw IllegalArgumentException. put() - If the property is writeable, call the setter method to set the corresponding value (unwrapping primitive values in their corresponding wrapper classes). If the property is not writeable, or an attempt is made to set a property of primitive type to null, throw IllegalArgumentException. remove - Throw IllegalArgumentException. true
true
JSF:JAVADOC:597 int jakarta.faces.component.UIComponentBase.getChildCount
Return the number of child UIComponents that are associated with this UIComponent. If there are no children, this method must return 0. The method must not cause the creation of a child component list. true
true
JSF:JAVADOC:598 List jakarta.faces.component.UIComponentBase.getChildren
Return a mutable List representing the child UIComponents associated with this component. The returned implementation must support all of the standard and optional List methods, plus support the following additional requirements: The List implementation must implement the java.io.Serializable interface. Any attempt to add a null must throw a NullPointerException Any attempt to add an object that does not implement UIComponent must throw a ClassCastException. Whenever a new child component is added, the parent property of the child must be set to this component instance. If the parent property of the child was already non-null, the child must first be removed from its previous parent (where it may have been either a child or a facet). Whenever an existing child component is removed, the parent property of the child must be set to null. After the child component has been added to the view, if the following condition is not met: jakarta.faces.context.FacesContext#isPostback returns true and jakarta.faces.context.FacesContext#getCurrentPhaseId returns jakarta.faces.event.PhaseId#RESTORE_VIEWjakarta.faces.application.Application#publishEvent must be called, passing jakarta.faces.event.PostAddToViewEvent.class as the first argument and the newly added component as the second argument. true
true
JSF:JAVADOC:599 Map jakarta.faces.component.UIComponentBase.getClientBehaviors
This is a default implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#getClientBehaviors. UIComponent does not implement the jakarta.faces.component.behavior.ClientBehaviorHolder interface, but provides default implementations for the methods defined by jakarta.faces.component.behavior.ClientBehaviorHolder to simplify subclass implementations. Subclasses that wish to support the jakarta.faces.component.behavior.ClientBehaviorHolder contract must declare that the subclass implements jakarta.faces.component.behavior.ClientBehaviorHolder, and must add an implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames. true
true
JSF:JAVADOC:600 String jakarta.faces.component.UIComponentBase.getClientId
( FacesContext )
Return a client-side identifier for this component, generating one if necessary. The associated Renderer, if any, will be asked to convert the clientId to a form suitable for transmission to the client. The return from this method must be the same value throughout the lifetime of the instance, unless the id property of the component is changed, or the component is placed in a NamingContainer whose client ID changes (for example, UIData). However, even in these cases, consecutive calls to this method must always return the same value. The implementation must follow these steps in determining the clientId: Find the closest ancestor to this component in the view hierarchy that implements NamingContainer. Call getContainerClientId() on it and save the result as the parentId local variable. Call #getId on this component and save the result as the myId local variable. If myId is null, call context.getViewRoot().createUniqueId() and assign the result to myId. If parentId is non-null, let myId equal parentId + UINamingContainer#getSeparatorChar + myId. Call Renderer#convertClientId, passing myId, and return the result. true
true
JSF:JAVADOC:601 String jakarta.faces.component.UIComponentBase.getClientId
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:602 String jakarta.faces.component.UIComponentBase.getDefaultEventName
This is a default implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#getDefaultEventName. UIComponent does not implement the jakarta.faces.component.behavior.ClientBehaviorHolder interface, but provides default implementations for the methods defined by jakarta.faces.component.behavior.ClientBehaviorHolder to simplify subclass implementations. Subclasses that wish to support the jakarta.faces.component.behavior.ClientBehaviorHolder contract must declare that the subclass implements jakarta.faces.component.behavior.ClientBehaviorHolder, and must provide an implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames. true
true
JSF:JAVADOC:603 Collection jakarta.faces.component.UIComponentBase.getEventNames
This is a default implementation of jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames. UIComponent does not implement the jakarta.faces.component.behavior.ClientBehaviorHolder interface, but provides default implementations for the methods defined by jakarta.faces.component.behavior.ClientBehaviorHolder to simplify subclass implementations. Subclasses that wish to support the jakarta.faces.component.behavior.ClientBehaviorHolder contract must declare that the subclass implements jakarta.faces.component.behavior.ClientBehaviorHolder, and must override this method to return a non-Empty Collection of the client event names that the component supports. true
true
JSF:JAVADOC:604 UIComponent jakarta.faces.component.UIComponentBase.getFacet
( String )
Convenience method to return the named facet, if it exists, or null otherwise. If the requested facet does not exist, the facets Map must not be created. true
true
JSF:JAVADOC:605 int jakarta.faces.component.UIComponentBase.getFacetCount
Return the number of facet UIComponents that are associated with this UIComponent. If there are no facets, this method must return 0. The method must not cause the creation of a facet component map. For backwards compatability with classes that extend UIComponent directly, a default implementation is provided that simply calls #getFacets and then calls the size() method on the returned Map. A more optimized version of this method is provided in UIComponentBase#getFacetCount. true
true
JSF:JAVADOC:606 Map jakarta.faces.component.UIComponentBase.getFacets
Return a mutable Map representing the facet UIComponents associated with this UIComponent, keyed by facet name (which must be a String). The returned implementation must support all of the standard and optional Map methods, plus support the following additional requirements: The Map implementation must implement the java.io.Serializable interface. Any attempt to add a null key or value must throw a NullPointerException. Any attempt to add a key that is not a String must throw a ClassCastException. Any attempt to add a value that is not a UIComponent must throw a ClassCastException. Whenever a new facet UIComponent is added: The parent property of the component must be set to this component instance. If the parent property of the component was already non-null, the component must first be removed from its previous parent (where it may have been either a child or a facet). Whenever an existing facet UIComponent is removed: The parent property of the facet must be set to null. true
true
JSF:JAVADOC:607 Iterator jakarta.faces.component.UIComponentBase.getFacetsAndChildren
Return an Iterator over the facet followed by child UIComponents of this UIComponent. Facets are returned in an undefined order, followed by all the children in the order they are stored in the child list. If this component has no facets or children, an empty Iterator is returned. The returned Iterator must not support the remove() operation. true
true
JSF:JAVADOC:608 String jakarta.faces.component.UIComponentBase.getId
Return the component identifier of this UIComponent. true
true
JSF:JAVADOC:609 UIComponent jakarta.faces.component.UIComponentBase.getParent
Return the parent UIComponent of this UIComponent, if any. A component must allow child components to be added to and removed from the list of children of this component, even though the child component returns null from getParent( ). true
true
JSF:JAVADOC:610 String jakarta.faces.component.UIComponentBase.getRendererType
Return the Renderer type for this UIComponent (if any). true
true
JSF:JAVADOC:611 boolean jakarta.faces.component.UIComponentBase.getRendersChildren
Return a flag indicating whether this component is responsible for rendering its child components. The default implementation in UIComponentBase#getRendersChildren tries to find the renderer for this component. If it does, it calls Renderer#getRendersChildren and returns the result. If it doesn't, it returns false. As of version 1.2 of the Jakarta Server Faces Specification, component authors are encouraged to return true from this method and rely on UIComponentBase#encodeChildren. true
true
JSF:JAVADOC:612 ValueBinding jakarta.faces.component.UIComponentBase.getValueBinding
( String )

true true true
JSF:JAVADOC:613 ValueBinding jakarta.faces.component.UIComponentBase.getValueBinding
( String )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:614 boolean jakarta.faces.component.UIComponentBase.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )

true
true
JSF:JAVADOC:615 boolean jakarta.faces.component.UIComponentBase.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
throws FacesException
{@inheritDoc} true
true
JSF:JAVADOC:616 boolean jakarta.faces.component.UIComponentBase.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
throws NullPointerException
if any of the arguments are null true
true
JSF:JAVADOC:617 boolean jakarta.faces.component.UIComponentBase.isRendered
Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. true
true
JSF:JAVADOC:618 boolean jakarta.faces.component.UIComponentBase.isTransient

true
true
JSF:JAVADOC:619 void jakarta.faces.component.UIComponentBase.markInitialState
For each of the attached objects on this instance that implement PartialStateHolder, call PartialStateHolder#markInitialState on the attached object. true
true
JSF:JAVADOC:620 void jakarta.faces.component.UIComponentBase.processDecodes
( FacesContext )
Perform the component tree processing required by the Apply Request Values phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. If the rendered property of this UIComponent is false, skip further processing. Call #pushComponentToEL. Call the processDecodes() method of all facets and children of this UIComponent, in the order determined by a call to getFacetsAndChildren(). Call the decode() method of this component. Call #popComponentFromEL from inside of a finally block, just before returning. If a RuntimeException is thrown during decode processing, call FacesContext#renderResponse and re-throw the exception. true
true
JSF:JAVADOC:621 void jakarta.faces.component.UIComponentBase.processDecodes
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:622 void jakarta.faces.component.UIComponentBase.processRestoreState
( FacesContext ,
Object )
Perform the component tree processing required by the Restore View phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. Call the restoreState() method of this component. Call UIComponent#pushComponentToEL. Call the processRestoreState() method of all facets and children of this UIComponent in the order determined by a call to getFacetsAndChildren(). After returning from the processRestoreState() method on a child or facet, call UIComponent#popComponentFromEL This method may not be called if the state saving method is set to server. true
true
JSF:JAVADOC:623 void jakarta.faces.component.UIComponentBase.processRestoreState
( FacesContext ,
Object )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:624 Object jakarta.faces.component.UIComponentBase.processSaveState
( FacesContext )
Perform the component tree processing required by the state saving portion of the Render Response phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. consult the transient property of this component. If true, just return null. Call #pushComponentToEL. Call the processSaveState() method of all facets and children of this UIComponent in the order determined by a call to getFacetsAndChildren(), skipping children and facets that are transient. Ensure that #popComponentFromEL is called correctly after each child or facet. Call the saveState() method of this component. Encapsulate the child state and your state into a Serializable Object and return it. This method may not be called if the state saving method is set to server. true
true
JSF:JAVADOC:625 Object jakarta.faces.component.UIComponentBase.processSaveState
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:626 void jakarta.faces.component.UIComponentBase.processUpdates
( FacesContext )
Perform the component tree processing required by the Update Model Values phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. If the rendered property of this UIComponent is false, skip further processing. Call #pushComponentToEL. Call the processUpdates() method of all facets and children of this UIComponent, in the order determined by a call to getFacetsAndChildren(). After returning from the processUpdates() method on a child or facet, call UIComponent#popComponentFromEL true
true
JSF:JAVADOC:627 void jakarta.faces.component.UIComponentBase.processUpdates
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:628 void jakarta.faces.component.UIComponentBase.processValidators
( FacesContext )
Perform the component tree processing required by the Process Validations phase of the request processing lifecycle for all facets of this component, all children of this component, and this component itself, as follows. If the rendered property of this UIComponent is false, skip further processing. Call #pushComponentToEL. Call the processValidators() method of all facets and children of this UIComponent, in the order determined by a call to getFacetsAndChildren(). true
true
JSF:JAVADOC:629 void jakarta.faces.component.UIComponentBase.processValidators
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:630 void jakarta.faces.component.UIComponentBase.queueEvent
( FacesEvent )
Queue an event for broadcast at the end of the current request processing lifecycle phase. The default implementation in UIComponentBase must delegate this call to the queueEvent() method of the parent UIComponent. true
true
JSF:JAVADOC:631 void jakarta.faces.component.UIComponentBase.queueEvent
( FacesEvent )
throws IllegalStateException
if this component is not a descendant of a UIViewRoot true
true
JSF:JAVADOC:632 void jakarta.faces.component.UIComponentBase.queueEvent
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:633 Object jakarta.faces.component.UIComponentBase.restoreAttachedState
( FacesContext ,
Object )
This method is called by UIComponent subclasses that need to restore the objects they saved using #saveAttachedState. This method is tightly coupled with #saveAttachedState. This method supports restoring all attached objects types supported by #saveAttachedState. true
true
JSF:JAVADOC:634 Object jakarta.faces.component.UIComponentBase.restoreAttachedState
( FacesContext ,
Object )
throws IllegalStateException
if the object is not previously returned by #saveAttachedState. true
true
JSF:JAVADOC:635 Object jakarta.faces.component.UIComponentBase.restoreAttachedState
( FacesContext ,
Object )
throws NullPointerException
if context is null. true
true
JSF:JAVADOC:636 void jakarta.faces.component.UIComponentBase.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:637 Object jakarta.faces.component.UIComponentBase.saveAttachedState
( FacesContext ,
Object )
This method is called by UIComponent subclasses that want to save one or more attached objects. It is a convenience method that does the work of saving attached objects that may or may not implement the StateHolder interface. Using this method implies the use of #restoreAttachedState to restore the attached objects. This method supports saving attached objects of the following type: Objects, null values, and Collections of these objects. If any contained objects are not Collections and do not implement StateHolder, they must have zero-argument public constructors. The exact structure of the returned object is undefined and opaque, but will be serializable. true
true
JSF:JAVADOC:638 Object jakarta.faces.component.UIComponentBase.saveAttachedState
( FacesContext ,
Object )
throws NullPointerException
if the context argument is null. true
true
JSF:JAVADOC:639 Object jakarta.faces.component.UIComponentBase.saveState
( FacesContext )

true
true
JSF:JAVADOC:640 void jakarta.faces.component.UIComponentBase.setId
( String )
Set the component identifier of this UIComponent (if any). Component identifiers must obey the following syntax restrictions: Must not be a zero-length String. First character must be a letter or an underscore ('_'). Subsequent characters must be a letter, a digit, an underscore ('_'), or a dash ('-'). Component identifiers must also obey the following semantic restrictions (note that this restriction is NOT enforced by the setId() implementation): The specified identifier must be unique among all the components (including facets) that are descendents of the nearest ancestor UIComponent that is a NamingContainer, or within the scope of the entire component tree if there is no such ancestor that is a NamingContainer. true
true
JSF:JAVADOC:641 void jakarta.faces.component.UIComponentBase.setId
( String )
throws IllegalArgumentException
if id is not syntactically valid true
true
JSF:JAVADOC:642 void jakarta.faces.component.UIComponentBase.setParent
( UIComponent )
Set the parent UIComponent of this UIComponent. This method will cause an jakarta.faces.event.PostAddToViewEvent to be published and if parent.isInView() returns true an jakarta.faces.event.PostAddToViewEvent will be published as well. This method must never be called by developers; a UIComponent's internal implementation will call it as components are added to or removed from a parent's child List or facet Map. true
true
JSF:JAVADOC:643 void jakarta.faces.component.UIComponentBase.setRendered
( boolean )
Set the rendered property of this UIComponent. true
true
JSF:JAVADOC:644 void jakarta.faces.component.UIComponentBase.setRendererType
( String )
Set the Renderer type for this UIComponent, or null for components that render themselves. true
true
JSF:JAVADOC:645 void jakarta.faces.component.UIComponentBase.setTransient
( boolean )

true
true
JSF:JAVADOC:646 void jakarta.faces.component.UIComponentBase.setValueBinding
( String ,
ValueBinding )

true true true
JSF:JAVADOC:647 void jakarta.faces.component.UIComponentBase.setValueBinding
( String ,
ValueBinding )
throws IllegalArgumentException
if name is one of id or parent true true true
JSF:JAVADOC:648 void jakarta.faces.component.UIComponentBase.setValueBinding
( String ,
ValueBinding )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:649 UIComponentBase jakarta.faces.component.UIComponentBase.UIComponentBase

true
true
JSF:JAVADOC:650 void jakarta.faces.component.UIData.broadcast
( FacesEvent )
Override the default UIComponentBase#broadcast processing to unwrap any wrapped FacesEvent and reset the current row index, before the event is actually broadcast. For events that we did not wrap (in queueEvent()), default processing will occur. true
true
JSF:JAVADOC:651 void jakarta.faces.component.UIData.broadcast
( FacesEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:652 void jakarta.faces.component.UIData.broadcast
( FacesEvent )
throws IllegalArgumentException
if the implementation class of this FacesEvent is not supported by this component true
true
JSF:JAVADOC:653 void jakarta.faces.component.UIData.broadcast
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:654 String jakarta.faces.component.UIData.createUniqueId
( FacesContext ,
String )
Generate an identifier for a component. The identifier will be prefixed with UNIQUE_ID_PREFIX, and will be unique within this component-container. Optionally, a unique seed value can be supplied by component creators which should be included in the generated unique id. true
true
JSF:JAVADOC:655 void jakarta.faces.component.UIData.encodeBegin
( FacesContext )
In addition to the default behavior, ensure that any saved per-row state for our child input components is discarded unless it is needed to rerender the current page with errors. true
true
JSF:JAVADOC:656 void jakarta.faces.component.UIData.encodeBegin
( FacesContext )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:657 void jakarta.faces.component.UIData.encodeBegin
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:658 String jakarta.faces.component.UIData.getClientId
( FacesContext )
Return a client identifier for this component that includes the current value of the rowIndex property, if it is not set to -1. This implies that multiple calls to getClientId() may return different results, but ensures that child components can themselves generate row-specific client identifiers (since UIData is a NamingContainer). true
true
JSF:JAVADOC:659 String jakarta.faces.component.UIData.getClientId
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:660 String jakarta.faces.component.UIData.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:661 int jakarta.faces.component.UIData.getFirst
Return the zero-relative row number of the first row to be displayed. true
true
JSF:JAVADOC:662 UIComponent jakarta.faces.component.UIData.getFooter
Return the footer facet of this component (if any). A convenience method for getFacet("footer"). true
true
JSF:JAVADOC:663 UIComponent jakarta.faces.component.UIData.getHeader
Return the header facet of this component (if any). A convenience method for getFacet("header"). true
true
JSF:JAVADOC:664 int jakarta.faces.component.UIData.getRowCount
Return the number of rows in the underlying data model. If the number of available rows is unknown, return -1. true
true
JSF:JAVADOC:665 int jakarta.faces.component.UIData.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:666 Object jakarta.faces.component.UIData.getRowData
Return the data object representing the data for the currently selected row index, if any. true
true
JSF:JAVADOC:667 Object jakarta.faces.component.UIData.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:668 Object jakarta.faces.component.UIData.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:669 int jakarta.faces.component.UIData.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, return -1. This property is not enabled for value binding expressions. true
true
JSF:JAVADOC:670 int jakarta.faces.component.UIData.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:671 int jakarta.faces.component.UIData.getRows
Return the number of rows to be displayed, or zero for all remaining rows in the table. The default value of this property is zero. true
true
JSF:JAVADOC:672 Object jakarta.faces.component.UIData.getValue
Return the value of the UIData. This value must either be be of type DataModel, or a type that can be adapted into a DataModel. UIData will automatically adapt the following types: Arrays java.util.List java.sql.ResultSet jakarta.servlet.jsp.jstl.sql.Result All other types will be adapted using the ScalarDataModel class, which will treat the object as a single row of data. true
true
JSF:JAVADOC:673 String jakarta.faces.component.UIData.getVar
Return the request-scope attribute under which the data object for the current row will be exposed when iterating. This property is not enabled for value binding expressions. true
true
JSF:JAVADOC:674 boolean jakarta.faces.component.UIData.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
Override behavior from UIComponentBase#invokeOnComponent to provide special care for positioning the data properly before finding the component and invoking the callback on it. If the argument clientId is equal to this.getClientId() simply invoke the contextCallback, passing the context argument and this as arguments, and return true. If the argument clientId is not equal to this.getClientId(), inspect each of the facet children of this UIData instance and for each one, compare its clientId with the argument clientId. If there is a match, invoke the contextCallback, passing the context argument and this as arguments, and return true. Otherwise, attempt to extract a rowIndex from the clientId. For example, if the argument clientId was form:data:3:customerHeader the rowIndex would be 3. Let this value be called newIndex. The current rowIndex of this instance must be saved aside and restored before returning in all cases, regardless of the outcome of the search or if any exceptions are thrown in the process. The implementation of this method must never return true if setting the rowIndex of this instance to be equal to newIndex causes this instance to return false from #isRowAvailable. true
true
JSF:JAVADOC:675 boolean jakarta.faces.component.UIData.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
throws FacesException
{@inheritDoc} Also throws FacesException if any exception is thrown when deriving the rowIndex from the argument clientId. true
true
JSF:JAVADOC:676 boolean jakarta.faces.component.UIData.invokeOnComponent
( FacesContext ,
String ,
ContextCallback )
throws NullPointerException
if any of the arguments are null true
true
JSF:JAVADOC:677 boolean jakarta.faces.component.UIData.isRowAvailable
Return a flag indicating whether there is rowData available at the current rowIndex. If no wrappedData is available, return false. true
true
JSF:JAVADOC:678 boolean jakarta.faces.component.UIData.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:679 void jakarta.faces.component.UIData.processDecodes
( FacesContext )
Override the default UIComponentBase#processDecodes processing to perform the following steps. If the rendered property of this UIComponent is false, skip further processing. Set the current rowIndex to -1. Call the processDecodes() method of all facets of this UIData, in the order determined by a call to getFacets().keySet().iterator(). Call the processDecodes() method of all facets of the UIColumn children of this UIData. Iterate over the set of rows that were included when this component was rendered (i.e. those defined by the first and rows properties), performing the following processing for each row: Set the current rowIndex to the appropriate value for this row. If isRowAvailable() returns true, iterate over the children components of each UIColumn child of this UIData component, calling the processDecodes() method for each such child. Set the current rowIndex to -1. Call the decode() method of this component. If a RuntimeException is thrown during decode processing, call FacesContext#renderResponse and re-throw the exception. true
true
JSF:JAVADOC:680 void jakarta.faces.component.UIData.processDecodes
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:681 void jakarta.faces.component.UIData.processUpdates
( FacesContext )
Override the default UIComponentBase#processUpdates processing to perform the following steps. If the rendered property of this UIComponent is false, skip further processing. Set the current rowIndex to -1. Call the processUpdates() method of all facets of this UIData, in the order determined by a call to getFacets().keySet().iterator(). Call the processUpdates() method of all facets of the UIColumn children of this UIData. Iterate over the set of rows that were included when this component was rendered (i.e. those defined by the first and rows properties), performing the following processing for each row: Set the current rowIndex to the appropriate value for this row. If isRowAvailable() returns true, iterate over the children components of each UIColumn child of this UIData component, calling the processUpdates() method for each such child. Set the current rowIndex to -1. true
true
JSF:JAVADOC:682 void jakarta.faces.component.UIData.processUpdates
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:683 void jakarta.faces.component.UIData.processValidators
( FacesContext )
Override the default UIComponentBase#processValidators processing to perform the following steps. If the rendered property of this UIComponent is false, skip further processing. Set the current rowIndex to -1. Call the processValidators() method of all facets of this UIData, in the order determined by a call to getFacets().keySet().iterator(). Call the processValidators() method of all facets of the UIColumn children of this UIData. Iterate over the set of rows that were included when this component was rendered (i.e. those defined by the first and rows properties), performing the following processing for each row: Set the current rowIndex to the appropriate value for this row. If isRowAvailable() returns true, iterate over the children components of each UIColumn child of this UIData component, calling the processValidators() method for each such child. Set the current rowIndex to -1. true
true
JSF:JAVADOC:684 void jakarta.faces.component.UIData.processValidators
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:685 void jakarta.faces.component.UIData.queueEvent
( FacesEvent )
Override the default UIComponentBase#queueEvent processing to wrap any queued events in a wrapper so that we can reset the current row index in broadcast(). true
true
JSF:JAVADOC:686 void jakarta.faces.component.UIData.queueEvent
( FacesEvent )
throws IllegalStateException
if this component is not a descendant of a UIViewRoot true
true
JSF:JAVADOC:687 void jakarta.faces.component.UIData.queueEvent
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:688 void jakarta.faces.component.UIData.setFirst
( int )
Set the zero-relative row number of the first row to be displayed. true
true
JSF:JAVADOC:689 void jakarta.faces.component.UIData.setFirst
( int )
throws IllegalArgumentException
if first is negative true
true
JSF:JAVADOC:690 void jakarta.faces.component.UIData.setFooter
( UIComponent )
Set the footer facet of this component. A convenience method for getFacets().put("footer", footer). true
true
JSF:JAVADOC:691 void jakarta.faces.component.UIData.setFooter
( UIComponent )
throws NullPointerException
if footer is null true
true
JSF:JAVADOC:692 void jakarta.faces.component.UIData.setHeader
( UIComponent )
Set the header facet of this component. A convenience method for getFacets().put("header", header). true
true
JSF:JAVADOC:693 void jakarta.faces.component.UIData.setHeader
( UIComponent )
throws NullPointerException
if header is null true
true
JSF:JAVADOC:694 void jakarta.faces.component.UIData.setRowIndex
( int )
Set the zero relative index of the current row, or -1 to indicate that no row is currently selected, by implementing the following algorithm. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. Save current state information for all descendant components (as described below). Store the new row index, and pass it on to the DataModel associated with this UIData instance. If the new rowIndex value is -1: If the var property is not null, remove the corresponding request scope attribute (if any). Reset the state information for all descendant components (as described below). If the new rowIndex value is not -1: If the var property is not null, call getRowData() and expose the resulting data object as a request scope attribute whose key is the var property value. Reset the state information for all descendant components (as described below). To save current state information for all descendant components, UIData must maintain per-row information for each descendant as follows: If the descendant is an instance of EditableValueHolder, save the state of its localValue property. If the descendant is an instance of EditableValueHolder, save the state of the localValueSet property. If the descendant is an instance of EditableValueHolder, save the state of the valid property. If the descendant is an instance of EditableValueHolder, save the state of the submittedValue property. To restore current state information for all descendant components, UIData must reference its previously stored information for the current rowIndex and call setters for each descendant as follows: If the descendant is an instance of EditableValueHolder, restore the value property. If the descendant is an instance of EditableValueHolder, restore the state of the localValueSet property. If the descendant is an instance of EditableValueHolder, restore the state of the valid property. If the descendant is an instance of EditableValueHolder, restore the state of the submittedValue property. true
true
JSF:JAVADOC:695 void jakarta.faces.component.UIData.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:696 void jakarta.faces.component.UIData.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:697 void jakarta.faces.component.UIData.setRows
( int )
Set the number of rows to be displayed, or zero for all remaining rows in the table. true
true
JSF:JAVADOC:698 void jakarta.faces.component.UIData.setRows
( int )
throws IllegalArgumentException
if rows is negative true
true
JSF:JAVADOC:699 void jakarta.faces.component.UIData.setValue
( Object )
Set the value of the UIData. This value must either be be of type DataModel, or a type that can be adapted into a DataModel. true
true
JSF:JAVADOC:700 void jakarta.faces.component.UIData.setValueBinding
( String ,
ValueBinding )
If "name" is something other than "value", "var", or "rowIndex", rely on the superclass conversion from ValueBinding to ValueExpression. true true true
JSF:JAVADOC:701 void jakarta.faces.component.UIData.setValueBinding
( String ,
ValueBinding )
throws IllegalArgumentException
if name is one of id, parent, var, or rowIndex true true true
JSF:JAVADOC:702 void jakarta.faces.component.UIData.setValueBinding
( String ,
ValueBinding )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:703 void jakarta.faces.component.UIData.setValueExpression
( String ,
ValueExpression )
Set the ValueExpression used to calculate the value for the specified attribute or property name, if any. In addition, if a ValueExpression is set for the value property, remove any synthesized DataModel for the data previously bound to this component. true
true
JSF:JAVADOC:704 void jakarta.faces.component.UIData.setValueExpression
( String ,
ValueExpression )
throws IllegalArgumentException
if name is one of id, parent, var, or rowIndex true
true
JSF:JAVADOC:705 void jakarta.faces.component.UIData.setValueExpression
( String ,
ValueExpression )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:706 void jakarta.faces.component.UIData.setVar
( String )
Set the request-scope attribute under which the data object for the current row wil be exposed when iterating. true
true
JSF:JAVADOC:707 UIData jakarta.faces.component.UIData.UIData
Create a new UIData instance with default property values. true
true
JSF:JAVADOC:708 boolean jakarta.faces.component.UIData.visitTree
( VisitContext ,
VisitCallback )
Override the behavior in UIComponent#visitTree to handle iteration correctly. If the UIComponent#isVisitable method of this instance returns false, take no action and return. Otherwise, save aside the result of a call to #getRowIndex. Call UIComponent#pushComponentToEL and invoke the visit callback on this UIData instance as described in UIComponent#visitTree. Let the result of the invoctaion be visitResult. If visitResult is VisitResult#COMPLETE, take no further action and return true. Otherwise, determine if we need to visit our children. The default implementation calls VisitContext#getSubtreeIdsToVisit passing this as the argument. If the result of that call is non-empty, let doVisitChildren be true. If doVisitChildren is true and visitResult is VisitResult#ACCEPT, take the following action. If this component has facets, call UIComponent#getFacets on this instance and invoke the values() method. For each UIComponent in the returned Map, call UIComponent#visitTree. If this component has children, for each child UIComponent retured from calling #getChildren on this instance, if the child has facets, call UIComponent#getFacets on the child instance and invoke the values() method. For each UIComponent in the returned Map, call UIComponent#visitTree. Iterate over the columns and rows. Let rowsToProcess be the return from #getRows. Let rowIndex be the return from #getFirst - 1. While the number of rows processed is less than rowsToProcess, take the following actions. Call #setRowIndex, passing the current row index. If #isRowAvailable returns false, take no further action and return false. For each child component of this UIData that is also an instance of UIColumn, call UIComponent#visitTree on the child. If such a call returns true, terminate iteration and return true. Take no action on non UIColumn children. Call #popComponentFromEL and restore the saved row index with a call to #setRowIndex. Return false to allow the visiting to continue. true
true
JSF:JAVADOC:709 boolean jakarta.faces.component.UIData.visitTree
( VisitContext ,
VisitCallback )
throws NullPointerException
if any of the parameters are null. true
true
JSF:JAVADOC:710 String jakarta.faces.component.UIForm.createUniqueId
( FacesContext ,
String )
Generate an identifier for a component. The identifier will be prefixed with UNIQUE_ID_PREFIX, and will be unique within this component-container. Optionally, a unique seed value can be supplied by component creators which should be included in the generated unique id. true
true
JSF:JAVADOC:711 String jakarta.faces.component.UIForm.getContainerClientId
( FacesContext )
Override the UIComponent#getContainerClientId to allow users to disable this form from prepending its clientId to its descendent's clientIds depending on the value of this form's #isPrependId property. true
true
JSF:JAVADOC:712 String jakarta.faces.component.UIForm.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:713 boolean jakarta.faces.component.UIForm.isPrependId
The prependId flag. true
true
JSF:JAVADOC:714 boolean jakarta.faces.component.UIForm.isSubmitted
Returns the current value of the submitted property. The default value is false. See #setSubmitted for details. true
true
JSF:JAVADOC:715 void jakarta.faces.component.UIForm.processDecodes
( FacesContext )
Override UIComponent#processDecodes to ensure that the form is decoded before its children. This is necessary to allow the submitted property to be correctly set. true
true
JSF:JAVADOC:716 void jakarta.faces.component.UIForm.processDecodes
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:717 void jakarta.faces.component.UIForm.processUpdates
( FacesContext )
Override UIComponent#processUpdates to ensure that the children of this UIForm instance are only processed if #isSubmitted returns true. true
true
JSF:JAVADOC:718 void jakarta.faces.component.UIForm.processUpdates
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:719 void jakarta.faces.component.UIForm.processValidators
( FacesContext )
Override UIComponent#processValidators to ensure that the children of this UIForm instance are only processed if #isSubmitted returns true. true
true
JSF:JAVADOC:720 void jakarta.faces.component.UIForm.processValidators
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:721 void jakarta.faces.component.UIForm.setPrependId
( boolean )

true
true
JSF:JAVADOC:722 void jakarta.faces.component.UIForm.setSubmitted
( boolean )
If this UIForm instance (as opposed to other forms in the page) is experiencing a submit during this request processing lifecycle, this method must be called, with true as the argument, during the UIComponent#decode for this UIForm instance. If this UIForm instance is not experiencing a submit, this method must be called, with false as the argument, during the UIComponent#decode for this UIForm instance. The value of a UIForm's submitted property must not be saved as part of its state. true
true
JSF:JAVADOC:723 UIForm jakarta.faces.component.UIForm.UIForm
Create a new UIForm instance with default property values. true
true
JSF:JAVADOC:724 boolean jakarta.faces.component.UIForm.visitTree
( VisitContext ,
VisitCallback )
Perform a tree visit starting at this node in the tree. UIComponent.visitTree() implementations do not invoke the VisitCallback directly, but instead call VisitContext#invokeVisitCallback to invoke the callback. This allows implementations to provide optimized tree traversals, for example by only calling the for a subset of components. UIComponent.visitTree() implementations must call UIComponent.pushComponentToEL() before performing the visit and UIComponent.popComponentFromEL() after the visit. true
true
JSF:JAVADOC:725 String jakarta.faces.component.UIGraphic.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:726 String jakarta.faces.component.UIGraphic.getUrl
Return the image URL for this UIGraphic. This method is a typesafe alias for getValue(). true
true
JSF:JAVADOC:727 Object jakarta.faces.component.UIGraphic.getValue
Returns the value property of the UIGraphic. This will typically be rendered as an URL. true
true
JSF:JAVADOC:728 ValueBinding jakarta.faces.component.UIGraphic.getValueBinding
( String )
Return any ValueBinding set for value if a ValueBinding for url is requested; otherwise, perform the default superclass processing for this method. true true true
JSF:JAVADOC:729 ValueBinding jakarta.faces.component.UIGraphic.getValueBinding
( String )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:730 ValueExpression jakarta.faces.component.UIGraphic.getValueExpression
( String )
Return any ValueExpression set for value if a ValueExpression for url is requested; otherwise, perform the default superclass processing for this method. true
true
JSF:JAVADOC:731 ValueExpression jakarta.faces.component.UIGraphic.getValueExpression
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:732 void jakarta.faces.component.UIGraphic.setUrl
( String )
Set the image URL for this UIGraphic. This method is a typesafe alias for setValue(). true
true
JSF:JAVADOC:733 void jakarta.faces.component.UIGraphic.setValue
( Object )
Sets the value property of the UIGraphic. This will typically be rendered as an URL. true
true
JSF:JAVADOC:734 void jakarta.faces.component.UIGraphic.setValueBinding
( String ,
ValueBinding )
Store any ValueBinding specified for url under value instead; otherwise, perform the default superclass processing for this method. In all cases, the superclass is relied on to convert the ValueBinding to a ValueExpression. true true true
JSF:JAVADOC:735 void jakarta.faces.component.UIGraphic.setValueBinding
( String ,
ValueBinding )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:736 void jakarta.faces.component.UIGraphic.setValueExpression
( String ,
ValueExpression )
Store any ValueExpression specified for url under value instead; otherwise, perform the default superclass processing for this method. true
true
JSF:JAVADOC:737 void jakarta.faces.component.UIGraphic.setValueExpression
( String ,
ValueExpression )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:738 UIGraphic jakarta.faces.component.UIGraphic.UIGraphic
Create a new UIGraphic instance with default property values. true
true
JSF:JAVADOC:739 void jakarta.faces.component.UIInput.addValidator
( Validator )
Add a Validator instance to the set associated with this UIInput. true
true
JSF:JAVADOC:740 void jakarta.faces.component.UIInput.addValidator
( Validator )
throws NullPointerException
if validator is null true
true
JSF:JAVADOC:741 void jakarta.faces.component.UIInput.addValueChangeListener
( ValueChangeListener )
Add a new ValueChangeListener to the set of listeners interested in being notified when ValueChangeEvents occur. true
true
JSF:JAVADOC:742 void jakarta.faces.component.UIInput.addValueChangeListener
( ValueChangeListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:743 void jakarta.faces.component.UIInput.clearInitialState
For each of the attached objects on this instance that implement PartialStateHolder, call PartialStateHolder#clearInitialState on the attached object. true
true
JSF:JAVADOC:744 void jakarta.faces.component.UIInput.decode
( FacesContext )
Decode any new state of this UIComponent from the request contained in the specified FacesContext, and store this state as needed. During decoding, events may be enqueued for later processing (by event listeners who have registered an interest), by calling queueEvent(). true
true
JSF:JAVADOC:745 void jakarta.faces.component.UIInput.decode
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:746 String jakarta.faces.component.UIInput.getConverterMessage
If there has been a call to #setConverterMessage on this instance, return the message. Otherwise, call #getValueExpression passing the key "converterMessage", get the result of the expression, and return it. Any ELExceptions thrown during the call to getValue() must be wrapped in a FacesException and rethrown. true
true
JSF:JAVADOC:747 String jakarta.faces.component.UIInput.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:748 String jakarta.faces.component.UIInput.getRequiredMessage
If there has been a call to #setRequiredMessage on this instance, return the message. Otherwise, call #getValueExpression passing the key "requiredMessage", get the result of the expression, and return it. Any ELExceptions thrown during the call to getValue() must be wrapped in a FacesException and rethrown. true
true
JSF:JAVADOC:749 Object jakarta.faces.component.UIInput.getSubmittedValue
Return the submittedValue value of this UIInput component. This method should only be used by the decode() and validate() method of this component, or its corresponding Renderer. true
true
JSF:JAVADOC:750 MethodBinding jakarta.faces.component.UIInput.getValidator
Return a MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component. true true true
JSF:JAVADOC:751 String jakarta.faces.component.UIInput.getValidatorMessage
If there has been a call to #setValidatorMessage on this instance, return the message. Otherwise, call #getValueExpression passing the key "validatorMessage", get the result of the expression, and return it. Any ELExceptions thrown during the call to getValue() must be wrapped in a FacesException and rethrown. true
true
JSF:JAVADOC:752 Validator[] jakarta.faces.component.UIInput.getValidators
Return the set of registered Validators for this UIInput instance. If there are no registered validators, a zero-length array is returned. true
true
JSF:JAVADOC:753 MethodBinding jakarta.faces.component.UIInput.getValueChangeListener
If #setValueChangeListener was not previously called for this instance, this method must return null. If it was called, this method must return the exact MethodBinding instance that was passed to #setValueChangeListener. true true true
JSF:JAVADOC:754 ValueChangeListener[] jakarta.faces.component.UIInput.getValueChangeListeners
Return the set of registered ValueChangeListeners for this UIInput instance. If there are no registered listeners, a zero-length array is returned. true
true
JSF:JAVADOC:755 boolean jakarta.faces.component.UIInput.isEmpty
( Object )

true
true
JSF:JAVADOC:756 boolean jakarta.faces.component.UIInput.isImmediate
Return the "immediate" state for this component. true
true
JSF:JAVADOC:757 boolean jakarta.faces.component.UIInput.isLocalValueSet
Return the "local value set" state for this component. Calls to setValue() automatically reset this property to true. true
true
JSF:JAVADOC:758 boolean jakarta.faces.component.UIInput.isRequired
Return the "required field" state for this component. true
true
JSF:JAVADOC:759 boolean jakarta.faces.component.UIInput.isValid
Return a flag indicating whether the local value of this component is valid (no conversion error has occurred). true
true
JSF:JAVADOC:760 void jakarta.faces.component.UIInput.markInitialState
In addition to the actions taken in UIOutput when PartialStateHolder#markInitialState() is called, check if any of the installed Validators are PartialStateHolders and if so, call jakarta.faces.component.PartialStateHolder#markInitialState() as appropriate. true
true
JSF:JAVADOC:761 void jakarta.faces.component.UIInput.processDecodes
( FacesContext )
Specialized decode behavior on top of that provided by the superclass. In addition to the standard processDecodes behavior inherited from UIComponentBase, calls validate() if the the immediate property is true; if the component is invalid afterwards or a RuntimeException is thrown, calls FacesContext#renderResponse. true
true
JSF:JAVADOC:762 void jakarta.faces.component.UIInput.processDecodes
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:763 void jakarta.faces.component.UIInput.processUpdates
( FacesContext )
In addition to the standard processUpdates behavior inherited from UIComponentBase, calls updateModel(). If the component is invalid afterwards, calls FacesContext#renderResponse. If a RuntimeException is thrown during update processing, calls FacesContext#renderResponse and re-throw the exception. true
true
JSF:JAVADOC:764 void jakarta.faces.component.UIInput.processUpdates
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:765 void jakarta.faces.component.UIInput.processValidators
( FacesContext )
In addition to the standard processValidators behavior inherited from UIComponentBase, calls validate() if the immediate property is false (which is the default); if the component is invalid afterwards, calls FacesContext#renderResponse. If a RuntimeException is thrown during validation processing, calls FacesContext#renderResponse and re-throw the exception. true
true
JSF:JAVADOC:766 void jakarta.faces.component.UIInput.processValidators
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:767 void jakarta.faces.component.UIInput.removeValidator
( Validator )
Remove a Validator instance from the set associated with this UIInput, if it was previously associated. Otherwise, do nothing. true
true
JSF:JAVADOC:768 void jakarta.faces.component.UIInput.removeValueChangeListener
( ValueChangeListener )
Remove an existing ValueChangeListener (if any) from the set of listeners interested in being notified when ValueChangeEvents occur. true
true
JSF:JAVADOC:769 void jakarta.faces.component.UIInput.removeValueChangeListener
( ValueChangeListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:770 void jakarta.faces.component.UIInput.resetValue
Convenience method to reset this component's value to the un-initialized state. This method does the following: Call #setValue passing null. Call #setSubmittedValue passing null. Call #setLocalValueSet passing false. Call #setValid passing true. Upon return from this call if the instance had a ValueBinding associated with it for the "value" property, this binding is evaluated when UIOutput#getValue is called. Otherwise, null is returned from getValue(). true
true
JSF:JAVADOC:771 void jakarta.faces.component.UIInput.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:772 Object jakarta.faces.component.UIInput.saveState
( FacesContext )

true
true
JSF:JAVADOC:773 void jakarta.faces.component.UIInput.setConverterMessage
( String )
Override any ValueExpression set for the "converterMessage" with the literal argument provided to this method. Subsequent calls to #getConverterMessage will return this value; true
true
JSF:JAVADOC:774 void jakarta.faces.component.UIInput.setImmediate
( boolean )
Set the "immediate" state for this component. When set to true, the component's value will be converted and validated immediately in the Apply Request Values phase, and ValueChangeEvents will be delivered in that phase as well. The default value for this property must be false. true
true
JSF:JAVADOC:775 void jakarta.faces.component.UIInput.setLocalValueSet
( boolean )
Sets the "local value set" state for this component. true
true
JSF:JAVADOC:776 void jakarta.faces.component.UIInput.setRequired
( boolean )
Set the "required field" state for this component. true
true
JSF:JAVADOC:777 void jakarta.faces.component.UIInput.setRequiredMessage
( String )
Override any ValueExpression set for the "requiredMessage" with the literal argument provided to this method. Subsequent calls to #getRequiredMessage will return this value; true
true
JSF:JAVADOC:778 void jakarta.faces.component.UIInput.setSubmittedValue
( Object )
Set the submittedValue value of this UIInput component. This method should only be used by the decode() and validate() method of this component, or its corresponding Renderer. true
true
JSF:JAVADOC:779 void jakarta.faces.component.UIInput.setValid
( boolean )
Set a flag indicating whether the local value of this component is valid (no conversion error has occurred). true
true
JSF:JAVADOC:780 void jakarta.faces.component.UIInput.setValidator
( MethodBinding )
Set a MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component. Any method referenced by such an expression must be public, with a return type of void, and accept parameters of type FacesContext, UIComponent, and Object. true true true
JSF:JAVADOC:781 void jakarta.faces.component.UIInput.setValidatorMessage
( String )
Override any ValueExpression set for the "validatorMessage" with the literal argument provided to this method. Subsequent calls to #getValidatorMessage will return this value; true
true
JSF:JAVADOC:782 void jakarta.faces.component.UIInput.setValue
( Object )
Set the value of this UIComponent (if any). true
true
JSF:JAVADOC:783 void jakarta.faces.component.UIInput.setValueChangeListener
( MethodBinding )

true true true
JSF:JAVADOC:784 UIInput jakarta.faces.component.UIInput.UIInput
Create a new UIInput instance with default property values. true
true
JSF:JAVADOC:785 void jakarta.faces.component.UIInput.updateModel
( FacesContext )
Perform the following algorithm to update the model data associated with this UIInput, if any, as appropriate. If the valid property of this component is false, take no further action. If the localValueSet property of this component is false, take no further action. If no ValueExpression for value exists, take no further action. Call setValue() method of the ValueExpression to update the value that the ValueExpression points at. If the setValue() method returns successfully: Clear the local value of this UIInput. Set the localValueSet property of this UIInput to false. If the setValue() method throws an Exception: Enqueue an error message. Create a FacesMessage with the id #UPDATE_MESSAGE_ID. Create a UpdateModelException, passing the FacesMessage and the caught exception to the constructor. Create an ExceptionQueuedEventContext, passing the FacesContext, the UpdateModelException, this component instance, and PhaseId#UPDATE_MODEL_VALUES to its constructor. Call FacesContext#getExceptionHandler and then call ExceptionHandler#processEvent, passing the ExceptionQueuedEventContext. Set the valid property of this UIInput to false. The exception must not be re-thrown. This enables tree traversal to continue for this lifecycle phase, as in all the other lifecycle phases. true
true
JSF:JAVADOC:786 void jakarta.faces.component.UIInput.updateModel
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:787 void jakarta.faces.component.UIInput.validate
( FacesContext )
Perform the following algorithm to validate the local value of this UIInput. Retrieve the submitted value with #getSubmittedValue. If this returns null, exit without further processing. (This indicates that no value was submitted for this component.) If the jakarta.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL context parameter value is true (ignoring case), and getSubmittedValue() returns a zero-length String call #setSubmittedValue, passing null as the argument and continue processing using null as the current submitted value. Convert the submitted value into a "local value" of the appropriate data type by calling #getConvertedValue. Validate the property by calling #validateValue. If the valid property of this component is still true, retrieve the previous value of the component (with getValue()), store the new local value using setValue(), and reset the submitted value to null. If the local value is different from the previous value of this component, fire a ValueChangeEvent to be broadcast to all interested listeners. Application components implementing UIInput that wish to perform validation with logic embedded in the component should perform their own correctness checks, and then call the super.validate() method to perform the standard processing described above. true
true
JSF:JAVADOC:788 void jakarta.faces.component.UIInput.validate
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:789 String jakarta.faces.component.UIMessage.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:790 String jakarta.faces.component.UIMessage.getFor
Return the client identifier of the component for which this component represents associated message(s) (if any). true
true
JSF:JAVADOC:791 boolean jakarta.faces.component.UIMessage.isRedisplay

true
true
JSF:JAVADOC:792 boolean jakarta.faces.component.UIMessage.isShowDetail
Return the flag indicating whether the detail property of the associated message(s) should be displayed. Defaults to true. true
true
JSF:JAVADOC:793 boolean jakarta.faces.component.UIMessage.isShowSummary
Return the flag indicating whether the summary property of the associated message(s) should be displayed. Defaults to false. true
true
JSF:JAVADOC:794 void jakarta.faces.component.UIMessage.setFor
( String )
Set the client identifier of the component for which this component represents associated message(s) (if any). This property must be set before the message is displayed. true
true
JSF:JAVADOC:795 void jakarta.faces.component.UIMessage.setRedisplay
( boolean )
Set the flag indicating whether the detail property of the associated message(s) should be displayed. true
true
JSF:JAVADOC:796 void jakarta.faces.component.UIMessage.setShowDetail
( boolean )
Set the flag indicating whether the detail property of the associated message(s) should be displayed. true
true
JSF:JAVADOC:797 void jakarta.faces.component.UIMessage.setShowSummary
( boolean )
Set the flag indicating whether the summary property of the associated message(s) should be displayed. true
true
JSF:JAVADOC:798 UIMessage jakarta.faces.component.UIMessage.UIMessage
Create a new UIMessage instance with default property values. true
true
JSF:JAVADOC:799 String jakarta.faces.component.UIMessages.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:800 String jakarta.faces.component.UIMessages.getFor
Return the client identifier of the component for which this component represents associated message(s) (if any). true
true
JSF:JAVADOC:801 boolean jakarta.faces.component.UIMessages.isGlobalOnly
Return the flag indicating whether only global messages (that is, messages with no associated client identifier) should be rendered. Mutually exclusive with the "for" property which takes precedence. Defaults to false. true
true
JSF:JAVADOC:802 boolean jakarta.faces.component.UIMessages.isRedisplay

true
true
JSF:JAVADOC:803 boolean jakarta.faces.component.UIMessages.isShowDetail
Return the flag indicating whether the detail property of the associated message(s) should be displayed. Defaults to false. true
true
JSF:JAVADOC:804 boolean jakarta.faces.component.UIMessages.isShowSummary
Return the flag indicating whether the summary property of the associated message(s) should be displayed. Defaults to true. true
true
JSF:JAVADOC:805 void jakarta.faces.component.UIMessages.setFor
( String )
Set the client identifier of the component for which this component represents associated message(s) (if any). This property must be set before the message is displayed. true
true
JSF:JAVADOC:806 void jakarta.faces.component.UIMessages.setGlobalOnly
( boolean )
Set the flag indicating whether only global messages (that is, messages with no associated client identifier) should be rendered. true
true
JSF:JAVADOC:807 void jakarta.faces.component.UIMessages.setRedisplay
( boolean )
Set the flag indicating whether the detail property of the associated message(s) should be displayed. true
true
JSF:JAVADOC:808 void jakarta.faces.component.UIMessages.setShowDetail
( boolean )
Set the flag indicating whether the detail property of the associated message(s) should be displayed. true
true
JSF:JAVADOC:809 void jakarta.faces.component.UIMessages.setShowSummary
( boolean )
Set the flag indicating whether the summary property of the associated message(s) should be displayed. true
true
JSF:JAVADOC:810 UIMessages jakarta.faces.component.UIMessages.UIMessages
Create a new UIMessages instance with default property values. true
true
JSF:JAVADOC:811 String jakarta.faces.component.UINamingContainer.createUniqueId
( FacesContext ,
String )
Generate an identifier for a component. The identifier will be prefixed with UNIQUE_ID_PREFIX, and will be unique within this component-container. Optionally, a unique seed value can be supplied by component creators which should be included in the generated unique id. true
true
JSF:JAVADOC:812 String jakarta.faces.component.UINamingContainer.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:813 char jakarta.faces.component.UINamingContainer.getSeparatorChar
( FacesContext )
Return the character used to separate segments of a clientId. The implementation must determine if there is a with the value given by the value of the symbolic constant #SEPARATOR_CHAR_PARAM_NAME. If there is a value for this param, the first character of the value must be returned from this method. Otherwise, the value of the symbolic constant NamingContainer#SEPARATOR_CHAR must be returned. true
true
JSF:JAVADOC:814 UINamingContainer jakarta.faces.component.UINamingContainer.UINamingContainer
Create a new UINamingContainer instance with default property values. true
true
JSF:JAVADOC:815 boolean jakarta.faces.component.UINamingContainer.visitTree
( VisitContext ,
VisitCallback )
Perform a tree visit starting at this node in the tree. UIComponent.visitTree() implementations do not invoke the VisitCallback directly, but instead call VisitContext#invokeVisitCallback to invoke the callback. This allows implementations to provide optimized tree traversals, for example by only calling the for a subset of components. UIComponent.visitTree() implementations must call UIComponent.pushComponentToEL() before performing the visit and UIComponent.popComponentFromEL() after the visit. true
true
JSF:JAVADOC:816 String jakarta.faces.component.UIOutcomeTarget.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:817 String jakarta.faces.component.UIOutcomeTarget.getOutcome
Returns the outcome property of the UIOutcomeTarget. This value is passed to the jakarta.faces.application.NavigationHandler when resolving the target url of this component. true
true
JSF:JAVADOC:818 boolean jakarta.faces.component.UIOutcomeTarget.isIncludeViewParams
Return whether or not the view parameters should be encoded into the target url. true
true
JSF:JAVADOC:819 void jakarta.faces.component.UIOutcomeTarget.setIncludeViewParams
( boolean )
Set whether or not the page parameters should be encoded into the target url. true
true
JSF:JAVADOC:820 void jakarta.faces.component.UIOutcomeTarget.setOutcome
( String )
Sets the outcome property of the UIOutcomeTarget. This value is passed to the NavigationHandler when resolving the target url of this component. true
true
JSF:JAVADOC:821 UIOutcomeTarget jakarta.faces.component.UIOutcomeTarget.UIOutcomeTarget
Create a new UIOutcomeTarget instance with default property values. true
true
JSF:JAVADOC:822 void jakarta.faces.component.UIOutput.clearInitialState
For each of the attached objects on this instance that implement PartialStateHolder, call PartialStateHolder#clearInitialState on the attached object. true
true
JSF:JAVADOC:823 Converter jakarta.faces.component.UIOutput.getConverter
Return the Converter (if any) that is registered for this UIComponent. true
true
JSF:JAVADOC:824 String jakarta.faces.component.UIOutput.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:825 Object jakarta.faces.component.UIOutput.getLocalValue
Return the local value of this UIComponent (if any), without evaluating any associated ValueExpression. true
true
JSF:JAVADOC:826 Object jakarta.faces.component.UIOutput.getValue
Gets the value of this UIComponent. First, consult the local value property of this component. If non-null return it. If null, see if we have a ValueExpression for the value property. If so, return the result of evaluating the property, otherwise return null. Note that because the specification for UIComponent#setValueBinding requires a call through to UIComponent#setValueExpression, legacy tags will continue to work. true
true
JSF:JAVADOC:827 void jakarta.faces.component.UIOutput.markInitialState
In addition to the actions taken in UIComponentBase when PartialStateHolder#markInitialState() is called, check if the installed Converter is a PartialStateHolder and if it is, call jakarta.faces.component.PartialStateHolder#markInitialState() on it. true
true
JSF:JAVADOC:828 void jakarta.faces.component.UIOutput.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:829 Object jakarta.faces.component.UIOutput.saveState
( FacesContext )

true
true
JSF:JAVADOC:830 void jakarta.faces.component.UIOutput.setConverter
( Converter )
Set the Converter (if any) that is registered for this UIComponent. true
true
JSF:JAVADOC:831 void jakarta.faces.component.UIOutput.setValue
( Object )
Set the value of this UIComponent (if any). true
true
JSF:JAVADOC:832 UIOutput jakarta.faces.component.UIOutput.UIOutput
Create a new UIOutput instance with default property values. true
true
JSF:JAVADOC:833 String jakarta.faces.component.UIPanel.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:834 UIPanel jakarta.faces.component.UIPanel.UIPanel
Create a new UIPanel instance with default property values. true
true
JSF:JAVADOC:835 String jakarta.faces.component.UIParameter.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:836 String jakarta.faces.component.UIParameter.getName
Return the optional parameter name for this parameter. true
true
JSF:JAVADOC:837 Object jakarta.faces.component.UIParameter.getValue
Returns the value property of the UIParameter. true
true
JSF:JAVADOC:838 boolean jakarta.faces.component.UIParameter.isDisable
Return the value of the disable directive for this component. This directive determines whether the parameter value should be disabled by assigning it a null value. If true, the value set on this component is ignored. true
true
JSF:JAVADOC:839 void jakarta.faces.component.UIParameter.setDisable
( boolean )
Sets the disable property of the UIParameter. true
true
JSF:JAVADOC:840 void jakarta.faces.component.UIParameter.setName
( String )
Set the optional parameter name for this parameter. true
true
JSF:JAVADOC:841 void jakarta.faces.component.UIParameter.setValue
( Object )
Sets the value property of the\ UIParameter. true
true
JSF:JAVADOC:842 UIParameter jakarta.faces.component.UIParameter.UIParameter
Create a new UIParameter instance with default property values. true
true
JSF:JAVADOC:843 String jakarta.faces.component.UISelectBoolean.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:844 ValueBinding jakarta.faces.component.UISelectBoolean.getValueBinding
( String )
Return any ValueBinding set for value if a ValueBinding for selected is requested; otherwise, perform the default superclass processing for this method. Rely on the superclass implementation to wrap the returned ValueExpression in a ValueBinding. true true true
JSF:JAVADOC:845 ValueBinding jakarta.faces.component.UISelectBoolean.getValueBinding
( String )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:846 ValueExpression jakarta.faces.component.UISelectBoolean.getValueExpression
( String )
Return any ValueExpression set for value if a ValueExpression for selected is requested; otherwise, perform the default superclass processing for this method. true
true
JSF:JAVADOC:847 ValueExpression jakarta.faces.component.UISelectBoolean.getValueExpression
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:848 boolean jakarta.faces.component.UISelectBoolean.isSelected
Return the local value of the selected state of this component. This method is a typesafe alias for getValue(). true
true
JSF:JAVADOC:849 void jakarta.faces.component.UISelectBoolean.setSelected
( boolean )
Set the local value of the selected state of this component. This method is a typesafe alias for setValue(). true
true
JSF:JAVADOC:850 void jakarta.faces.component.UISelectBoolean.setValueBinding
( String ,
ValueBinding )
Store any ValueBinding specified for selected under value instead; otherwise, perform the default superclass processing for this method. Rely on the superclass implementation to wrap the argument ValueBinding in a ValueExpression. true true true
JSF:JAVADOC:851 void jakarta.faces.component.UISelectBoolean.setValueBinding
( String ,
ValueBinding )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:852 void jakarta.faces.component.UISelectBoolean.setValueExpression
( String ,
ValueExpression )
Store any ValueExpression specified for selected under value instead; otherwise, perform the default superclass processing for this method. true
true
JSF:JAVADOC:853 void jakarta.faces.component.UISelectBoolean.setValueExpression
( String ,
ValueExpression )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:854 UISelectBoolean jakarta.faces.component.UISelectBoolean.UISelectBoolean
Create a new UISelectBoolean instance with default property values. true
true
JSF:JAVADOC:855 String jakarta.faces.component.UISelectItem.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:856 String jakarta.faces.component.UISelectItem.getItemDescription
Return the description for this selection item. true
true
JSF:JAVADOC:857 String jakarta.faces.component.UISelectItem.getItemLabel
Return the localized label for this selection item. true
true
JSF:JAVADOC:858 Object jakarta.faces.component.UISelectItem.getItemValue
Return the server value for this selection item. true
true
JSF:JAVADOC:859 Object jakarta.faces.component.UISelectItem.getValue
Returns the value property of the UISelectItem. true
true
JSF:JAVADOC:860 boolean jakarta.faces.component.UISelectItem.isItemDisabled
Return the disabled setting for this selection item. true
true
JSF:JAVADOC:861 boolean jakarta.faces.component.UISelectItem.isItemEscaped
Return the escape setting for the label of this selection item. true
true
JSF:JAVADOC:862 boolean jakarta.faces.component.UISelectItem.isNoSelectionOption
Return the value of the noSelectionOption property. If the value of this property is true, the system interprets the option represented by this UISelectItem instance as representing a "no selection" option. See UISelectOne#validateValue and UISelectMany#validateValue for usage. true
true
JSF:JAVADOC:863 void jakarta.faces.component.UISelectItem.setItemDescription
( String )
Set the description for this selection item. true
true
JSF:JAVADOC:864 void jakarta.faces.component.UISelectItem.setItemDisabled
( boolean )
Set the disabled value for this selection item. true
true
JSF:JAVADOC:865 void jakarta.faces.component.UISelectItem.setItemEscaped
( boolean )
Set the escape value for the label of this selection item. true
true
JSF:JAVADOC:866 void jakarta.faces.component.UISelectItem.setItemLabel
( String )
Set the localized label for this selection item. true
true
JSF:JAVADOC:867 void jakarta.faces.component.UISelectItem.setItemValue
( Object )
Set the server value for this selection item. true
true
JSF:JAVADOC:868 void jakarta.faces.component.UISelectItem.setNoSelectionOption
( boolean )
Set the value of the noSelectionOption property. true
true
JSF:JAVADOC:869 void jakarta.faces.component.UISelectItem.setValue
( Object )
Sets the value property of the UISelectItem. true
true
JSF:JAVADOC:870 UISelectItem jakarta.faces.component.UISelectItem.UISelectItem
Create a new UISelectItem instance with default property values. true
true
JSF:JAVADOC:871 String jakarta.faces.component.UISelectItems.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:872 Object jakarta.faces.component.UISelectItems.getValue
Returns the value property of the UISelectItems. true
true
JSF:JAVADOC:873 void jakarta.faces.component.UISelectItems.setValue
( Object )
Sets the value property of the UISelectItems. true
true
JSF:JAVADOC:874 UISelectItems jakarta.faces.component.UISelectItems.UISelectItems
Create a new UISelectItems instance with default property values. true
true
JSF:JAVADOC:875 String jakarta.faces.component.UISelectMany.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:876 Object[] jakarta.faces.component.UISelectMany.getSelectedValues
Return the currently selected values, or null if there are no currently selected values. This is a typesafe alias for getValue(). true
true
JSF:JAVADOC:877 ValueBinding jakarta.faces.component.UISelectMany.getValueBinding
( String )
Return any ValueBinding set for value if a ValueBinding for selectedValues is requested; otherwise, perform the default superclass processing for this method. This method relies on the superclass to provide the ValueExpression to ValueBinding wrapping. true true true
JSF:JAVADOC:878 ValueBinding jakarta.faces.component.UISelectMany.getValueBinding
( String )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:879 ValueExpression jakarta.faces.component.UISelectMany.getValueExpression
( String )
Return any ValueExpression set for value if a ValueExpression for selectedValues is requested; otherwise, perform the default superclass processing for this method. true
true
JSF:JAVADOC:880 ValueExpression jakarta.faces.component.UISelectMany.getValueExpression
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:881 void jakarta.faces.component.UISelectMany.setSelectedValues
( Object[] )
Set the currently selected values, or null to indicate that there are no currently selected values. This is a typesafe alias for setValue(). true
true
JSF:JAVADOC:882 void jakarta.faces.component.UISelectMany.setValueBinding
( String ,
ValueBinding )
Store any ValueBinding specified for selectedValues under value instead; otherwise, perform the default superclass processing for this method. This method relies on the superclass to wrap the argument ValueBinding in a ValueExpression. true true true
JSF:JAVADOC:883 void jakarta.faces.component.UISelectMany.setValueBinding
( String ,
ValueBinding )
throws NullPointerException
if name is null true true true
JSF:JAVADOC:884 void jakarta.faces.component.UISelectMany.setValueExpression
( String ,
ValueExpression )
Store any ValueExpression specified for selectedValues under value instead; otherwise, perform the default superclass processing for this method. true
true
JSF:JAVADOC:885 void jakarta.faces.component.UISelectMany.setValueExpression
( String ,
ValueExpression )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:886 UISelectMany jakarta.faces.component.UISelectMany.UISelectMany
Create a new UISelectMany instance with default property values. true
true
JSF:JAVADOC:887 String jakarta.faces.component.UISelectOne.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:888 UISelectOne jakarta.faces.component.UISelectOne.UISelectOne
Create a new UISelectOne instance with default property values. true
true
JSF:JAVADOC:889 void jakarta.faces.component.UIViewParameter.decode
( FacesContext )
Override behavior from superclass to pull a value from the incoming request parameter map under the name given by #getName and store it with a call to UIInput#setSubmittedValue. true
true
JSF:JAVADOC:890 void jakarta.faces.component.UIViewParameter.encodeAll
( FacesContext )
Called specially by UIViewRoot#encodeEnd, this method simply sets the submitted value to be the return from #getStringValue. true
true
JSF:JAVADOC:891 void jakarta.faces.component.UIViewParameter.encodeAll
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:892 String jakarta.faces.component.UIViewParameter.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:893 String jakarta.faces.component.UIViewParameter.getName
Return the request parameter name from which the value is retrieved. true
true
JSF:JAVADOC:894 String jakarta.faces.component.UIViewParameter.getStringValue
( FacesContext )
If the value of this parameter comes from a ValueExpression return the value of the expression, otherwise, return the local value. true
true
JSF:JAVADOC:895 String jakarta.faces.component.UIViewParameter.getStringValueFromModel
( FacesContext )
Manually perform standard conversion steps to get a string value from the value expression. true
true
JSF:JAVADOC:896 String jakarta.faces.component.UIViewParameter.getStringValueFromModel
( FacesContext )
throws ConverterException

true
true
JSF:JAVADOC:897 String jakarta.faces.component.UIViewParameter.getSubmittedValue
Assume that the submitted value is always a string. true
true
JSF:JAVADOC:898 boolean jakarta.faces.component.UIViewParameter.isImmediate
Return false. The immediate setting is not relevant for view parameters and must be assumed to be false. true
true
JSF:JAVADOC:899 void jakarta.faces.component.UIViewParameter.processValidators
( FacesContext )
Specialize superclass behavior to treat null differently. In this class, a null value along with the "required" flag being set to true will cause a validation failure. true
true
JSF:JAVADOC:900 void jakarta.faces.component.UIViewParameter.setName
( String )
Set the request parameter name from which the value is retrieved. true
true
JSF:JAVADOC:901 void jakarta.faces.component.UIViewParameter.setSubmittedValue
( Object )
PENDING (docs) Interesting that submitted value isn't saved by the parent true
true
JSF:JAVADOC:902 UIViewParameter jakarta.faces.component.UIViewParameter.UIViewParameter
Create a new UIViewParameter instance with default property values. true
true
JSF:JAVADOC:903 void jakarta.faces.component.UIViewParameter.updateModel
( FacesContext )
Call through to superclass UIInput#updateModel then take the additional action of pushing the value into request scope if and only if the value is not a value expression, is valid, and the local value was set on this lifecycle execution. true
true
JSF:JAVADOC:904 UIViewParameter jakarta.faces.component.UIViewParameter.Reference.getUIViewParameter
( FacesContext )
Return the UIViewParameter to which this instance refers. If the current viewId is the same as the viewId passed to our constructor, use the index passed to the constructor to find the actual UIViewParameter instance and return it. Otherwise, call StateHolder#restoreState on the saved state and return the result. true
true
JSF:JAVADOC:905 Reference jakarta.faces.component.UIViewParameter.Reference.UIViewParameter.Reference
( FacesContext ,
UIViewParameter ,
int ,
String )
Construct a reference to a UIViewParameter. This constructor cause the StateHolder#saveState method to be called on argument UIViewParameter. true
true
JSF:JAVADOC:906 void jakarta.faces.component.UIViewRoot.addComponentResource
( FacesContext ,
UIComponent )
Add argument component, which is assumed to represent a resource instance, as a resource to this view. A resource instance is rendered by a resource Renderer, as described in the Standard HTML RenderKit. The default implementation must call through to #addComponentResource(jakarta.faces.context.FacesContext, jakarta.faces.component.UIComponent, java.lang.String). true
true
JSF:JAVADOC:907 void jakarta.faces.component.UIViewRoot.addComponentResource
( FacesContext ,
UIComponent ,
String )
Add argument component, which is assumed to represent a resource instance, as a resource to this view. A resource instance is rendered by a resource Renderer, as described in the Standard HTML RenderKit. The component must be added using the following algorithm: If the target argument is null, look for a target attribute on the component. If there is no target attribute, set target to be the default value head Call #getComponentResources to obtain the child list for the given target. If the component ID of componentResource matches the the ID of a resource that has allready been added, remove the old resource. Add the component resource to the list. true
true
JSF:JAVADOC:908 void jakarta.faces.component.UIViewRoot.addPhaseListener
( PhaseListener )
Add the argument newPhaseListener to the list of PhaseListeners on this UIViewRoot. true
true
JSF:JAVADOC:909 void jakarta.faces.component.UIViewRoot.broadcastEvents
( FacesContext ,
PhaseId )
Broadcast any events that have been queued. First broadcast events that have been queued for PhaseId#ANY_PHASE. Then broadcast ane events that have been queued for the current phase. In both cases, UIComponent#pushComponentToEL must be called before the event is broadcast, and UIComponent#popComponentFromEL must be called after the return from the broadcast, even in the case of an exception. true
true
JSF:JAVADOC:910 String jakarta.faces.component.UIViewRoot.createUniqueId
Generate an identifier for a component. The identifier will be prefixed with UNIQUE_ID_PREFIX, and will be unique within this UIViewRoot. true
true
JSF:JAVADOC:911 String jakarta.faces.component.UIViewRoot.createUniqueId
( FacesContext ,
String )
Generate an identifier for a component. The identifier will be prefixed with UNIQUE_ID_PREFIX, and will be unique within this UIViewRoot. Optionally, a unique seed value can be supplied by component creators which should be included in the generated unique id. true
true
JSF:JAVADOC:912 void jakarta.faces.component.UIViewRoot.encodeBegin
( FacesContext )
Override the default UIComponentBase#encodeBegin behavior. If #getBeforePhaseListener returns non-null, invoke it, passing a PhaseEvent for the PhaseId#RENDER_RESPONSE phase. If the internal list populated by calls to #addPhaseListener is non-empty, any listeners in that list must have their PhaseListener#beforePhase method called, passing the PhaseEvent. Any errors that occur during invocation of any of the the beforePhase listeners must be logged and swallowed. After listeners are invoked call superclass processing. true
true
JSF:JAVADOC:913 void jakarta.faces.component.UIViewRoot.encodeBegin
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:914 void jakarta.faces.component.UIViewRoot.encodeChildren
( FacesContext )
If jakarta.faces.context.PartialViewContext#isAjaxRequest returns true, perform partial rendering by calling jakarta.faces.context.PartialViewContext#processPartial with PhaseId#RENDER_RESPONSE. If jakarta.faces.context.PartialViewContext#isAjaxRequest returns false, delegate to the parent jakarta.faces.component.UIComponentBase#encodeChildren method. true
true
JSF:JAVADOC:915 void jakarta.faces.component.UIViewRoot.encodeChildren
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:916 void jakarta.faces.component.UIViewRoot.encodeEnd
( FacesContext )
If #getAfterPhaseListener returns non-null, invoke it, passing a PhaseEvent for the PhaseId#RENDER_RESPONSE phase. Any errors that occur during invocation of the afterPhase listener must be logged and swallowed. If the current view has view parameters, as indicated by a non-empty and non-UnsupportedOperationException throwing return from jakarta.faces.view.ViewDeclarationLanguage#getViewMetadata(jakarta.faces.context.FacesContext, String), call UIViewParameter#encodeAll on each parameter. If calling getViewParameters() causes UnsupportedOperationException to be thrown, the exception must be silently swallowed. true
true
JSF:JAVADOC:917 void jakarta.faces.component.UIViewRoot.encodeEnd
( FacesContext )
throws IOException

true
true
JSF:JAVADOC:918 MethodExpression jakarta.faces.component.UIViewRoot.getAfterPhaseListener
Return the MethodExpression that will be invoked after this view is rendered. true
true
JSF:JAVADOC:919 MethodExpression jakarta.faces.component.UIViewRoot.getBeforePhaseListener
Return the MethodExpression that will be invoked before this view is rendered. true
true
JSF:JAVADOC:920 List jakarta.faces.component.UIViewRoot.getComponentResources
( FacesContext ,
String )
Return an unmodifiable List of UIComponents for the provided target agrument. Each component in the List is assumed to represent a resource instance. The default implementation must use an algorithm equivalent to the the following. Locate the facet for the component by calling getFacet() using target as the argument. If the facet is not found, create the facet by calling context.getApplication().createComponent() using jakarta.faces.Panel as the argument Set the id of the facet to be target Add the facet to the facets Map using target as the key return the children of the facet true
true
JSF:JAVADOC:921 List jakarta.faces.component.UIViewRoot.getComponentResources
( FacesContext ,
String )
throws NullPointerException
if target or context is null true
true
JSF:JAVADOC:922 String jakarta.faces.component.UIViewRoot.getFamily
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererType property, may be used to select the appropriate Renderer for this component instance. true
true
JSF:JAVADOC:923 Locale jakarta.faces.component.UIViewRoot.getLocale
Return the Locale to be used in localizing the response being created for this view. Algorithm: If we have a locale ivar, return it. If we have a value expression for "locale", get its value. If the value is null, return the result of calling jakarta.faces.application.ViewHandler#calculateLocale. If the value is an instance of java.util.Locale return it. If the value is a String, convert it to a java.util.Locale and return it. If there is no value expression for "locale", return the result of calling jakarta.faces.application.ViewHandler#calculateLocale. true
true
JSF:JAVADOC:924 List jakarta.faces.component.UIViewRoot.getPhaseListeners
Return an unmodifiable list of the PhaseListener instances attached to this UIViewRoot instance. true
true
JSF:JAVADOC:925 String jakarta.faces.component.UIViewRoot.getRenderKitId
Return the render kit identifier of the jakarta.faces.render.RenderKit associated with this view. Unless explicitly set, as in jakarta.faces.application.ViewHandler#createView, the returned value will be null. true
true
JSF:JAVADOC:926 boolean jakarta.faces.component.UIViewRoot.getRendersChildren
Call UIComponentBase#getRendersChildren If jakarta.faces.context.PartialViewContext#isAjaxRequest returns true this method must return true. true
true
JSF:JAVADOC:927 String jakarta.faces.component.UIViewRoot.getViewId
Return the view identifier for this view. true
true
JSF:JAVADOC:928 List jakarta.faces.component.UIViewRoot.getViewListenersForEventClass
( Class )
Return the SystemEventListener instances registered on this UIComponent instance that are interested in events of type eventClass. true
true
JSF:JAVADOC:929 List jakarta.faces.component.UIViewRoot.getViewListenersForEventClass
( Class )
throws NullPointerException
if argument systemEvent is null. true
true
JSF:JAVADOC:930 Map jakarta.faces.component.UIViewRoot.getViewMap
This implementation simply calls through to #getViewMap(boolean), passing true as the argument, and returns the result. true
true
JSF:JAVADOC:931 Map jakarta.faces.component.UIViewRoot.getViewMap
( boolean )
Returns a Map that acts as the interface to the data store that is the "view scope", or, if this instance does not have such a Map and the create argument is true, creates one and returns it. This map must be instantiated lazily and cached for return from subsequent calls to this method on this UIViewRoot instance. jakarta.faces.application.Application#publishEvent must be called, passing PostConstructViewMapEvent.class as the first argument and this UIViewRoot instance as the second argument. The returned Map must be implemented such that calling clear() on the Map causes jakarta.faces.application.Application#publishEvent to be called, passing PreDestroyViewMapEvent.class as the first argument and this UIViewRoot instance as the second argument. See FacesContext#setViewRoot for the specification of when the clear() method must be called. true
true
JSF:JAVADOC:932 boolean jakarta.faces.component.UIViewRoot.isInView
Return trues. true
true
JSF:JAVADOC:933 void jakarta.faces.component.UIViewRoot.processApplication
( FacesContext )
Broadcast any events that have been queued for the Invoke Application phase of the request processing lifecycle and to clear out any events for later phases if the event processing for this phase caused FacesContext#renderResponse or FacesContext#responseComplete to be called. true
true
JSF:JAVADOC:934 void jakarta.faces.component.UIViewRoot.processApplication
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:935 void jakarta.faces.component.UIViewRoot.processDecodes
( FacesContext )
Perform partial processing by calling jakarta.faces.context.PartialViewContext#processPartial with PhaseId#APPLY_REQUEST_VALUES if: jakarta.faces.context.PartialViewContext#isPartialRequest returns true and we don't have a request to process all components in the view (jakarta.faces.context.PartialViewContext#isExecuteAll returns false) Perform full processing by calling UIComponentBase#processDecodes if one of the following conditions are met: jakarta.faces.context.PartialViewContext#isPartialRequest returns true and we have a request to process all components in the view (jakarta.faces.context.PartialViewContext#isExecuteAll returns true) jakarta.faces.context.PartialViewContext#isPartialRequest returns false Override the default UIComponentBase#processDecodes behavior to broadcast any queued events after the default processing or partial processing has been completed and to clear out any events for later phases if the event processing for this phase caused FacesContext#renderResponse or FacesContext#responseComplete to be called. true
true
JSF:JAVADOC:936 void jakarta.faces.component.UIViewRoot.processDecodes
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:937 void jakarta.faces.component.UIViewRoot.processRestoreState
( FacesContext ,
Object )
The default implementation must call UIComponentBase#processRestoreState from within a try block. The try block must have a finally block that ensures that no FacesEvents remain in the event queue, and that the this.UIComponent#visitTree is called, passing a ContextCallback that takes the following action: call the UIComponent#processEvent method of the current component. The argument event must be an instance of jakarta.faces.event.PostRestoreStateEvent whose component property is the current component in the traversal. true
true
JSF:JAVADOC:938 void jakarta.faces.component.UIViewRoot.processUpdates
( FacesContext )
Perform partial processing by calling jakarta.faces.context.PartialViewContext#processPartial with PhaseId#UPDATE_MODEL_VALUES if: jakarta.faces.context.PartialViewContext#isPartialRequest returns true and we don't have a request to process all components in the view (jakarta.faces.context.PartialViewContext#isExecuteAll returns false) Perform full processing by calling UIComponentBase#processUpdates if one of the following conditions are met: jakarta.faces.context.PartialViewContext#isPartialRequest returns true and we have a request to process all components in the view (jakarta.faces.context.PartialViewContext#isExecuteAll returns true) jakarta.faces.context.PartialViewContext#isPartialRequest returns false Override the default UIComponentBase behavior to broadcast any queued events after the default processing or partial processing has been completed and to clear out any events for later phases if the event processing for this phase caused FacesContext#renderResponse or FacesContext#responseComplete to be called. true
true
JSF:JAVADOC:939 void jakarta.faces.component.UIViewRoot.processUpdates
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:940 void jakarta.faces.component.UIViewRoot.processValidators
( FacesContext )
Perform partial processing by calling jakarta.faces.context.PartialViewContext#processPartial with PhaseId#PROCESS_VALIDATIONS if: jakarta.faces.context.PartialViewContext#isPartialRequest returns true and we don't have a request to process all components in the view (jakarta.faces.context.PartialViewContext#isExecuteAll returns false) Perform full processing by calling UIComponentBase#processValidators if one of the following conditions are met: jakarta.faces.context.PartialViewContext#isPartialRequest returns true and we have a request to process all components in the view (jakarta.faces.context.PartialViewContext#isExecuteAll returns true) jakarta.faces.context.PartialViewContext#isPartialRequest returns false Override the default UIComponentBase#processValidators behavior to broadcast any queued events after the default processing or partial processing has been completed and to clear out any events for later phases if the event processing for this phase caused FacesContext#renderResponse or FacesContext#responseComplete to be called. true
true
JSF:JAVADOC:941 void jakarta.faces.component.UIViewRoot.processValidators
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:942 void jakarta.faces.component.UIViewRoot.queueEvent
( FacesEvent )
Override the default UIComponentBase#queueEvent behavior to accumulate the queued events for later broadcasting. true
true
JSF:JAVADOC:943 void jakarta.faces.component.UIViewRoot.queueEvent
( FacesEvent )
throws IllegalStateException
if this component is not a descendant of a UIViewRoot true
true
JSF:JAVADOC:944 void jakarta.faces.component.UIViewRoot.queueEvent
( FacesEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:945 void jakarta.faces.component.UIViewRoot.removeComponentResource
( FacesContext ,
UIComponent )
Remove argument component, which is assumed to represent a resource instance, as a resource to this view. true
true
JSF:JAVADOC:946 void jakarta.faces.component.UIViewRoot.removeComponentResource
( FacesContext ,
UIComponent ,
String )
Remove argument component, which is assumed to represent a resource instance, as a resource to this view. A resource instance is rendered by a resource Renderer, as described in the Standard HTML RenderKit. The component must be removed using the following algorithm: If the target argument is null, look for a target attribute on the component. If there is no target attribute, set target to be the default value head Call #getComponentResources to obtain the child list for the given target. Remove the component resource from the child list. true
true
JSF:JAVADOC:947 void jakarta.faces.component.UIViewRoot.removePhaseListener
( PhaseListener )
If the argument toRemove is in the list of PhaseListeners for this instance, it must be removed. true
true
JSF:JAVADOC:948 void jakarta.faces.component.UIViewRoot.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:949 Object jakarta.faces.component.UIViewRoot.saveState
( FacesContext )

true
true
JSF:JAVADOC:950 void jakarta.faces.component.UIViewRoot.setAfterPhaseListener
( MethodExpression )
Allow an arbitrary method to be called for the "afterPhase" event as the UIViewRoot runs through its lifecycle. This method will be called for all phases including PhaseId#RESTORE_VIEW. Unlike a true PhaseListener, this approach doesn't allow for only receiving PhaseEvents for a given phase. The method must conform to the signature of PhaseListener#afterPhase. true
true
JSF:JAVADOC:951 void jakarta.faces.component.UIViewRoot.setBeforePhaseListener
( MethodExpression )
Allow an arbitrary method to be called for the "beforePhase" event as the UIViewRoot runs through its lifecycle. This method will be called for all phases except PhaseId#RESTORE_VIEW. Unlike a true PhaseListener, this approach doesn't allow for only receiving PhaseEvents for a given phase. The method must conform to the signature of PhaseListener#beforePhase. true
true
JSF:JAVADOC:952 void jakarta.faces.component.UIViewRoot.setInView
( boolean )
Overridden to take no action. true
true
JSF:JAVADOC:953 void jakarta.faces.component.UIViewRoot.setLocale
( Locale )
Set the Locale to be used in localizing the response being created for this view. true
true
JSF:JAVADOC:954 void jakarta.faces.component.UIViewRoot.setRenderKitId
( String )
Set the render kit identifier of the jakarta.faces.render.RenderKit associated with this view. This method may be called at any time between the end of Apply Request Values phase of the request processing lifecycle (i.e. when events are being broadcast) and the beginning of the Render Response phase. true
true
JSF:JAVADOC:955 void jakarta.faces.component.UIViewRoot.setViewId
( String )
Set the view identifier for this view. true
true
JSF:JAVADOC:956 void jakarta.faces.component.UIViewRoot.subscribeToViewEvent
( Class ,
SystemEventListener )
Install the listener instance referenced by argument listener into the UIViewRoot as a listener for events of type systemEventClass. Note that installed listeners are not maintained as part of the UIViewRoot's state. true
true
JSF:JAVADOC:957 void jakarta.faces.component.UIViewRoot.subscribeToViewEvent
( Class ,
SystemEventListener )
throws <code>NullPointerException</code>
if systemEventClass or listener are null. true
true
JSF:JAVADOC:958 UIViewRoot jakarta.faces.component.UIViewRoot.UIViewRoot
Create a new UIViewRoot instance with default property values. true
true
JSF:JAVADOC:959 void jakarta.faces.component.UIViewRoot.unsubscribeFromViewEvent
( Class ,
SystemEventListener )
Remove the listener instance referenced by argument listener from the UIViewRoot as a listener for events of type systemEventClass. true
true
JSF:JAVADOC:960 void jakarta.faces.component.UIViewRoot.unsubscribeFromViewEvent
( Class ,
SystemEventListener )
throws <code>NullPointerException</code>
if systemEventClass or listener are null. true
true
JSF:JAVADOC:961 String jakarta.faces.component.UniqueIdVendor.createUniqueId
( FacesContext ,
String )
Generate an identifier for a component. The identifier will be prefixed with UNIQUE_ID_PREFIX, and will be unique within this component-container. Optionally, a unique seed value can be supplied by component creators which should be included in the generated unique id. true
true
JSF:JAVADOC:962 FacesMessage jakarta.faces.component.UpdateModelException.getFacesMessage
Return the FacesMessage passed to the constructor. true
true
JSF:JAVADOC:963 UpdateModelException jakarta.faces.component.UpdateModelException.UpdateModelException
( FacesMessage ,
Throwable )
Store the argument facesMessage so it may be returned from #getFacesMessage and pass the argument cause to the super constructor. true
true
JSF:JAVADOC:964 Converter jakarta.faces.component.ValueHolder.getConverter
Return the Converter (if any) that is registered for this UIComponent. true
true
JSF:JAVADOC:965 Object jakarta.faces.component.ValueHolder.getLocalValue
Return the local value of this UIComponent (if any), without evaluating any associated ValueExpression. true
true
JSF:JAVADOC:966 Object jakarta.faces.component.ValueHolder.getValue
Gets the value of this UIComponent. First, consult the local value property of this component. If non-null return it. If null, see if we have a ValueExpression for the value property. If so, return the result of evaluating the property, otherwise return null. Note that because the specification for UIComponent#setValueBinding requires a call through to UIComponent#setValueExpression, legacy tags will continue to work. true
true
JSF:JAVADOC:967 void jakarta.faces.component.ValueHolder.setConverter
( Converter )
Set the Converter (if any) that is registered for this UIComponent. true
true
JSF:JAVADOC:968 void jakarta.faces.component.ValueHolder.setValue
( Object )
Set the value of this UIComponent (if any). true
true
JSF:JAVADOC:969 void jakarta.faces.component.behavior.AjaxBehavior.addAjaxBehaviorListener
( AjaxBehaviorListener )
Add the specified AjaxBehaviorListener to the set of listeners registered to receive event notifications from this AjaxBehavior. true
true
JSF:JAVADOC:970 void jakarta.faces.component.behavior.AjaxBehavior.addAjaxBehaviorListener
( AjaxBehaviorListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:971 AjaxBehavior jakarta.faces.component.behavior.AjaxBehavior.AjaxBehavior

true
true
JSF:JAVADOC:972 Collection jakarta.faces.component.behavior.AjaxBehavior.getExecute
Return a non-empty Collection of component identifiers that will be used to identify components that should be processed during the execute phase of the request processing lifecycle. Note that the returned collection may be unmodifiable. Modifications should be performed by calling #setExecute. true
true
JSF:JAVADOC:973 Set jakarta.faces.component.behavior.AjaxBehavior.getHints
This method returns an unmodifiable Set containing the ClientBehaviorHint SUBMITTING. true
true
JSF:JAVADOC:974 String jakarta.faces.component.behavior.AjaxBehavior.getOnerror
Return the String of JavaScript function name that will be used to identify the client callback function that should be run in the event of an error. true
true
JSF:JAVADOC:975 String jakarta.faces.component.behavior.AjaxBehavior.getOnevent
Return the String of JavaScript function name that will be used to identify the client callback function that should be run on the occurance of a client-side event. true
true
JSF:JAVADOC:976 Collection jakarta.faces.component.behavior.AjaxBehavior.getRender
Return a non-empty Collection of component identifiers that will be used to identify components that should be processed during the render phase of the request processing lifecycle. Note that the returned collection may be unmodifiable. Modifications should be performed by calling #setRender. true
true
JSF:JAVADOC:977 String jakarta.faces.component.behavior.AjaxBehavior.getRendererType
Returns the renderer type of the ClientBehaviorRenderer to use for the behavior. The default implementation returns null. Subclasses should either override this method to return a string that identifies the type of ClientBehaviorRenderer to use, or should override #getScript and perform script rendering locally in the ClientBehavior implementation. true
true
JSF:JAVADOC:978 ValueExpression jakarta.faces.component.behavior.AjaxBehavior.getValueExpression
( String )
Returns the ValueExpression used to calculate the value for the specified property name, if any. true
true
JSF:JAVADOC:979 ValueExpression jakarta.faces.component.behavior.AjaxBehavior.getValueExpression
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:980 boolean jakarta.faces.component.behavior.AjaxBehavior.isDisabled
Return the disabled status of this behavior. true
true
JSF:JAVADOC:981 boolean jakarta.faces.component.behavior.AjaxBehavior.isImmediate
Return the immediate status of this behaivor. true
true
JSF:JAVADOC:982 boolean jakarta.faces.component.behavior.AjaxBehavior.isImmediateSet
Tests whether the immediate attribute is specified. Returns true if the immediate attribute is specified, either as a locally set property or as a value expression. This information allows an associated client behavior renderer to fall back on the parent component's immediate status when immediate is not explicitly specified on the AjaxBehavior. true
true
JSF:JAVADOC:983 void jakarta.faces.component.behavior.AjaxBehavior.removeAjaxBehaviorListener
( AjaxBehaviorListener )
Remove the specified AjaxBehaviorListener from the set of listeners registered to receive event notifications from this AjaxBehavior. true
true
JSF:JAVADOC:984 void jakarta.faces.component.behavior.AjaxBehavior.removeAjaxBehaviorListener
( AjaxBehaviorListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:985 void jakarta.faces.component.behavior.AjaxBehavior.restoreState
( FacesContext ,
Object )
Implementation of jakarta.faces.component.StateHolder#restoreState. true
true
JSF:JAVADOC:986 Object jakarta.faces.component.behavior.AjaxBehavior.saveState
( FacesContext )
Implementation of jakarta.faces.component.StateHolder#saveState. true
true
JSF:JAVADOC:987 void jakarta.faces.component.behavior.AjaxBehavior.setDisabled
( boolean )
Sets the disabled status of this behavior. true
true
JSF:JAVADOC:988 void jakarta.faces.component.behavior.AjaxBehavior.setExecute
( Collection )
Sets the component identifiers that will be used to identify components that should be processed during the execute phase of the request processing lifecycle. true
true
JSF:JAVADOC:989 void jakarta.faces.component.behavior.AjaxBehavior.setImmediate
( boolean )
Sets the immediate status of this behavior. true
true
JSF:JAVADOC:990 void jakarta.faces.component.behavior.AjaxBehavior.setOnerror
( String )
Sets the JavaScript function name that will be used to identify the client callback function that should be run in the event of an error. true
true
JSF:JAVADOC:991 void jakarta.faces.component.behavior.AjaxBehavior.setOnevent
( String )
Sets the JavaScript function name that will be used to identify the client callback function that should be run in response to event activity. true
true
JSF:JAVADOC:992 void jakarta.faces.component.behavior.AjaxBehavior.setRender
( Collection )
Sets the component identifiers that will be used to identify components that should be processed during the render phase of the request processing lifecycle. true
true
JSF:JAVADOC:993 void jakarta.faces.component.behavior.AjaxBehavior.setValueExpression
( String ,
ValueExpression )
Sets the ValueExpression used to calculate the value for the specified property name. true
true
JSF:JAVADOC:994 void jakarta.faces.component.behavior.AjaxBehavior.setValueExpression
( String ,
ValueExpression )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:995 void jakarta.faces.component.behavior.Behavior.broadcast
( BehaviorEvent )
Broadcast the specified BehaviorEvent to all registered event listeners who have expressed an interest in events of this type. Listeners are called in the order in which they were added. true
true
JSF:JAVADOC:996 void jakarta.faces.component.behavior.Behavior.broadcast
( BehaviorEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:997 void jakarta.faces.component.behavior.Behavior.broadcast
( BehaviorEvent )
throws IllegalArgumentException
if the implementation class of this BehaviorEvent is not supported by this component true
true
JSF:JAVADOC:998 void jakarta.faces.component.behavior.Behavior.broadcast
( BehaviorEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:999 BehaviorBase jakarta.faces.component.behavior.BehaviorBase.BehaviorBase

true
true
JSF:JAVADOC:1000 void jakarta.faces.component.behavior.BehaviorBase.broadcast
( BehaviorEvent )
Default implementation of Behavior#broadcast. Delivers the specified BehaviorEvent to all registered BehaviorListener event listeners who have expressed an interest in events of this type. Listeners are called in the order in which they were registered (added). true
true
JSF:JAVADOC:1001 void jakarta.faces.component.behavior.BehaviorBase.broadcast
( BehaviorEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1002 void jakarta.faces.component.behavior.BehaviorBase.broadcast
( BehaviorEvent )
throws IllegalArgumentException
if the implementation class of this BehaviorEvent is not supported by this component true
true
JSF:JAVADOC:1003 void jakarta.faces.component.behavior.BehaviorBase.broadcast
( BehaviorEvent )
throws NullPointerException
if event is null true
true
JSF:JAVADOC:1004 void jakarta.faces.component.behavior.BehaviorBase.clearInitialState
Clears the initial state flag, causing the behavior to revert from partial to full state saving. true
true
JSF:JAVADOC:1005 boolean jakarta.faces.component.behavior.BehaviorBase.initialStateMarked
Implementation of jakarta.faces.component.PartialStateHolder#initialStateMarked. true
true
JSF:JAVADOC:1006 boolean jakarta.faces.component.behavior.BehaviorBase.isTransient
Implementation of jakarta.faces.component.StateHolder#isTransient. true
true
JSF:JAVADOC:1007 void jakarta.faces.component.behavior.BehaviorBase.markInitialState
Implementation of jakarta.faces.component.PartialStateHolder#markInitialState. true
true
JSF:JAVADOC:1008 void jakarta.faces.component.behavior.BehaviorBase.restoreState
( FacesContext ,
Object )
Implementation of jakarta.faces.component.StateHolder#restoreState. true
true
JSF:JAVADOC:1009 Object jakarta.faces.component.behavior.BehaviorBase.saveState
( FacesContext )
Implementation of jakarta.faces.component.StateHolder#saveState. true
true
JSF:JAVADOC:1010 void jakarta.faces.component.behavior.BehaviorBase.setTransient
( boolean )
Implementation of jakarta.faces.component.StateHolder#setTransient. true
true
JSF:JAVADOC:1011 void jakarta.faces.component.behavior.ClientBehavior.decode
( FacesContext ,
UIComponent )
Decode any new state of this ClientBehavior from the request contained in the specified FacesContext. During decoding, events may be enqueued for later processing (by event listeners who have registered an interest), by calling queueEvent(). Default implementation delegates decoding to jakarta.faces.render.ClientBehaviorRenderer#decode(FacesContext, UIComponent, ClientBehavior) true
true
JSF:JAVADOC:1012 void jakarta.faces.component.behavior.ClientBehavior.decode
( FacesContext ,
UIComponent )
throws NullPointerException
if context or component is null. true
true
JSF:JAVADOC:1013 Set jakarta.faces.component.behavior.ClientBehavior.getHints
Returns hints that describe the behavior of the ClientBehavior implementation. The hints may impact how Renderers behave in the presence of Behaviors. For example, when a Behavior that specifies ClientBehaviorHint.SUBMITTING is present, the Renderer may choose to alternate the scripts that it generates itself. true
true
JSF:JAVADOC:1014 String jakarta.faces.component.behavior.ClientBehavior.getScript
( ClientBehaviorContext )
Return the script that implements this ClientBehavior's client-side logic. ClientBehavior.getScript() implementations are allowed to return null to indicate that no script is required for this particular getScript() call. For example, a ClientBehavior implementation may return null if the Behavior is disabled. true
true
JSF:JAVADOC:1015 String jakarta.faces.component.behavior.ClientBehavior.getScript
( ClientBehaviorContext )
throws NullPointerException
if behaviorContext is null true
true
JSF:JAVADOC:1016 ClientBehaviorBase jakarta.faces.component.behavior.ClientBehaviorBase.ClientBehaviorBase

true
true
JSF:JAVADOC:1017 void jakarta.faces.component.behavior.ClientBehaviorBase.decode
( FacesContext ,
UIComponent )
Default implementation of of ClientBehavior#decode. If a ClientBehaviorRenderer is available for the specified behavior renderer type, this method delegates to the ClientBehaviorRenderer's decode() method. Otherwise, no decoding is performed. true
true
JSF:JAVADOC:1018 void jakarta.faces.component.behavior.ClientBehaviorBase.decode
( FacesContext ,
UIComponent )
throws NullPointerException
if context or component is null. true
true
JSF:JAVADOC:1019 Set jakarta.faces.component.behavior.ClientBehaviorBase.getHints
Default implementation of ClientBehavior#getHints(). By default, no hints are specified, and this method returns an empty, umodifiable set. true
true
JSF:JAVADOC:1020 String jakarta.faces.component.behavior.ClientBehaviorBase.getRendererType
Returns the renderer type of the ClientBehaviorRenderer to use for the behavior. The default implementation returns null. Subclasses should either override this method to return a string that identifies the type of ClientBehaviorRenderer to use, or should override #getScript and perform script rendering locally in the ClientBehavior implementation. true
true
JSF:JAVADOC:1021 String jakarta.faces.component.behavior.ClientBehaviorBase.getScript
( ClientBehaviorContext )
Default implementation of of ClientBehavior#getScript. If a ClientBehaviorRenderer is available for the specified behavior renderer type, this method delegates to the ClientBehaviorRenderer#getScript method. Otherwise, this method returns null. true
true
JSF:JAVADOC:1022 String jakarta.faces.component.behavior.ClientBehaviorBase.getScript
( ClientBehaviorContext )
throws NullPointerException
if behaviorContext is null true
true
JSF:JAVADOC:1023 ClientBehaviorContext jakarta.faces.component.behavior.ClientBehaviorContext.ClientBehaviorContext

true
true
JSF:JAVADOC:1024 ClientBehaviorContext jakarta.faces.component.behavior.ClientBehaviorContext.createClientBehaviorContext
( FacesContext ,
UIComponent ,
String ,
String ,
Collection )
Creates a ClientBehaviorContext instance. true
true
JSF:JAVADOC:1025 ClientBehaviorContext jakarta.faces.component.behavior.ClientBehaviorContext.createClientBehaviorContext
( FacesContext ,
UIComponent ,
String ,
String ,
Collection )
throws NullPointerException
if context, component or eventName is null true
true
JSF:JAVADOC:1026 UIComponent jakarta.faces.component.behavior.ClientBehaviorContext.getComponent
Returns the UIComponent that is requesting the ClientBehavior script. true
true
JSF:JAVADOC:1027 String jakarta.faces.component.behavior.ClientBehaviorContext.getEventName
Returns the name of the behavior event for which the ClientBehavior script is being requested. true
true
JSF:JAVADOC:1028 FacesContext jakarta.faces.component.behavior.ClientBehaviorContext.getFacesContext
Returns the FacesContext for the current request. true
true
JSF:JAVADOC:1029 Collection jakarta.faces.component.behavior.ClientBehaviorContext.getParameters
Returns parameters that "submitting" ClientBehavior implementations should include when posting back data into the Faces lifecycle. If no parameters are specified, this method returns an empty (non-null) collection. true
true
JSF:JAVADOC:1030 String jakarta.faces.component.behavior.ClientBehaviorContext.getSourceId
Returns an id for use as the ClientBehavior source. ClientBehavior implementations that submit back to the Faces lifecycle are required to identify which component triggered the ClientBehavior-initiated request via the jakarta.faces.source request parameter. In most cases, th source id can be trivially derived from the element to which the behavior's client-side script is attached - ie. the source id is typically the id of this element. However, in components which produce more complex content, the behavior script may not be able to determine the correct id to use for the jakarta.faces.source value. The ClientBehaviorContext#getSourceId method allows the component to pass this information into the ClientBehavior#getScript implementation. true
true
JSF:JAVADOC:1031 Parameter jakarta.faces.component.behavior.ClientBehaviorContext.Parameter.ClientBehaviorContext.Parameter
( String ,
Object )
Creates a Parameter instance. true
true
JSF:JAVADOC:1032 String jakarta.faces.component.behavior.ClientBehaviorContext.Parameter.getName
Returns the Parameter's name. true
true
JSF:JAVADOC:1033 Object jakarta.faces.component.behavior.ClientBehaviorContext.Parameter.getValue
Returns the Parameter's value. true
true
JSF:JAVADOC:1034 ClientBehaviorHint jakarta.faces.component.behavior.ClientBehaviorHint.valueOf
( String )

true
true
JSF:JAVADOC:1035 ClientBehaviorHint[] jakarta.faces.component.behavior.ClientBehaviorHint.values

true
true
JSF:JAVADOC:1036 void jakarta.faces.component.behavior.ClientBehaviorHolder.addClientBehavior
( String ,
ClientBehavior )
Attaches a ClientBehavior to the component implementing this interface for the specified event. Valid event names for a UIComponent implementation are defined by . true
true
JSF:JAVADOC:1037 Map jakarta.faces.component.behavior.ClientBehaviorHolder.getClientBehaviors
Returns a non-null, unmodifiable Map that contains the the ClientBehaviors that have been attached to the component implementing this interface. The keys in this Map are event names defined by #getEventNames. true
true
JSF:JAVADOC:1038 String jakarta.faces.component.behavior.ClientBehaviorHolder.getDefaultEventName
Returns the default event name for this ClientBehaviorHolder implementation. This must be one of the event names returned by #getEventNames or null if the component does not have a default event. true
true
JSF:JAVADOC:1039 Collection jakarta.faces.component.behavior.ClientBehaviorHolder.getEventNames
Returns a non-null, unmodifiable Collection containing the names of the logical events supported by the component implementing this interface. true
true
JSF:JAVADOC:1040 String jakarta.faces.component.behavior.FacesBehavior.value

true
true
JSF:JAVADOC:1041 VisitResult jakarta.faces.component.visit.VisitCallback.visit
( VisitContext ,
UIComponent )
This method is called during component tree visits by VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() to visit the specified component. At the point in time when this method is called, the argument is guaranteed to be in the proper state with respect to its ancestors in the View. true
true
JSF:JAVADOC:1042 VisitContext jakarta.faces.component.visit.VisitContext.createVisitContext
( FacesContext ,
Collection ,
Set )
Returns a VisitContext instance that is initialized with the specified ids and hintsfor use with UIComponent#visitTree. true
true
JSF:JAVADOC:1043 VisitContext jakarta.faces.component.visit.VisitContext.createVisitContext
( FacesContext )
Creates a VisitContext instance for use with UIComponent#visitTree UIComponent.visitTree(). This method can be used to obtain a VisitContext instance when all components should be visited with the default visit hints. true
true
JSF:JAVADOC:1044 FacesContext jakarta.faces.component.visit.VisitContext.getFacesContext
Returns the FacesContext for the current request. true
true
JSF:JAVADOC:1045 Set jakarta.faces.component.visit.VisitContext.getHints
Returns hints that influence the behavior of the tree visit. Interested parties, such as UIComponent#visitTree UIComponent.visitTree() implementations, may check to see whether a particular hint is present by calling , passing in one of the hints defined by VisitHint. true
true
JSF:JAVADOC:1046 Collection jakarta.faces.component.visit.VisitContext.getIdsToVisit
Returns the ids of the components to visit. In the case of a full tree visit, this method returns the ALL_IDS collection. Otherwise, if a partial visit is beign performed, returns a modifiable collection containing the client ids of the components that should be visited. true
true
JSF:JAVADOC:1047 Collection jakarta.faces.component.visit.VisitContext.getSubtreeIdsToVisit
( UIComponent )
Given a jakarta.faces.component.NamingContainer component, returns the client ids of any components underneath the NamingContainer that should be visited. This method is called by NamingContainer visitTree() implementations to determine whether the NamingContainer contains components to be visited. In the case where no such components exist, the NamingContainer can short-circuit the tree visit and avoid descending into child subtrees. In addition, iterating components such as UIData may be able to use the returned ids to determine which iterated states (ie. rows) need to be visited. This allows the visit traversal to be contstrained such only those rows that contain visit targets need to be traversed. true
true
JSF:JAVADOC:1048 Collection jakarta.faces.component.visit.VisitContext.getSubtreeIdsToVisit
( UIComponent )
throws IllegalArgumentException
if {@code component} is not an instance of NamingContainer true
true
JSF:JAVADOC:1049 VisitResult jakarta.faces.component.visit.VisitContext.invokeVisitCallback
( UIComponent ,
VisitCallback )
Called by UIComponent#visitTree UIComponent.visitTree() to visit a single component. true
true
JSF:JAVADOC:1050 VisitContext jakarta.faces.component.visit.VisitContext.VisitContext

true
true
JSF:JAVADOC:1051 VisitContext jakarta.faces.component.visit.VisitContextFactory.getVisitContext
( FacesContext ,
Collection ,
Set )
Return a new VisitContext instance. true
true
JSF:JAVADOC:1052 VisitContextFactory jakarta.faces.component.visit.VisitContextFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:1053 VisitContextFactory jakarta.faces.component.visit.VisitContextFactory.VisitContextFactory

true
true
JSF:JAVADOC:1054 FacesContext jakarta.faces.component.visit.VisitContextWrapper.getFacesContext
Returns the FacesContext for the current request. true
true
JSF:JAVADOC:1055 Set jakarta.faces.component.visit.VisitContextWrapper.getHints
Returns hints that influence the behavior of the tree visit. Interested parties, such as UIComponent#visitTree UIComponent.visitTree() implementations, may check to see whether a particular hint is present by calling , passing in one of the hints defined by VisitHint. true
true
JSF:JAVADOC:1056 Collection jakarta.faces.component.visit.VisitContextWrapper.getIdsToVisit
Returns the ids of the components to visit. In the case of a full tree visit, this method returns the ALL_IDS collection. Otherwise, if a partial visit is beign performed, returns a modifiable collection containing the client ids of the components that should be visited. true
true
JSF:JAVADOC:1057 Collection jakarta.faces.component.visit.VisitContextWrapper.getSubtreeIdsToVisit
( UIComponent )
Given a jakarta.faces.component.NamingContainer component, returns the client ids of any components underneath the NamingContainer that should be visited. This method is called by NamingContainer visitTree() implementations to determine whether the NamingContainer contains components to be visited. In the case where no such components exist, the NamingContainer can short-circuit the tree visit and avoid descending into child subtrees. In addition, iterating components such as UIData may be able to use the returned ids to determine which iterated states (ie. rows) need to be visited. This allows the visit traversal to be contstrained such only those rows that contain visit targets need to be traversed. true
true
JSF:JAVADOC:1058 Collection jakarta.faces.component.visit.VisitContextWrapper.getSubtreeIdsToVisit
( UIComponent )
throws IllegalArgumentException
if {@code component} is not an instance of NamingContainer true
true
JSF:JAVADOC:1059 VisitContext jakarta.faces.component.visit.VisitContextWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:1060 VisitResult jakarta.faces.component.visit.VisitContextWrapper.invokeVisitCallback
( UIComponent ,
VisitCallback )
Called by UIComponent#visitTree UIComponent.visitTree() to visit a single component. true
true
JSF:JAVADOC:1061 VisitContextWrapper jakarta.faces.component.visit.VisitContextWrapper.VisitContextWrapper

true
true
JSF:JAVADOC:1062 VisitHint jakarta.faces.component.visit.VisitHint.valueOf
( String )

true
true
JSF:JAVADOC:1063 VisitHint[] jakarta.faces.component.visit.VisitHint.values

true
true
JSF:JAVADOC:1064 VisitResult jakarta.faces.component.visit.VisitResult.valueOf
( String )

true
true
JSF:JAVADOC:1065 VisitResult[] jakarta.faces.component.visit.VisitResult.values

true
true
JSF:JAVADOC:1066 ExceptionHandler jakarta.faces.context.ExceptionHandler.ExceptionHandler

true
true
JSF:JAVADOC:1067 ExceptionQueuedEvent jakarta.faces.context.ExceptionHandler.getHandledExceptionQueuedEvent
Return the first ExceptionQueuedEvent handled by this handler. true
true
JSF:JAVADOC:1068 Iterable jakarta.faces.context.ExceptionHandler.getHandledExceptionQueuedEvents
The default implementation must return an Iterable over all ExceptionQueuedEvents that have been handled by the #handle method. true
true
JSF:JAVADOC:1069 Throwable jakarta.faces.context.ExceptionHandler.getRootCause
( Throwable )
Unwrap the argument t until the unwrapping encounters an Object whose getClass() is not equal to FacesException.class or jakarta.el.ELException.class. If there is no root cause, null is returned. true
true
JSF:JAVADOC:1070 Throwable jakarta.faces.context.ExceptionHandler.getRootCause
( Throwable )
throws NullPointerException
if argument t is null. true
true
JSF:JAVADOC:1071 Iterable jakarta.faces.context.ExceptionHandler.getUnhandledExceptionQueuedEvents
Return an Iterable over all ExceptionQueuedEvents that have not yet been handled by the #handle method. true
true
JSF:JAVADOC:1072 void jakarta.faces.context.ExceptionHandler.handle
Take action to handle the Exception instances residing inside the ExceptionQueuedEvent instances that have been queued by calls to Application().publishEvent(ExceptionQueuedEvent.class, eventContext). The requirements of the default implementation are detailed in section JSF.6.2.1. true
true
JSF:JAVADOC:1073 void jakarta.faces.context.ExceptionHandler.handle

throws FacesException
if and only if a problem occurs while performing the algorithm to handle the Exception, not as a means of conveying a handled Exception itself. true
true
JSF:JAVADOC:1074 boolean jakarta.faces.context.ExceptionHandler.isListenerForSource
( Object )

true
true
JSF:JAVADOC:1075 void jakarta.faces.context.ExceptionHandler.processEvent
( SystemEvent )

true
true
JSF:JAVADOC:1076 void jakarta.faces.context.ExceptionHandler.processEvent
( SystemEvent )
throws AbortProcessingException

true
true
JSF:JAVADOC:1077 ExceptionHandlerFactory jakarta.faces.context.ExceptionHandlerFactory.ExceptionHandlerFactory

true
true
JSF:JAVADOC:1078 ExceptionHandler jakarta.faces.context.ExceptionHandlerFactory.getExceptionHandler
Create and return a A new ExceptionHandler instance. The implementation must return an ExceptionHandler instance suitable for the environment. For example, in some cases it may be desirable for an ExceptionHandler to write error information to the response instead of throwing exceptions as in the case of Ajax applications. true
true
JSF:JAVADOC:1079 ExceptionHandlerFactory jakarta.faces.context.ExceptionHandlerFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:1080 ExceptionHandlerWrapper jakarta.faces.context.ExceptionHandlerWrapper.ExceptionHandlerWrapper

true
true
JSF:JAVADOC:1081 ExceptionQueuedEvent jakarta.faces.context.ExceptionHandlerWrapper.getHandledExceptionQueuedEvent
The default behavior of this method is to call ExceptionHandler#getHandledExceptionQueuedEvent() on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1082 Iterable jakarta.faces.context.ExceptionHandlerWrapper.getHandledExceptionQueuedEvents
The default behavior of this method is to call ExceptionHandler#getHandledExceptionQueuedEvents() on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1083 Throwable jakarta.faces.context.ExceptionHandlerWrapper.getRootCause
( Throwable )
The default behavior of this method is to call jakarta.faces.context.ExceptionHandler#getRootCause(Throwable) on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1084 Iterable jakarta.faces.context.ExceptionHandlerWrapper.getUnhandledExceptionQueuedEvents
The default behavior of this method is to call ExceptionHandler#getUnhandledExceptionQueuedEvents() on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1085 ExceptionHandler jakarta.faces.context.ExceptionHandlerWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:1086 void jakarta.faces.context.ExceptionHandlerWrapper.handle
The default behavior of this method is to call jakarta.faces.context.ExceptionHandler#handle() on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1087 void jakarta.faces.context.ExceptionHandlerWrapper.handle

throws FacesException

true
true
JSF:JAVADOC:1088 boolean jakarta.faces.context.ExceptionHandlerWrapper.isListenerForSource
( Object )
The default behavior of this method is to call jakarta.faces.context.ExceptionHandler#isListenerForSource(Object) on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1089 void jakarta.faces.context.ExceptionHandlerWrapper.processEvent
( SystemEvent )
The default behavior of this method is to call jakarta.faces.context.ExceptionHandler#processEvent(jakarta.faces.event.SystemEvent) on the wrapped ExceptionHandler object. true
true
JSF:JAVADOC:1090 void jakarta.faces.context.ExceptionHandlerWrapper.processEvent
( SystemEvent )
throws AbortProcessingException

true
true
JSF:JAVADOC:1091 void jakarta.faces.context.ExternalContext.addResponseCookie
( String ,
String ,
Map )
Adds the cookie represented by the arguments to the response. Servlet: This must be accomplished by calling the jakarta.servlet.http.HttpServletResponse method addCookie(). The Cookie argument must be constructed by passing the name and value parameters. If the properties arugument is non-null and not empty, the Cookie instance must be initialized as described below. Key in "values" Map Expected type of value. Name of setter method on Cookie instance to be set with the value from the Map. comment String setComment domain String setDomain maxAge Integer setMaxAge secure Boolean setSecure path String setPath The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1092 void jakarta.faces.context.ExternalContext.addResponseCookie
( String ,
String ,
Map )
throws IllegalArgumentException
if the properties Map is not-null and not empty and contains any keys that are not one of the keys listed above. true
true
JSF:JAVADOC:1093 void jakarta.faces.context.ExternalContext.addResponseHeader
( String ,
String )
Add the given name and value to the response header. Servlet:This must be performed by calling the jakarta.servlet.http.HttpServletResponse addHeader method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1094 void jakarta.faces.context.ExternalContext.dispatch
( String )
Dispatch a request to the specified resource to create output for this response. Servlet: This must be accomplished by calling the jakarta.servlet.ServletContext method getRequestDispatcher(path), and calling the forward() method on the resulting object. true
true
JSF:JAVADOC:1095 void jakarta.faces.context.ExternalContext.dispatch
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1096 void jakarta.faces.context.ExternalContext.dispatch
( String )
throws FacesException
thrown if a ServletException occurs true
true
JSF:JAVADOC:1097 void jakarta.faces.context.ExternalContext.dispatch
( String )
throws IllegalArgumentException
if no request dispatcher can be created for the specified path true
true
JSF:JAVADOC:1098 void jakarta.faces.context.ExternalContext.dispatch
( String )
throws NullPointerException
if path is null true
true
JSF:JAVADOC:1099 String jakarta.faces.context.ExternalContext.encodeActionURL
( String )
Return the input URL, after performing any rewriting needed to ensure that it will correctly identify an addressable action in the current application. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletResponse method encodeURL(url). true
true
JSF:JAVADOC:1100 String jakarta.faces.context.ExternalContext.encodeActionURL
( String )
throws NullPointerException
if url is null true
true
JSF:JAVADOC:1101 String jakarta.faces.context.ExternalContext.encodeBookmarkableURL
( String ,
Map )
The purpose of this method is to generate a query string from the collection of Parameter objects provided by the parameters argument and append that query string to the baseUrl. This method must be able to encode the parameters to a baseUrl that may or may not have existing query parameters. The parameter values should be encoded appropriately for the environment so that the resulting URL can be used as the target of a link (e.g., in an href attribute) in a JSF response. It's possible for an ExternalContext implementation to override this method in any way that would make the URL bookmarkable in that environment. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1102 String jakarta.faces.context.ExternalContext.encodeNamespace
( String )
Return the specified name, after prefixing it with a namespace that ensures that it will be unique within the context of a particular page. Servlet: The input value must be returned unchanged. true
true
JSF:JAVADOC:1103 String jakarta.faces.context.ExternalContext.encodeNamespace
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:1104 String jakarta.faces.context.ExternalContext.encodePartialActionURL
( String )
Return the input URL, after performing any rewriting needed to ensure that it can be used in a partial page submission (ajax request) to correctly identify an addressable action in the current application. Servlet:Returns the same encoded URL as the #encodeActionURL(String url) method. Portlet:Returns an encoded URL that, upon HTTP POST, will invoke the RESOURCE_PHASE of the portlet lifecycle. true
true
JSF:JAVADOC:1105 String jakarta.faces.context.ExternalContext.encodePartialActionURL
( String )
throws NullPointerException
if url is null true
true
JSF:JAVADOC:1106 String jakarta.faces.context.ExternalContext.encodeRedirectURL
( String ,
Map )
The purpose of this method is to generate a query string from the collection of Parameter objects provided by the parameters argument and append that query string to the baseUrl. This method must be able to encode the parameters to a baseUrl that may or may not have existing query parameters. The parameter values should be encoded appropriately for the environment so that the resulting URL can be used as the target of a redirect. It's possible for an ExternalContext implementation to override this method to accomodate the definition of redirect for that environment. true
true
JSF:JAVADOC:1107 String jakarta.faces.context.ExternalContext.encodeResourceURL
( String )
Return the input URL, after performing any rewriting needed to ensure that it will correctly identify an addressable resource in the current application. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletResponse method encodeURL(url). true
true
JSF:JAVADOC:1108 String jakarta.faces.context.ExternalContext.encodeResourceURL
( String )
throws NullPointerException
if url is null true
true
JSF:JAVADOC:1109 ExternalContext jakarta.faces.context.ExternalContext.ExternalContext

true
true
JSF:JAVADOC:1110 Map jakarta.faces.context.ExternalContext.getApplicationMap
Return a mutable Map representing the application scope attributes for the current application. The returned Map must implement the entire contract for a modifiable map as described in the JavaDocs for java.util.Map. Modifications made in the Map must cause the corresponding changes in the set of application scope attributes. Particularly the clear(), remove(), put(), putAll(), and get() operations must take the appropriate action on the underlying data structure. For any of the Map methods that cause an element to be removed from the underlying data structure, the following action regarding managed-beans must be taken. If the element to be removed is a managed-bean, and it has one or more public no-argument void return methods annotated with jakarta.annotation.PreDestroy, each such method must be called before the element is removed from the underlying data structure. Elements that are not managed-beans, but do happen to have methods with that annotation must not have those methods called on removal. Any exception thrown by the PreDestroy annotated methods must by caught and not rethrown. The exception may be logged. It is valid to call this method during application startup or shutdown. If called at startup or shutdown time, this method returns a Map that is backed by the same container context instance (ServletContext or PortletContext) as the one returned by calling getApplicationMap() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be the set of attributes available via the jakarta.servlet.ServletContext methods getAttribute(), getAttributeNames(), removeAttribute(), and setAttribute(). true
true
JSF:JAVADOC:1111 String jakarta.faces.context.ExternalContext.getAuthType
Return the name of the authentication scheme used to authenticate the current user, if any; otherwise, return null. For standard authentication schemes, the returned value will match one of the following constants: BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, or FORM_AUTH. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getAuthType(). true
true
JSF:JAVADOC:1112 Object jakarta.faces.context.ExternalContext.getContext
Return the application environment object instance for the current appication. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this returns the same container context instance (ServletContext or PortletContext) as the one returned when calling getContext() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be the current application's jakarta.servlet.ServletContext instance. true
true
JSF:JAVADOC:1113 String jakarta.faces.context.ExternalContext.getContextName
Return the name of the container context for this application. Return the result of calling getServletContextName() on the ServletContext instance for this application. It is valid to call this method during application startup or shutdown. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1114 Flash jakarta.faces.context.ExternalContext.getFlash
Return the threadsafe Flash for this application. The default implementation will throw UnsupportedOperationException. Compliant JSF runtimes must provide an implementation of this method. true
true
JSF:JAVADOC:1115 String jakarta.faces.context.ExternalContext.getInitParameter
( String )
Return the value of the specified application initialization parameter (if any). Servlet: This must be the result of the jakarta.servlet.ServletContext method getInitParameter(name). It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method calls through to the actual container context to return the init parameter value. true
true
JSF:JAVADOC:1116 String jakarta.faces.context.ExternalContext.getInitParameter
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:1117 Map jakarta.faces.context.ExternalContext.getInitParameterMap
Return an immutable Map whose keys are the set of application initialization parameter names configured for this application, and whose values are the corresponding parameter values. The returned Map must implement the entire contract for an unmodifiable map as described in the JavaDocs for java.util.Map. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method returns a Map that is backed by the same container context instance (ServletContext or PortletContext) as the one returned by calling getInitParameterMap() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This result must be as if it were synthesized by calling the jakarta.servlet.ServletContext method getInitParameterNames, and putting each configured parameter name/value pair into the result. true
true
JSF:JAVADOC:1118 String jakarta.faces.context.ExternalContext.getMimeType
( String )
Returns the MIME type of the specified file or null if the MIME type is not known. The MIME type is determined by the container. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method calls through to the getMimeType() method on the same container context instance (ServletContext or PortletContext) as the one used when calling getMimeType() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be the value returned by the jakarta.servlet.ServletContext method getMimeType(). true
true
JSF:JAVADOC:1119 String jakarta.faces.context.ExternalContext.getRealPath
( String )
Returns a String containing the real path for a given virtual path. Servlet: This must be the value returned by the jakarta.servlet.ServletContext method getRealPath(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1120 String jakarta.faces.context.ExternalContext.getRemoteUser
Return the login name of the user making the current request if any; otherwise, return null. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getRemoteUser(). true
true
JSF:JAVADOC:1121 Object jakarta.faces.context.ExternalContext.getRequest
Return the environment-specific object instance for the current request. Servlet: This must be the current request's jakarta.servlet.http.HttpServletRequest instance. true
true
JSF:JAVADOC:1122 String jakarta.faces.context.ExternalContext.getRequestCharacterEncoding
Return the character encoding currently being used to interpret this request. Servlet: This must return the value returned by the jakarta.servlet.ServletRequest method getCharacterEncoding(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1123 int jakarta.faces.context.ExternalContext.getRequestContentLength
Return the result of calling getContentLenth() on the ServletRequest instance for this request. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1124 String jakarta.faces.context.ExternalContext.getRequestContentType
Return the MIME Content-Type for this request. If not available, return null. Servlet: This must return the value returned by the jakarta.servlet.ServletRequest method getContentType(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1125 String jakarta.faces.context.ExternalContext.getRequestContextPath
Return the portion of the request URI that identifies the web application context for this request. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getContextPath(). true
true
JSF:JAVADOC:1126 Map jakarta.faces.context.ExternalContext.getRequestCookieMap
Return an immutable Map whose keys are the set of cookie names included in the current request, and whose values (of type jakarta.servlet.http.Cookie) are the first (or only) cookie for each cookie name returned by the underlying request. The returned Map must implement the entire contract for an unmodifiable map as described in the JavaDocs for java.util.Map. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getCookies(), unless null was returned, in which case this must be a zero-length array. true
true
JSF:JAVADOC:1127 Map jakarta.faces.context.ExternalContext.getRequestHeaderMap
Return an immutable Map whose keys are the set of request header names included in the current request, and whose values (of type String) are the first (or only) value for each header name returned by the underlying request. The returned Map must implement the entire contract for an unmodifiable map as described in the JavaDocs for java.util.Map. In addition, key comparisons must be performed in a case insensitive manner. Servlet: This must be the set of headers available via the jakarta.servlet.http.HttpServletRequest methods getHeader() and getHeaderNames(). true
true
JSF:JAVADOC:1128 Map jakarta.faces.context.ExternalContext.getRequestHeaderValuesMap
Return an immutable Map whose keys are the set of request header names included in the current request, and whose values (of type String[]) are all of the value for each header name returned by the underlying request. The returned Map must implement the entire contract for an unmodifiable map as described in the JavaDocs for java.util.Map. In addition, key comparisons must be performed in a case insensitive manner. Servlet: This must be the set of headers available via the jakarta.servlet.http.HttpServletRequest methods getHeaders() and getHeaderNames(). true
true
JSF:JAVADOC:1129 Locale jakarta.faces.context.ExternalContext.getRequestLocale
Return the preferred Locale in which the client will accept content. Servlet: This must be the value returned by the jakarta.servlet.ServletRequest method getLocale(). true
true
JSF:JAVADOC:1130 Iterator jakarta.faces.context.ExternalContext.getRequestLocales
Return an Iterator over the preferred Locales specified in the request, in decreasing order of preference. Servlet: This must be an Iterator over the values returned by the jakarta.servlet.ServletRequest method getLocales(). true
true
JSF:JAVADOC:1131 Map jakarta.faces.context.ExternalContext.getRequestMap
Return a mutable Map representing the request scope attributes for the current application. The returned Map must implement the entire contract for a modifiable map as described in the JavaDocs for java.util.Map. Modifications made in the Map must cause the corresponding changes in the set of request scope attributes. Particularly the clear(), remove(), put(), putAll(), and get() operations must take the appropriate action on the underlying data structure. For any of the Map methods that cause an element to be removed from the underlying data structure, the following action regarding managed-beans must be taken. If the element to be removed is a managed-bean, and it has one or more public no-argument void return methods annotated with jakarta.annotation.PreDestroy, each such method must be called before the element is removed from the underlying data structure. Elements that are not managed-beans, but do happen to have methods with that annotation must not have those methods called on removal. Any exception thrown by the PreDestroy annotated methods must by caught and not rethrown. The exception may be logged. Servlet: This must be the set of attributes available via the jakarta.servlet.ServletRequest methods getAttribute(), getAttributeNames(), removeAttribute(), and setAttribute(). true
true
JSF:JAVADOC:1132 Map jakarta.faces.context.ExternalContext.getRequestParameterMap
Return an immutable Map whose keys are the set of request parameters names included in the current request, and whose values (of type String) are the first (or only) value for each parameter name returned by the underlying request. The returned Map must implement the entire contract for an unmodifiable map as described in the JavaDocs for java.util.Map. Servlet: This must be the set of parameters available via the jakarta.servlet.ServletRequest methods getParameter() and getParameterNames(). true
true
JSF:JAVADOC:1133 Iterator jakarta.faces.context.ExternalContext.getRequestParameterNames
Return an Iterator over the names of all request parameters included in the current request. Servlet: This must be an Iterator over the values returned by the jakarta.servlet.ServletRequest method getParameterNames(). true
true
JSF:JAVADOC:1134 Map jakarta.faces.context.ExternalContext.getRequestParameterValuesMap
Return an immutable Map whose keys are the set of request parameters names included in the current request, and whose values (of type String[]) are all of the values for each parameter name returned by the underlying request. The returned Map must implement the entire contract for an unmodifiable map as described in the JavaDocs for java.util.Map. Servlet: This must be the set of parameters available via the jakarta.servlet.ServletRequest methods getParameterValues() and getParameterNames(). true
true
JSF:JAVADOC:1135 String jakarta.faces.context.ExternalContext.getRequestPathInfo
Return the extra path information (if any) included in the request URI; otherwise, return null. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getPathInfo(). true
true
JSF:JAVADOC:1136 String jakarta.faces.context.ExternalContext.getRequestScheme
Returns the name of the scheme used to make this request, for example, http, https, or ftp. Servlet: This must be the value returned by the jakarta.servlet.ServletRequest method getScheme(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1137 String jakarta.faces.context.ExternalContext.getRequestServerName
Returns the host name of the server to which the request was sent. Servlet: This must be the value returned by the jakarta.servlet.ServletRequest method getServerName(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1138 int jakarta.faces.context.ExternalContext.getRequestServerPort
Returns the port number to which the request was sent. Servlet: This must be the value returned by the jakarta.servlet.ServletRequest method getServerPort(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1139 String jakarta.faces.context.ExternalContext.getRequestServletPath
Return the servlet path information (if any) included in the request URI; otherwise, return null. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getServletPath(). true
true
JSF:JAVADOC:1140 URL jakarta.faces.context.ExternalContext.getResource
( String )
Return a URL for the application resource mapped to the specified path, if it exists; otherwise, return null. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method calls through to the getResource() method on the same container context instance (ServletContext or PortletContext) as the one used when calling getResource() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be the value returned by the jakarta.servlet.ServletContext method getResource(path). true
true
JSF:JAVADOC:1141 URL jakarta.faces.context.ExternalContext.getResource
( String )
throws MalformedURLException
if the specified path is not in the correct form true
true
JSF:JAVADOC:1142 URL jakarta.faces.context.ExternalContext.getResource
( String )
throws NullPointerException
if path is null true
true
JSF:JAVADOC:1143 InputStream jakarta.faces.context.ExternalContext.getResourceAsStream
( String )
Return an InputStream for an application resource mapped to the specified path, if it exists; otherwise, return null. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method calls through to the getResourceAsStream() method on the same container context instance (ServletContext or PortletContext) as the one used when calling getResourceAsStream() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be the value returned by the jakarta.servlet.ServletContext method getResourceAsStream(path). true
true
JSF:JAVADOC:1144 InputStream jakarta.faces.context.ExternalContext.getResourceAsStream
( String )
throws NullPointerException
if path is null true
true
JSF:JAVADOC:1145 Set jakarta.faces.context.ExternalContext.getResourcePaths
( String )
Return the Set of resource paths for all application resources whose resource path starts with the specified argument. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method calls through to the getResourcePaths() method on the same container context instance (ServletContext or PortletContext) as the one used when calling getResourcePaths() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be the value returned by the jakarta.servlet.ServletContext method getResourcePaths(path). true
true
JSF:JAVADOC:1146 Set jakarta.faces.context.ExternalContext.getResourcePaths
( String )
throws NullPointerException
if path is null true
true
JSF:JAVADOC:1147 Object jakarta.faces.context.ExternalContext.getResponse
Return the environment-specific object instance for the current response. Servlet: This is the current request's jakarta.servlet.http.HttpServletResponse instance. true
true
JSF:JAVADOC:1148 int jakarta.faces.context.ExternalContext.getResponseBufferSize
Return the buffer size for the current response. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse getBufferSize method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1149 String jakarta.faces.context.ExternalContext.getResponseCharacterEncoding
Returns the name of the character encoding (MIME charset) used for the body sent in this response. Servlet: This must return the value returned by the jakarta.servlet.ServletResponse method getCharacterEncoding(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1150 String jakarta.faces.context.ExternalContext.getResponseContentType
Return the MIME Content-Type for this response. If not available, return null. Servlet: This must return the value returned by the jakarta.servlet.ServletResponse method getContentType(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1151 OutputStream jakarta.faces.context.ExternalContext.getResponseOutputStream
Returns an OutputStream suitable for writing binary data to the user-agent. Servlet: This must return the value returned by the jakarta.servlet.ServletResponse method getOutputStream(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1152 OutputStream jakarta.faces.context.ExternalContext.getResponseOutputStream

throws IOException

true
true
JSF:JAVADOC:1153 Writer jakarta.faces.context.ExternalContext.getResponseOutputWriter
Returns a Writer suitable for writing character data to the user-agent. Servlet: This must return the value returned by the jakarta.servlet.ServletResponse#getWriter. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1154 Writer jakarta.faces.context.ExternalContext.getResponseOutputWriter

throws IOException

true
true
JSF:JAVADOC:1155 Object jakarta.faces.context.ExternalContext.getSession
( boolean )
If the create parameter is true, create (if necessary) and return a session instance associated with the current request. If the create parameter is false return any existing session instance associated with the current request, or return null if there is no such session. Servlet: This must return the result of calling getSession(create) on the underlying jakarta.servlet.http.HttpServletRequest instance. true
true
JSF:JAVADOC:1156 Map jakarta.faces.context.ExternalContext.getSessionMap
Return a mutable Map representing the session scope attributes for the current application. The returned Map must implement the entire contract for a modifiable map as described in the JavaDocs for java.util.Map. Modifications made in the Map must cause the corresponding changes in the set of session scope attributes. Particularly the clear(), remove(), put(), and get() operations must take the appropriate action on the underlying data structure. Accessing attributes via this Map must cause the creation of a session associated with the current request, if such a session does not already exist. For any of the Map methods that cause an element to be removed from the underlying data structure, the following action regarding managed-beans must be taken. If the element to be removed is a managed-bean, and it has one or more public no-argument void return methods annotated with jakarta.annotation.PreDestroy, each such method must be called before the element is removed from the underlying data structure. Elements that are not managed-beans, but do happen to have methods with that annotation must not have those methods called on removal. Any exception thrown by the PreDestroy annotated methods must by caught and not rethrown. The exception may be logged. Servlet: This must be the set of attributes available via the jakarta.servlet.http.HttpServletSession methods getAttribute(), getAttributeNames(), removeAttribute(), and setAttribute(). true
true
JSF:JAVADOC:1157 Principal jakarta.faces.context.ExternalContext.getUserPrincipal
Return the Principal object containing the name of the current authenticated user, if any; otherwise, return null. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method getUserPrincipal(). true
true
JSF:JAVADOC:1158 void jakarta.faces.context.ExternalContext.invalidateSession
Invalidates this session then unbinds any objects bound to it. Servlet: This must be the value returned by the jakarta.servlet.http.HttpSession method invalidate(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1159 boolean jakarta.faces.context.ExternalContext.isResponseCommitted
Check if the current response has been committed. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse isCommitted method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1160 boolean jakarta.faces.context.ExternalContext.isUserInRole
( String )
Return true if the currently authenticated user is included in the specified role. Otherwise, return false. Servlet: This must be the value returned by the jakarta.servlet.http.HttpServletRequest method isUserInRole(role). true
true
JSF:JAVADOC:1161 boolean jakarta.faces.context.ExternalContext.isUserInRole
( String )
throws NullPointerException
if role is null true
true
JSF:JAVADOC:1162 void jakarta.faces.context.ExternalContext.log
( String )
Log the specified message to the application object. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this calls the log() method on the same container context instance (ServletContext or PortletContext) as the one used during a call to log() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be performed by calling the jakarta.servlet.ServletContext method log(String). true
true
JSF:JAVADOC:1163 void jakarta.faces.context.ExternalContext.log
( String )
throws NullPointerException
if message is null true
true
JSF:JAVADOC:1164 void jakarta.faces.context.ExternalContext.log
( String ,
Throwable )
Log the specified message and exception to the application object. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this calls the log() method on the same container context instance (ServletContext or PortletContext) as the one used when calling log() on the ExternalContext returned by the FacesContext during an actual request. Servlet: This must be performed by calling the jakarta.servlet.ServletContext method log(String,Throwable). true
true
JSF:JAVADOC:1165 void jakarta.faces.context.ExternalContext.log
( String ,
Throwable )
throws NullPointerException
if message or exception is null true
true
JSF:JAVADOC:1166 void jakarta.faces.context.ExternalContext.redirect
( String )
Redirect a request to the specified URL, and cause the responseComplete() method to be called on the FacesContext instance for the current request. The implementation must determine if the request is an Ajax request by obtaining a PartialViewContext instance from the FacesContext and calling PartialViewContext#isAjaxRequest(). Servlet: For non Ajax requests, this must be accomplished by calling the jakarta.servlet.http.HttpServletResponse method sendRedirect(). For Ajax requests, the implementation must: Get a PartialResponseWriter instance from the FacesContext. Call #setResponseContentType with text/xml Call #setResponseCharacterEncoding with UTF-8 Call #addResponseHeader with Cache-Control, no-cache Call PartialResponseWriter#startDocument Call PartialResponseWriter#redirect with the url argument. Call PartialResponseWriter#endDocument true
true
JSF:JAVADOC:1167 void jakarta.faces.context.ExternalContext.redirect
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1168 void jakarta.faces.context.ExternalContext.redirect
( String )
throws IllegalArgumentException
if the specified url is relative true
true
JSF:JAVADOC:1169 void jakarta.faces.context.ExternalContext.redirect
( String )
throws IllegalStateException
if, in a portlet environment, the current response object is a RenderResponse instead of an ActionResponse true
true
JSF:JAVADOC:1170 void jakarta.faces.context.ExternalContext.redirect
( String )
throws IllegalStateException
if, in a servlet environment, the current response has already been committed true
true
JSF:JAVADOC:1171 void jakarta.faces.context.ExternalContext.responseFlushBuffer
Flushes the buffered response content to the client. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse flushBuffer method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1172 void jakarta.faces.context.ExternalContext.responseFlushBuffer

throws IOException

true
true
JSF:JAVADOC:1173 void jakarta.faces.context.ExternalContext.responseReset
Resets the current response. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse reset method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1174 void jakarta.faces.context.ExternalContext.responseSendError
( int ,
String )
Sends an HTTP status code with message. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse sendError method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1175 void jakarta.faces.context.ExternalContext.responseSendError
( int ,
String )
throws IOException

true
true
JSF:JAVADOC:1176 void jakarta.faces.context.ExternalContext.setRequest
( Object )
Set the environment-specific request to be returned by subsequent calls to #getRequest. This may be used to install a wrapper for the request. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1177 void jakarta.faces.context.ExternalContext.setRequestCharacterEncoding
( String )
Overrides the name of the character encoding used in the body of this request. Calling this method after the request has been accessed will have no no effect, unless a Reader or Stream has been obtained from the request, in which case an IllegalStateException is thrown. Servlet: This must call through to the jakarta.servlet.ServletRequest method setCharacterEncoding(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1178 void jakarta.faces.context.ExternalContext.setRequestCharacterEncoding
( String )
throws UnsupportedEncodingException
if this is not a valid encoding true
true
JSF:JAVADOC:1179 void jakarta.faces.context.ExternalContext.setResponse
( Object )
Set the environment-specific response to be returned by subsequent calls to #getResponse. This may be used to install a wrapper for the response. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1180 void jakarta.faces.context.ExternalContext.setResponseBufferSize
( int )
Set the buffer size for the current response. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse setBufferSize method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1181 void jakarta.faces.context.ExternalContext.setResponseCharacterEncoding
( String )
Sets the character encoding (MIME charset) of the response being sent to the client, for example, to UTF-8. Servlet: This must call through to the jakarta.servlet.ServletResponse method setCharacterEncoding(). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1182 void jakarta.faces.context.ExternalContext.setResponseContentLength
( int )
Set the content length of the response. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse setContentLength method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1183 void jakarta.faces.context.ExternalContext.setResponseContentType
( String )
Sets the content type of the response being sent to the client, if the response has not been committed yet. Servlet: This must call setContentType() on the underlying jakarta.servlet.ServletResponse instance. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1184 void jakarta.faces.context.ExternalContext.setResponseHeader
( String ,
String )
Set the response header with the given name and value. Servlet:This must be performed by calling the jakarta.servlet.http.HttpServletResponse setHeader method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1185 void jakarta.faces.context.ExternalContext.setResponseStatus
( int )
Sets the HTTP status code for the response. Servlet: This must be performed by calling the jakarta.servlet.http.HttpServletResponse setStatus method. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1186 ExternalContextFactory jakarta.faces.context.ExternalContextFactory.ExternalContextFactory

true
true
JSF:JAVADOC:1187 ExternalContext jakarta.faces.context.ExternalContextFactory.getExternalContext
( Object ,
Object ,
Object )
Create (if needed) and return an ExternalContext instance that is initialized for the processing of the specified request and response objects, for this web application. true
true
JSF:JAVADOC:1188 ExternalContext jakarta.faces.context.ExternalContextFactory.getExternalContext
( Object ,
Object ,
Object )
throws FacesException
if a ExternalContext cannot be constructed for the specified parameters true
true
JSF:JAVADOC:1189 ExternalContext jakarta.faces.context.ExternalContextFactory.getExternalContext
( Object ,
Object ,
Object )
throws NullPointerException
if any of the parameters are null true
true
JSF:JAVADOC:1190 ExternalContextFactory jakarta.faces.context.ExternalContextFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:1191 void jakarta.faces.context.ExternalContextWrapper.addResponseCookie
( String ,
String ,
Map )
The default behavior of this method is to call ExternalContext#addResponseCookie(String, String, Map) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1192 void jakarta.faces.context.ExternalContextWrapper.addResponseHeader
( String ,
String )
The default behavior of this method is to call ExternalContext#addResponseHeader(String,String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1193 void jakarta.faces.context.ExternalContextWrapper.dispatch
( String )
The default behavior of this method is to call ExternalContext#dispatch(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1194 void jakarta.faces.context.ExternalContextWrapper.dispatch
( String )
throws IOException

true
true
JSF:JAVADOC:1195 String jakarta.faces.context.ExternalContextWrapper.encodeActionURL
( String )
The default behavior of this method is to call ExternalContext#encodeActionURL(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1196 String jakarta.faces.context.ExternalContextWrapper.encodeBookmarkableURL
( String ,
Map )
The default behavior of this method is to call jakarta.faces.context.ExternalContext#encodeBookmarkableURL(String, java.util.Map) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1197 String jakarta.faces.context.ExternalContextWrapper.encodeNamespace
( String )
The default behavior of this method is to call ExternalContext#encodeNamespace(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1198 String jakarta.faces.context.ExternalContextWrapper.encodePartialActionURL
( String )
Return the input URL, after performing any rewriting needed to ensure that it can be used in a partial page submission (ajax request) to correctly identify an addressable action in the current application. Servlet:Returns the same encoded URL as the #encodeActionURL(String url) method. Portlet:Returns an encoded URL that, upon HTTP POST, will invoke the RESOURCE_PHASE of the portlet lifecycle. true
true
JSF:JAVADOC:1199 String jakarta.faces.context.ExternalContextWrapper.encodePartialActionURL
( String )
throws NullPointerException
if url is null true
true
JSF:JAVADOC:1200 String jakarta.faces.context.ExternalContextWrapper.encodeRedirectURL
( String ,
Map )
The default behavior of this method is to call jakarta.faces.context.ExternalContext#encodeRedirectURL(String, java.util.Map) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1201 String jakarta.faces.context.ExternalContextWrapper.encodeResourceURL
( String )
The default behavior of this method is to call ExternalContext#encodeResourceURL(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1202 ExternalContextWrapper jakarta.faces.context.ExternalContextWrapper.ExternalContextWrapper

true
true
JSF:JAVADOC:1203 Map jakarta.faces.context.ExternalContextWrapper.getApplicationMap
The default behavior of this method is to call ExternalContext#getApplicationMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1204 String jakarta.faces.context.ExternalContextWrapper.getAuthType
The default behavior of this method is to call ExternalContext#getAuthType on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1205 Object jakarta.faces.context.ExternalContextWrapper.getContext
The default behavior of this method is to call ExternalContext#getContext on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1206 String jakarta.faces.context.ExternalContextWrapper.getContextName
The default behavior of this method is to call ExternalContext#getContextName on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1207 Flash jakarta.faces.context.ExternalContextWrapper.getFlash
The default behavior of this method is to call ExternalContext#getFlash() on the wrapped ExternalContext object.</p? true
true
JSF:JAVADOC:1208 String jakarta.faces.context.ExternalContextWrapper.getInitParameter
( String )
The default behavior of this method is to call ExternalContext#getInitParameter(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1209 Map jakarta.faces.context.ExternalContextWrapper.getInitParameterMap
The default behavior of this method is to call ExternalContext#getInitParameterMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1210 String jakarta.faces.context.ExternalContextWrapper.getMimeType
( String )
The default behavior of this method is to call ExternalContext#getMimeType(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1211 String jakarta.faces.context.ExternalContextWrapper.getRealPath
( String )
The default behavior of this method is to call ExternalContext#getRealPath(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1212 String jakarta.faces.context.ExternalContextWrapper.getRemoteUser
The default behavior of this method is to call ExternalContext#getRemoteUser on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1213 Object jakarta.faces.context.ExternalContextWrapper.getRequest
The default behavior of this method is to call ExternalContext#getRequest on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1214 String jakarta.faces.context.ExternalContextWrapper.getRequestCharacterEncoding
The default behavior of this method is to call ExternalContext#getRequestCharacterEncoding on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1215 int jakarta.faces.context.ExternalContextWrapper.getRequestContentLength
The default behavior of this method is to call ExternalContext#getRequestContentLength on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1216 String jakarta.faces.context.ExternalContextWrapper.getRequestContentType
The default behavior of this method is to call ExternalContext#getRequestContentType on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1217 String jakarta.faces.context.ExternalContextWrapper.getRequestContextPath
The default behavior of this method is to call ExternalContext#getRequestContextPath on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1218 Map jakarta.faces.context.ExternalContextWrapper.getRequestCookieMap
The default behavior of this method is to call ExternalContext#getRequestCookieMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1219 Map jakarta.faces.context.ExternalContextWrapper.getRequestHeaderMap
The default behavior of this method is to call ExternalContext#getRequestHeaderMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1220 Map jakarta.faces.context.ExternalContextWrapper.getRequestHeaderValuesMap
The default behavior of this method is to call ExternalContext#getRequestHeaderValuesMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1221 Locale jakarta.faces.context.ExternalContextWrapper.getRequestLocale
The default behavior of this method is to call ExternalContext#getRequestLocale on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1222 Iterator jakarta.faces.context.ExternalContextWrapper.getRequestLocales
The default behavior of this method is to call ExternalContext#getRequestLocales on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1223 Map jakarta.faces.context.ExternalContextWrapper.getRequestMap
The default behavior of this method is to call ExternalContext#getRequestMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1224 Map jakarta.faces.context.ExternalContextWrapper.getRequestParameterMap
The default behavior of this method is to call ExternalContext#getRequestParameterMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1225 Iterator jakarta.faces.context.ExternalContextWrapper.getRequestParameterNames
The default behavior of this method is to call ExternalContext#getRequestParameterNames on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1226 Map jakarta.faces.context.ExternalContextWrapper.getRequestParameterValuesMap
The default behavior of this method is to call ExternalContext#getRequestParameterValuesMap on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1227 String jakarta.faces.context.ExternalContextWrapper.getRequestPathInfo
The default behavior of this method is to call ExternalContext#getRequestPathInfo on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1228 String jakarta.faces.context.ExternalContextWrapper.getRequestScheme
The default behavior of this method is to call ExternalContext#getRequestScheme on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1229 String jakarta.faces.context.ExternalContextWrapper.getRequestServerName
The default behavior of this method is to call ExternalContext#getRequestServerName on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1230 int jakarta.faces.context.ExternalContextWrapper.getRequestServerPort
The default behavior of this method is to call ExternalContext#getRequestServerPort on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1231 String jakarta.faces.context.ExternalContextWrapper.getRequestServletPath
The default behavior of this method is to call ExternalContext#getRequestServletPath on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1232 URL jakarta.faces.context.ExternalContextWrapper.getResource
( String )
The default behavior of this method is to call ExternalContext#getResource(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1233 URL jakarta.faces.context.ExternalContextWrapper.getResource
( String )
throws MalformedURLException

true
true
JSF:JAVADOC:1234 InputStream jakarta.faces.context.ExternalContextWrapper.getResourceAsStream
( String )
The default behavior of this method is to call ExternalContext#getResourceAsStream(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1235 Set jakarta.faces.context.ExternalContextWrapper.getResourcePaths
( String )
The default behavior of this method is to call ExternalContext#getResourcePaths(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1236 Object jakarta.faces.context.ExternalContextWrapper.getResponse
The default behavior of this method is to call ExternalContext#getResponse on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1237 int jakarta.faces.context.ExternalContextWrapper.getResponseBufferSize
The default behavior of this method is to call ExternalContext#getResponseBufferSize() on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1238 String jakarta.faces.context.ExternalContextWrapper.getResponseCharacterEncoding
The default behavior of this method is to call ExternalContext#getResponseCharacterEncoding on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1239 String jakarta.faces.context.ExternalContextWrapper.getResponseContentType
The default behavior of this method is to call ExternalContext#getResponseContentType on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1240 OutputStream jakarta.faces.context.ExternalContextWrapper.getResponseOutputStream
The default behavior of this method is to call ExternalContext#getResponseOutputStream on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1241 OutputStream jakarta.faces.context.ExternalContextWrapper.getResponseOutputStream

throws IOException

true
true
JSF:JAVADOC:1242 Writer jakarta.faces.context.ExternalContextWrapper.getResponseOutputWriter
The default behavior of this method is to call ExternalContext#getResponseOutputWriter on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1243 Writer jakarta.faces.context.ExternalContextWrapper.getResponseOutputWriter

throws IOException

true
true
JSF:JAVADOC:1244 Object jakarta.faces.context.ExternalContextWrapper.getSession
( boolean )
The default behavior of this method is to call ExternalContext#getSession(boolean) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1245 Map jakarta.faces.context.ExternalContextWrapper.getSessionMap
The default behavior of this method is to call ExternalContext#getAuthType on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1246 Principal jakarta.faces.context.ExternalContextWrapper.getUserPrincipal
The default behavior of this method is to call ExternalContext#getUserPrincipal on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1247 ExternalContext jakarta.faces.context.ExternalContextWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:1248 void jakarta.faces.context.ExternalContextWrapper.invalidateSession
The default behavior of this method is to call ExternalContext#invalidateSession on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1249 boolean jakarta.faces.context.ExternalContextWrapper.isResponseCommitted
The default behavior of this method is to call ExternalContext#isResponseCommitted() on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1250 boolean jakarta.faces.context.ExternalContextWrapper.isUserInRole
( String )
The default behavior of this method is to call ExternalContext#isUserInRole(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1251 void jakarta.faces.context.ExternalContextWrapper.log
( String )
The default behavior of this method is to call ExternalContext#log(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1252 void jakarta.faces.context.ExternalContextWrapper.log
( String ,
Throwable )
The default behavior of this method is to call ExternalContext#log(String, Throwable) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1253 void jakarta.faces.context.ExternalContextWrapper.redirect
( String )
The default behavior of this method is to call ExternalContext#redirect(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1254 void jakarta.faces.context.ExternalContextWrapper.redirect
( String )
throws IOException

true
true
JSF:JAVADOC:1255 void jakarta.faces.context.ExternalContextWrapper.responseFlushBuffer
The default behavior of this method is to call jakarta.faces.context.ExternalContext#responseFlushBuffer() on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1256 void jakarta.faces.context.ExternalContextWrapper.responseFlushBuffer

throws IOException

true
true
JSF:JAVADOC:1257 void jakarta.faces.context.ExternalContextWrapper.responseReset
The default behavior of this method is to call ExternalContext#responseReset() on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1258 void jakarta.faces.context.ExternalContextWrapper.responseSendError
( int ,
String )
The default behavior of this method is to call ExternalContext#responseSendError(int,String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1259 void jakarta.faces.context.ExternalContextWrapper.responseSendError
( int ,
String )
throws IOException

true
true
JSF:JAVADOC:1260 void jakarta.faces.context.ExternalContextWrapper.setRequest
( Object )
The default behavior of this method is to call ExternalContext#setRequest(Object) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1261 void jakarta.faces.context.ExternalContextWrapper.setRequestCharacterEncoding
( String )
The default behavior of this method is to call ExternalContext#setRequestCharacterEncoding(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1262 void jakarta.faces.context.ExternalContextWrapper.setRequestCharacterEncoding
( String )
throws UnsupportedEncodingException

true
true
JSF:JAVADOC:1263 void jakarta.faces.context.ExternalContextWrapper.setResponse
( Object )
The default behavior of this method is to call ExternalContext#setResponse(Object) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1264 void jakarta.faces.context.ExternalContextWrapper.setResponseBufferSize
( int )
The default behavior of this method is to call ExternalContext#setResponseBufferSize(int) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1265 void jakarta.faces.context.ExternalContextWrapper.setResponseCharacterEncoding
( String )
The default behavior of this method is to call ExternalContext#getResponseCharacterEncoding on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1266 void jakarta.faces.context.ExternalContextWrapper.setResponseContentLength
( int )
The default behavior of this method is to call jakarta.faces.context.ExternalContext#setResponseContentLength(int) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1267 void jakarta.faces.context.ExternalContextWrapper.setResponseContentType
( String )
The default behavior of this method is to call ExternalContext#setResponseContentType(String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1268 void jakarta.faces.context.ExternalContextWrapper.setResponseHeader
( String ,
String )
The default behavior of this method is to call ExternalContext#setResponseHeader(String,String) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1269 void jakarta.faces.context.ExternalContextWrapper.setResponseStatus
( int )
The default behavior of this method is to call ExternalContext#setResponseStatus(int) on the wrapped ExternalContext object. true
true
JSF:JAVADOC:1270 void jakarta.faces.context.FacesContext.addMessage
( String ,
FacesMessage )
Append a jakarta.faces.application.FacesMessage to the set of messages associated with the specified client identifier, if clientId is not null. If clientId is null, this jakarta.faces.application.FacesMessage is assumed to not be associated with any specific component instance. true
true
JSF:JAVADOC:1271 void jakarta.faces.context.FacesContext.addMessage
( String ,
FacesMessage )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1272 void jakarta.faces.context.FacesContext.addMessage
( String ,
FacesMessage )
throws NullPointerException
if message is null true
true
JSF:JAVADOC:1273 FacesContext jakarta.faces.context.FacesContext.FacesContext

true
true
JSF:JAVADOC:1274 Application jakarta.faces.context.FacesContext.getApplication
Return the Application instance associated with this web application. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, returns the correct current jakarta.faces.application.Application instance. true
true
JSF:JAVADOC:1275 Application jakarta.faces.context.FacesContext.getApplication

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1276 Map jakarta.faces.context.FacesContext.getAttributes
Return a mutable Map representing the attributes associated wth this FacesContext instance. This Map is useful to store attributes that you want to go out of scope when the Faces lifecycle for the current request ends, which is not always the same as the request ending, especially in the case of Servlet filters that are invoked after the Faces lifecycle for this request completes. Accessing this Map does not cause any events to fire, as is the case with the other maps: for request, session, and application scope. When #release() is invoked, the attributes must be cleared. The Map returned by this method is not associated with the request. If you would like to get or set request attributes, see ExternalContext#getRequestMap. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1277 Map jakarta.faces.context.FacesContext.getAttributes

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1278 Iterator jakarta.faces.context.FacesContext.getClientIdsWithMessages
Return an Iterator over the client identifiers for which at least one jakarta.faces.application.FacesMessage has been queued. If there are no such client identifiers, an empty Iterator is returned. If any messages have been queued that were not associated with any specific client identifier, a null value will be included in the iterated values. The elements in the Iterator must be returned in the order in which they were added with #addMessage. true
true
JSF:JAVADOC:1279 Iterator jakarta.faces.context.FacesContext.getClientIdsWithMessages

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1280 FacesContext jakarta.faces.context.FacesContext.getCurrentInstance
Return the FacesContext instance for the request that is being processed by the current thread. If called during application initialization or shutdown, any method documented as "valid to call this method during application startup or shutdown" must be supported during application startup or shutdown time. The result of calling a method during application startup or shutdown time that does not have this designation is undefined. true
true
JSF:JAVADOC:1281 PhaseId jakarta.faces.context.FacesContext.getCurrentPhaseId
Return the value last set on this FacesContext instance when #setCurrentPhaseId was called. true
true
JSF:JAVADOC:1282 PhaseId jakarta.faces.context.FacesContext.getCurrentPhaseId

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1283 ELContext jakarta.faces.context.FacesContext.getELContext
Return the ELContext instance for this FacesContext instance. This ELContext instance has the same lifetime and scope as the FacesContext instance with which it is associated, and may be created lazily the first time this method is called for a given FacesContext instance. Upon creation of the ELContext instance, the implementation must take the following action: Call the ELContext#putContext method on the instance, passing in FacesContext.class and the this reference for the FacesContext instance itself. If the Collection returned by jakarta.faces.application.Application#getELContextListeners is non-empty, create an instance of jakarta.el.ELContextEvent and pass it to each jakarta.el.ELContextListener instance in the Collection by calling the jakarta.el.ELContextListener#contextCreated method. true
true
JSF:JAVADOC:1284 ELContext jakarta.faces.context.FacesContext.getELContext

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1285 ExceptionHandler jakarta.faces.context.FacesContext.getExceptionHandler
Return the ExceptionHandler for this request. true
true
JSF:JAVADOC:1286 ExternalContext jakarta.faces.context.FacesContext.getExternalContext
Return the ExternalContext instance for this FacesContext instance. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method returns an ExternalContext instance with the special behaviors indicated in the javadoc for that class. Methods document as being valid to call during application startup or shutdown must be supported. true
true
JSF:JAVADOC:1287 ExternalContext jakarta.faces.context.FacesContext.getExternalContext

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1288 Severity jakarta.faces.context.FacesContext.getMaximumSeverity
Return the maximum severity level recorded on any jakarta.faces.application.FacesMessages that has been queued, whether or not they are associated with any specific UIComponent. If no such messages have been queued, return null. true
true
JSF:JAVADOC:1289 Severity jakarta.faces.context.FacesContext.getMaximumSeverity

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1290 List jakarta.faces.context.FacesContext.getMessageList
Like #getMessages, but returns a List, enabling use from EL expressions. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1291 List jakarta.faces.context.FacesContext.getMessageList

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1292 List jakarta.faces.context.FacesContext.getMessageList
( String )
Like #getMessages(java.lang.String), but returns a List of messages for the component with client id matching argument clientId. The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1293 List jakarta.faces.context.FacesContext.getMessageList
( String )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1294 Iterator jakarta.faces.context.FacesContext.getMessages
Return an Iterator over the jakarta.faces.application.FacesMessages that have been queued, whether or not they are associated with any specific client identifier. If no such messages have been queued, return an empty Iterator. The elements of the Iterator must be returned in the order in which they were added with calls to #addMessage. true
true
JSF:JAVADOC:1295 Iterator jakarta.faces.context.FacesContext.getMessages

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1296 Iterator jakarta.faces.context.FacesContext.getMessages
( String )
Return an Iterator over the jakarta.faces.application.FacesMessages that have been queued that are associated with the specified client identifier (if clientId is not null), or over the jakarta.faces.application.FacesMessages that have been queued that are not associated with any specific client identifier (if clientId is null). If no such messages have been queued, return an empty Iterator. The elements of the Iterator must be returned in the order in which they were added with calls to #addMessage. true
true
JSF:JAVADOC:1297 Iterator jakarta.faces.context.FacesContext.getMessages
( String )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1298 PartialViewContext jakarta.faces.context.FacesContext.getPartialViewContext
Return the PartialViewContext for this request. The PartialViewContext is used to control the processing of specified components during the execute portion of the request processing lifecycle (known as partial processing) and the rendering of specified components (known as partial rendering). This method must return a new PartialViewContext if one does not already exist. true
true
JSF:JAVADOC:1299 PartialViewContext jakarta.faces.context.FacesContext.getPartialViewContext

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1300 RenderKit jakarta.faces.context.FacesContext.getRenderKit
Return the RenderKit instance for the render kit identifier specified on our UIViewRoot, if there is one. If there is no current UIViewRoot, if the UIViewRoot does not have a specified renderKitId, or if there is no RenderKit for the specified identifier, return null instead. true
true
JSF:JAVADOC:1301 RenderKit jakarta.faces.context.FacesContext.getRenderKit

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1302 boolean jakarta.faces.context.FacesContext.getRenderResponse
Return true if the renderResponse() method has been called for the current request. true
true
JSF:JAVADOC:1303 boolean jakarta.faces.context.FacesContext.getRenderResponse

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1304 boolean jakarta.faces.context.FacesContext.getResponseComplete
Return true if the responseComplete() method has been called for the current request. true
true
JSF:JAVADOC:1305 boolean jakarta.faces.context.FacesContext.getResponseComplete

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1306 ResponseStream jakarta.faces.context.FacesContext.getResponseStream
Return the ResponseStream to which components should direct their binary output. Within a given response, components can use either the ResponseStream or the ResponseWriter, but not both. true
true
JSF:JAVADOC:1307 ResponseStream jakarta.faces.context.FacesContext.getResponseStream

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1308 ResponseWriter jakarta.faces.context.FacesContext.getResponseWriter
Return the ResponseWriter to which components should direct their character-based output. Within a given response, components can use either the ResponseStream or the ResponseWriter, but not both. true
true
JSF:JAVADOC:1309 ResponseWriter jakarta.faces.context.FacesContext.getResponseWriter

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1310 UIViewRoot jakarta.faces.context.FacesContext.getViewRoot
Return the root component that is associated with the this request. It is valid to call this method during application startup or shutdown. If called during application startup or shutdown, this method returns a new UIViewRoot with its locale set to Locale.getDefault(). true
true
JSF:JAVADOC:1311 UIViewRoot jakarta.faces.context.FacesContext.getViewRoot

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1312 boolean jakarta.faces.context.FacesContext.isPostback
This utility method simply returns the result of jakarta.faces.render.ResponseStateManager#isPostback(FacesContext). The default implementation throws UnsupportedOperationException and is provided for the sole purpose of not breaking existing applications that extend this class. true
true
JSF:JAVADOC:1313 boolean jakarta.faces.context.FacesContext.isPostback

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1314 boolean jakarta.faces.context.FacesContext.isProcessingEvents
Returns a flag indicating whether or not the runtime should publish events when asked to do so. true
true
JSF:JAVADOC:1315 boolean jakarta.faces.context.FacesContext.isProjectStage
( ProjectStage )
Return true if the current ProjectStage as returned by the Application instance is equal to stage, otherwise return false true
true
JSF:JAVADOC:1316 boolean jakarta.faces.context.FacesContext.isProjectStage
( ProjectStage )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1317 boolean jakarta.faces.context.FacesContext.isProjectStage
( ProjectStage )
throws NullPointerException
if stage is null true
true
JSF:JAVADOC:1318 boolean jakarta.faces.context.FacesContext.isValidationFailed
Return true if the validationFailed() method has been called for the current request. true
true
JSF:JAVADOC:1319 boolean jakarta.faces.context.FacesContext.isValidationFailed

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1320 void jakarta.faces.context.FacesContext.release
Release any resources associated with this FacesContext instance. Faces implementations may choose to pool instances in the associated FacesContextFactory to avoid repeated object creation and garbage collection. After release() is called on a FacesContext instance (until the FacesContext instance has been recycled by the implementation for re-use), calling any other methods will cause an IllegalStateException to be thrown. If a call was made to #getAttributes during the processing for this request, the implementation must call clear() on the Map returned from getAttributes(), and then de-allocate the data-structure behind that Map. The implementation must call #setCurrentInstance passing null to remove the association between this thread and this dead FacesContext instance. true
true
JSF:JAVADOC:1321 void jakarta.faces.context.FacesContext.release

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1322 void jakarta.faces.context.FacesContext.renderResponse
Signal the Jakarta Server faces implementation that, as soon as the current phase of the request processing lifecycle has been completed, control should be passed to the Render Response phase, bypassing any phases that have not been executed yet. true
true
JSF:JAVADOC:1323 void jakarta.faces.context.FacesContext.renderResponse

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1324 void jakarta.faces.context.FacesContext.responseComplete
Signal the Jakarta Server Faces implementation that the HTTP response for this request has already been generated (such as an HTTP redirect), and that the request processing lifecycle should be terminated as soon as the current phase is completed. true
true
JSF:JAVADOC:1325 void jakarta.faces.context.FacesContext.responseComplete

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1326 void jakarta.faces.context.FacesContext.setCurrentPhaseId
( PhaseId )
The implementation must call this method at the earliest possble point in time after entering into a new phase in the request processing lifecycle. true
true
JSF:JAVADOC:1327 void jakarta.faces.context.FacesContext.setCurrentPhaseId
( PhaseId )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1328 void jakarta.faces.context.FacesContext.setExceptionHandler
( ExceptionHandler )
Set the ExceptionHandler for this request. true
true
JSF:JAVADOC:1329 void jakarta.faces.context.FacesContext.setProcessingEvents
( boolean )
Allows control of wheter or not the runtime will publish events when Application#publishEvent(FacesContext, Class, Object) or Application#publishEvent(FacesContext, Class, Class, Object) is called. true
true
JSF:JAVADOC:1330 void jakarta.faces.context.FacesContext.setResponseStream
( ResponseStream )
Set the ResponseStream to which components should direct their binary output. true
true
JSF:JAVADOC:1331 void jakarta.faces.context.FacesContext.setResponseStream
( ResponseStream )
throws NullPointerException
if responseStream is null true
true
JSF:JAVADOC:1332 void jakarta.faces.context.FacesContext.setResponseStream
( ResponseStream )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1333 void jakarta.faces.context.FacesContext.setResponseWriter
( ResponseWriter )
Set the ResponseWriter to which components should direct their character-based output. true
true
JSF:JAVADOC:1334 void jakarta.faces.context.FacesContext.setResponseWriter
( ResponseWriter )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1335 void jakarta.faces.context.FacesContext.setResponseWriter
( ResponseWriter )
throws NullPointerException
if responseWriter is null true
true
JSF:JAVADOC:1336 void jakarta.faces.context.FacesContext.setViewRoot
( UIViewRoot )
Set the root component that is associated with this request. This method can only be called by the application handler (or a class that the handler calls), and only during the Invoke Application phase of the request processing lifecycle. If the current UIViewRoot is non-null, and calling equals() on the argument root, passing the current UIViewRoot returns false, the clear method must be called on the Map returned from UIViewRoot#getViewMap. true
true
JSF:JAVADOC:1337 void jakarta.faces.context.FacesContext.setViewRoot
( UIViewRoot )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1338 void jakarta.faces.context.FacesContext.setViewRoot
( UIViewRoot )
throws NullPointerException
if root is null true
true
JSF:JAVADOC:1339 void jakarta.faces.context.FacesContext.validationFailed
Sets a flag which indicates that a conversion or validation error occurred while processing the inputs. Inputs consist of either page parameters or form bindings. This flag can be read using #isValidationFailed. true
true
JSF:JAVADOC:1340 void jakarta.faces.context.FacesContext.validationFailed

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1341 FacesContextFactory jakarta.faces.context.FacesContextFactory.FacesContextFactory

true
true
JSF:JAVADOC:1342 FacesContext jakarta.faces.context.FacesContextFactory.getFacesContext
( Object ,
Object ,
Object ,
Lifecycle )
Create (if needed) and return a FacesContext instance that is initialized for the processing of the specified request and response objects, utilizing the specified Lifecycle instance, for this web application. The implementation of this method must ensure that calls to the getCurrentInstance() method of FacesContext, from the same thread that called this method, will return the same FacesContext instance until the release() method is called on that instance. The implementation must call ExternalContextFactory#getExternalContext to produce the ExternalContext for the FacesContext instance. The default implementation must call ExceptionHandlerFactory#getExceptionHandler and make it so the return from that method is what gets returned from a call to FacesContext#getExceptionHandler on the returned FacesContext instance. true
true
JSF:JAVADOC:1343 FacesContext jakarta.faces.context.FacesContextFactory.getFacesContext
( Object ,
Object ,
Object ,
Lifecycle )
throws FacesException
if a FacesContext cannot be constructed for the specified parameters true
true
JSF:JAVADOC:1344 FacesContext jakarta.faces.context.FacesContextFactory.getFacesContext
( Object ,
Object ,
Object ,
Lifecycle )
throws NullPointerException
if any of the parameters are null true
true
JSF:JAVADOC:1345 FacesContextFactory jakarta.faces.context.FacesContextFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:1346 void jakarta.faces.context.FacesContextWrapper.addMessage
( String ,
FacesMessage )
The default behavior of this method is to call FacesContext#addMessage(String, FacesMessage) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1347 FacesContextWrapper jakarta.faces.context.FacesContextWrapper.FacesContextWrapper

true
true
JSF:JAVADOC:1348 Application jakarta.faces.context.FacesContextWrapper.getApplication
The default behavior of this method is to call FacesContext#getApplication() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1349 Map jakarta.faces.context.FacesContextWrapper.getAttributes
The default behavior of this method is to call FacesContext#getAttributes() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1350 Iterator jakarta.faces.context.FacesContextWrapper.getClientIdsWithMessages
The default behavior of this method is to call jakarta.faces.context.FacesContext#getClientIdsWithMessages() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1351 PhaseId jakarta.faces.context.FacesContextWrapper.getCurrentPhaseId
The default behavior of this method is to call FacesContext#getCurrentPhaseId() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1352 ELContext jakarta.faces.context.FacesContextWrapper.getELContext
The default behavior of this method is to call FacesContext#getELContext() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1353 ExceptionHandler jakarta.faces.context.FacesContextWrapper.getExceptionHandler
The default behavior of this method is to call FacesContext#getExceptionHandler() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1354 ExternalContext jakarta.faces.context.FacesContextWrapper.getExternalContext
The default behavior of this method is to call FacesContext#getExternalContext() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1355 Severity jakarta.faces.context.FacesContextWrapper.getMaximumSeverity
The default behavior of this method is to call FacesContext#getMaximumSeverity() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1356 List jakarta.faces.context.FacesContextWrapper.getMessageList
The default behavior of this method is to call FacesContext#getMessageList() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1357 List jakarta.faces.context.FacesContextWrapper.getMessageList
( String )
The default behavior of this method is to call FacesContext#getMessageList(String) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1358 Iterator jakarta.faces.context.FacesContextWrapper.getMessages
The default behavior of this method is to call FacesContext#getMessages() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1359 Iterator jakarta.faces.context.FacesContextWrapper.getMessages
( String )
The default behavior of this method is to call FacesContext#getMessages(String) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1360 PartialViewContext jakarta.faces.context.FacesContextWrapper.getPartialViewContext
The default behavior of this method is to call FacesContext#getPartialViewContext() ()} on the wrapped FacesContext object. true
true
JSF:JAVADOC:1361 RenderKit jakarta.faces.context.FacesContextWrapper.getRenderKit
The default behavior of this method is to call FacesContext#getRenderKit() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1362 boolean jakarta.faces.context.FacesContextWrapper.getRenderResponse
The default behavior of this method is to call FacesContext#getRenderResponse() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1363 boolean jakarta.faces.context.FacesContextWrapper.getResponseComplete
The default behavior of this method is to call FacesContext#getResponseComplete() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1364 ResponseStream jakarta.faces.context.FacesContextWrapper.getResponseStream
The default behavior of this method is to call FacesContext#getResponseStream() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1365 ResponseWriter jakarta.faces.context.FacesContextWrapper.getResponseWriter
The default behavior of this method is to call FacesContext#getResponseWriter() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1366 UIViewRoot jakarta.faces.context.FacesContextWrapper.getViewRoot
The default behavior of this method is to call FacesContext#getViewRoot() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1367 FacesContext jakarta.faces.context.FacesContextWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:1368 boolean jakarta.faces.context.FacesContextWrapper.isPostback
The default behavior of this method is to call FacesContext#isPostback() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1369 boolean jakarta.faces.context.FacesContextWrapper.isProcessingEvents
The default behavior of this method is to call jakarta.faces.context.FacesContext#isProcessingEvents() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1370 boolean jakarta.faces.context.FacesContextWrapper.isProjectStage
( ProjectStage )
The default behavior of this method is to call jakarta.faces.context.FacesContext#isProjectStage(jakarta.faces.application.ProjectStage) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1371 boolean jakarta.faces.context.FacesContextWrapper.isValidationFailed
The default behavior of this method is to call jakarta.faces.context.FacesContext#isValidationFailed on the wrapped FacesContext object. true
true
JSF:JAVADOC:1372 void jakarta.faces.context.FacesContextWrapper.release
The default behavior of this method is to call FacesContext#release() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1373 void jakarta.faces.context.FacesContextWrapper.renderResponse
The default behavior of this method is to call FacesContext#renderResponse() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1374 void jakarta.faces.context.FacesContextWrapper.responseComplete
The default behavior of this method is to call FacesContext#responseComplete() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1375 void jakarta.faces.context.FacesContextWrapper.setCurrentPhaseId
( PhaseId )
The default behavior of this method is to call FacesContext#setCurrentPhaseId(PhaseId) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1376 void jakarta.faces.context.FacesContextWrapper.setExceptionHandler
( ExceptionHandler )
The default behavior of this method is to call FacesContext#setExceptionHandler(ExceptionHandler) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1377 void jakarta.faces.context.FacesContextWrapper.setProcessingEvents
( boolean )
The default behavior of this method is to call FacesContext#setProcessingEvents(boolean) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1378 void jakarta.faces.context.FacesContextWrapper.setResponseStream
( ResponseStream )
The default behavior of this method is to call FacesContext#setResponseStream(ResponseStream) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1379 void jakarta.faces.context.FacesContextWrapper.setResponseWriter
( ResponseWriter )
The default behavior of this method is to call FacesContext#setResponseWriter(ResponseWriter) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1380 void jakarta.faces.context.FacesContextWrapper.setViewRoot
( UIViewRoot )
The default behavior of this method is to call FacesContext#setViewRoot(UIViewRoot) on the wrapped FacesContext object. true
true
JSF:JAVADOC:1381 void jakarta.faces.context.FacesContextWrapper.validationFailed
The default behavior of this method is to call jakarta.faces.context.FacesContext#validationFailed() on the wrapped FacesContext object. true
true
JSF:JAVADOC:1382 void jakarta.faces.context.Flash.doPostPhaseActions
( FacesContext )
Called after the execution of every lifecycle phase, this method allows implementations to take the necessary actions to provide the Flash scope contract as it applies to the request procesing lifecycle. true
true
JSF:JAVADOC:1383 void jakarta.faces.context.Flash.doPrePhaseActions
( FacesContext )
Called before the execution of every lifecycle phase, this method allows implementations to take the necessary actions to provide the Flash scope contract as it applies to the request procesing lifecycle. true
true
JSF:JAVADOC:1384 Flash jakarta.faces.context.Flash.Flash

true
true
JSF:JAVADOC:1385 boolean jakarta.faces.context.Flash.isKeepMessages
Return the value of this JavaBeans property for the flash for this session. This value determines whether or not any jakarta.faces.application.FacesMessage instances queued in the current jakarta.faces.context.FacesContext must be preserved so they are accessible on the next traversal of the lifecycle on this session, regardless of the request being a redirect after post, or a normal postback. Map accesses for the special key “keepMessages” must return the value of this JavaBeans property. EL Usage Example First page Next page Any messages present on the first page must be displayed on this page. true
true
JSF:JAVADOC:1386 boolean jakarta.faces.context.Flash.isRedirect
Return the value of this property for the flash for this session. This must be false unless: #setRedirect was called for the current lifecycle traversal with true as the argument. The current lifecycle traversal for this session is in the “execute” phase and the previous traversal had #setRedirect called with true as the argument. true
true
JSF:JAVADOC:1387 void jakarta.faces.context.Flash.keep
( String )
Causes a value stored with a previous call to #putNow, its EL equivalent, or to the request Map, to be promoted to the flash so that is available on the next traversal through the lifecycle on this session. true
true
JSF:JAVADOC:1388 void jakarta.faces.context.Flash.putNow
( String ,
Object )
Puts a value in the flash so that it can be accessed on this traversal of the lifecycle, rather than on the next traversal. This is simply an alias for putting a value in the request map. EL Usage Example Value of \#{flash.now.bar}, should be barValue. true
true
JSF:JAVADOC:1389 void jakarta.faces.context.Flash.setKeepMessages
( boolean )
Setter for keepMessages JavaBeans property. See #isKeepMessages. true
true
JSF:JAVADOC:1390 void jakarta.faces.context.Flash.setRedirect
( boolean )
Setting this property to true indicates that the next request on this session will be a redirect. Recall that on a redirect, the server sends a special response to the client instructing it to issue a new request to a specific URI. The implementation must insure that reading the value of this property on that request will return true. EL Usage Example true
true
JSF:JAVADOC:1391 void jakarta.faces.context.PartialResponseWriter.delete
( String )
Write a delete operation. true
true
JSF:JAVADOC:1392 void jakarta.faces.context.PartialResponseWriter.delete
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1393 void jakarta.faces.context.PartialResponseWriter.endDocument
Write the end of a partial response. true
true
JSF:JAVADOC:1394 void jakarta.faces.context.PartialResponseWriter.endDocument

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1395 void jakarta.faces.context.PartialResponseWriter.endError
Write the end of an error. true
true
JSF:JAVADOC:1396 void jakarta.faces.context.PartialResponseWriter.endError

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1397 void jakarta.faces.context.PartialResponseWriter.endEval
Write the end of an eval operation. true
true
JSF:JAVADOC:1398 void jakarta.faces.context.PartialResponseWriter.endEval

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1399 void jakarta.faces.context.PartialResponseWriter.endExtension
Write the end of an extension operation. true
true
JSF:JAVADOC:1400 void jakarta.faces.context.PartialResponseWriter.endExtension

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1401 void jakarta.faces.context.PartialResponseWriter.endInsert
Write the end of an insert operation. true
true
JSF:JAVADOC:1402 void jakarta.faces.context.PartialResponseWriter.endInsert

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1403 void jakarta.faces.context.PartialResponseWriter.endUpdate
Write the end of an update operation. true
true
JSF:JAVADOC:1404 void jakarta.faces.context.PartialResponseWriter.endUpdate

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1405 ResponseWriter jakarta.faces.context.PartialResponseWriter.getWrapped
Return the wrapped ResponseWriter instance. true
true
JSF:JAVADOC:1406 PartialResponseWriter jakarta.faces.context.PartialResponseWriter.PartialResponseWriter
( ResponseWriter )
Create a PartialResponseWriter. true
true
JSF:JAVADOC:1407 void jakarta.faces.context.PartialResponseWriter.redirect
( String )
Write a redirect operation. true
true
JSF:JAVADOC:1408 void jakarta.faces.context.PartialResponseWriter.redirect
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1409 void jakarta.faces.context.PartialResponseWriter.startDocument
Write the start of a partial response. true
true
JSF:JAVADOC:1410 void jakarta.faces.context.PartialResponseWriter.startDocument

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1411 void jakarta.faces.context.PartialResponseWriter.startError
( String )
Write the start of an error. true
true
JSF:JAVADOC:1412 void jakarta.faces.context.PartialResponseWriter.startError
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1413 void jakarta.faces.context.PartialResponseWriter.startEval
Write the start of an eval operation. true
true
JSF:JAVADOC:1414 void jakarta.faces.context.PartialResponseWriter.startEval

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1415 void jakarta.faces.context.PartialResponseWriter.startExtension
( Map )
Write the start of an extension operation. true
true
JSF:JAVADOC:1416 void jakarta.faces.context.PartialResponseWriter.startExtension
( Map )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1417 void jakarta.faces.context.PartialResponseWriter.startInsertAfter
( String )
Write the start of an insert operation where the contents will be inserted after the specified target node. true
true
JSF:JAVADOC:1418 void jakarta.faces.context.PartialResponseWriter.startInsertAfter
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1419 void jakarta.faces.context.PartialResponseWriter.startInsertBefore
( String )
Write the start of an insert operation where the contents will be inserted before the specified target node. true
true
JSF:JAVADOC:1420 void jakarta.faces.context.PartialResponseWriter.startInsertBefore
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1421 void jakarta.faces.context.PartialResponseWriter.startUpdate
( String )
Write the start of an update operation. true
true
JSF:JAVADOC:1422 void jakarta.faces.context.PartialResponseWriter.startUpdate
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1423 void jakarta.faces.context.PartialResponseWriter.updateAttributes
( String ,
Map )
Write an attribute update operation. true
true
JSF:JAVADOC:1424 void jakarta.faces.context.PartialResponseWriter.updateAttributes
( String ,
Map )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1425 Collection jakarta.faces.context.PartialViewContext.getExecuteIds
Return a Collection of client identifiers from the current request with the request parameter name #PARTIAL_EXECUTE_PARAM_NAME. If there is no such request parameter, return an empty Collection. These client identifiers are used to identify components that will be processed during the execute phase of the request processing lifecycle. The returned Collection is mutable. true
true
JSF:JAVADOC:1426 Collection jakarta.faces.context.PartialViewContext.getExecuteIds

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1427 PartialResponseWriter jakarta.faces.context.PartialViewContext.getPartialResponseWriter
Return the ResponseWriter to which components should direct their output for partial view rendering. Within a given response, components can use either the ResponseStream or the ResponseWriter, but not both. true
true
JSF:JAVADOC:1428 PartialResponseWriter jakarta.faces.context.PartialViewContext.getPartialResponseWriter

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1429 Collection jakarta.faces.context.PartialViewContext.getRenderIds
Return a Collection of client identifiers from the current request with the request parameter name #PARTIAL_RENDER_PARAM_NAME. If there is no such request parameter, return an empty Collection. These client identifiers are used to identify components that will be processed during the render phase of the request processing lifecycle. The returned Collection is mutable. true
true
JSF:JAVADOC:1430 Collection jakarta.faces.context.PartialViewContext.getRenderIds

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1431 boolean jakarta.faces.context.PartialViewContext.isAjaxRequest
Return true if the request header Faces-Request is present with the value partial/ajax. Otherwise, return false. true
true
JSF:JAVADOC:1432 boolean jakarta.faces.context.PartialViewContext.isAjaxRequest

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1433 boolean jakarta.faces.context.PartialViewContext.isExecuteAll
Return true if #isAjaxRequest returns true and #PARTIAL_EXECUTE_PARAM_NAME is present in the current request with the value #ALL_PARTIAL_PHASE_CLIENT_IDS. Otherwise, return false. true
true
JSF:JAVADOC:1434 boolean jakarta.faces.context.PartialViewContext.isExecuteAll

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1435 boolean jakarta.faces.context.PartialViewContext.isPartialRequest
Return true #isAjaxRequest returns true or if the request header Faces-Request is present with the value partial/process. Otherwise, return false. true
true
JSF:JAVADOC:1436 boolean jakarta.faces.context.PartialViewContext.isPartialRequest

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1437 boolean jakarta.faces.context.PartialViewContext.isRenderAll
Return true if #isAjaxRequest returns true and #PARTIAL_RENDER_PARAM_NAME is present in the current request with the value #ALL_PARTIAL_PHASE_CLIENT_IDS. Otherwise, return false. true
true
JSF:JAVADOC:1438 boolean jakarta.faces.context.PartialViewContext.isRenderAll

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1439 PartialViewContext jakarta.faces.context.PartialViewContext.PartialViewContext

true
true
JSF:JAVADOC:1440 void jakarta.faces.context.PartialViewContext.processPartial
( PhaseId )
Perform lifecycle processing on components during the indicated phaseId. Only those components with identifiers existing in the Collection returned from #getExecuteIds and #getRenderIds will be processed. true
true
JSF:JAVADOC:1441 void jakarta.faces.context.PartialViewContext.release
Release any resources associated with this PartialViewContext instance. true
true
JSF:JAVADOC:1442 void jakarta.faces.context.PartialViewContext.release

throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1443 void jakarta.faces.context.PartialViewContext.setPartialRequest
( boolean )
Dynamically indicate that this is a partial request. true
true
JSF:JAVADOC:1444 void jakarta.faces.context.PartialViewContext.setPartialRequest
( boolean )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1445 void jakarta.faces.context.PartialViewContext.setRenderAll
( boolean )
Indicate the entire view must be rendered if renderAll is true. true
true
JSF:JAVADOC:1446 void jakarta.faces.context.PartialViewContext.setRenderAll
( boolean )
throws IllegalStateException
if this method is called after this instance has been released true
true
JSF:JAVADOC:1447 PartialViewContext jakarta.faces.context.PartialViewContextFactory.getPartialViewContext
( FacesContext )
Create (if needed) and return a PartialViewContext instance that is initialized using the current FacesContext instance. true
true
JSF:JAVADOC:1448 PartialViewContextFactory jakarta.faces.context.PartialViewContextFactory.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:1449 PartialViewContextFactory jakarta.faces.context.PartialViewContextFactory.PartialViewContextFactory

true
true
JSF:JAVADOC:1450 Collection jakarta.faces.context.PartialViewContextWrapper.getExecuteIds
The default behavior of this method is to call PartialViewContext#getExecuteIds() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1451 PartialResponseWriter jakarta.faces.context.PartialViewContextWrapper.getPartialResponseWriter
The default behavior of this method is to call PartialViewContext#getPartialResponseWriter() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1452 Collection jakarta.faces.context.PartialViewContextWrapper.getRenderIds
The default behavior of this method is to call PartialViewContext#getRenderIds() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1453 PartialViewContext jakarta.faces.context.PartialViewContextWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:1454 boolean jakarta.faces.context.PartialViewContextWrapper.isAjaxRequest
The default behavior of this method is to call PartialViewContext#isAjaxRequest() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1455 boolean jakarta.faces.context.PartialViewContextWrapper.isExecuteAll
The default behavior of this method is to call PartialViewContext#isExecuteAll() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1456 boolean jakarta.faces.context.PartialViewContextWrapper.isPartialRequest
The default behavior of this method is to call PartialViewContext#isPartialRequest() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1457 boolean jakarta.faces.context.PartialViewContextWrapper.isRenderAll
The default behavior of this method is to call PartialViewContext#isRenderAll() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1458 PartialViewContextWrapper jakarta.faces.context.PartialViewContextWrapper.PartialViewContextWrapper

true
true
JSF:JAVADOC:1459 void jakarta.faces.context.PartialViewContextWrapper.processPartial
( PhaseId )
The default behavior of this method is to call PartialViewContext#processPartial(PhaseId) on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1460 void jakarta.faces.context.PartialViewContextWrapper.release
The default behavior of this method is to call PartialViewContext#release() on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1461 void jakarta.faces.context.PartialViewContextWrapper.setRenderAll
( boolean )
The default behavior of this method is to call PartialViewContext#setRenderAll(boolean) on the wrapped PartialViewContext object. true
true
JSF:JAVADOC:1462 ResponseStream jakarta.faces.context.ResponseStream.ResponseStream

true
true
JSF:JAVADOC:1463 ResponseWriter jakarta.faces.context.ResponseWriter.cloneWithWriter
( Writer )
Create and return a new instance of this ResponseWriter, using the specified Writer as the output destination. true
true
JSF:JAVADOC:1464 void jakarta.faces.context.ResponseWriter.endCDATA
Close an XML CDATA block. The default implementation of this method takes no action when invoked. true
true
JSF:JAVADOC:1465 void jakarta.faces.context.ResponseWriter.endCDATA

throws IOException
if input/output error occures true
true
JSF:JAVADOC:1466 void jakarta.faces.context.ResponseWriter.endDocument
Write whatever text should end a response. If there is an open element that has been created by a call to startElement(), that element will be closed first. true
true
JSF:JAVADOC:1467 void jakarta.faces.context.ResponseWriter.endDocument

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1468 void jakarta.faces.context.ResponseWriter.endElement
( String )
Write the end of an element, after closing any open element created by a call to startElement(). Elements must be closed in the inverse order from which they were opened; it is an error to do otherwise. true
true
JSF:JAVADOC:1469 void jakarta.faces.context.ResponseWriter.endElement
( String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1470 void jakarta.faces.context.ResponseWriter.endElement
( String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:1471 void jakarta.faces.context.ResponseWriter.flush
Flush any ouput buffered by the output method to the underlying Writer or OutputStream. This method will not flush the underlying Writer or OutputStream; it simply clears any values buffered by this ResponseWriter. true
true
JSF:JAVADOC:1472 void jakarta.faces.context.ResponseWriter.flush

throws IOException

true
true
JSF:JAVADOC:1473 String jakarta.faces.context.ResponseWriter.getCharacterEncoding
Return the character encoding (such as "ISO-8859-1") for this ResponseWriter. Please see the IANA for a list of character encodings. true
true
JSF:JAVADOC:1474 String jakarta.faces.context.ResponseWriter.getContentType
Return the content type (such as "text/html") for this ResponseWriter. Note: this must not include the "charset=" suffix. true
true
JSF:JAVADOC:1475 ResponseWriter jakarta.faces.context.ResponseWriter.ResponseWriter

true
true
JSF:JAVADOC:1476 void jakarta.faces.context.ResponseWriter.startCDATA
Open an XML CDATA block. Note that XML does not allow nested CDATA blocks, though this method does not enforce that constraint. The default implementation of this method takes no action when invoked. true
true
JSF:JAVADOC:1477 void jakarta.faces.context.ResponseWriter.startCDATA

throws IOException
if input/output error occures true
true
JSF:JAVADOC:1478 void jakarta.faces.context.ResponseWriter.startDocument
Write whatever text should begin a response. true
true
JSF:JAVADOC:1479 void jakarta.faces.context.ResponseWriter.startDocument

throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1480 void jakarta.faces.context.ResponseWriter.startElement
( String ,
UIComponent )
Write the start of an element, up to and including the element name. Once this method has been called, clients can call the writeAttribute() or writeURIAttribute() methods to add attributes and corresponding values. The starting element will be closed (that is, the trailing '>' character added) on any subsequent call to startElement(), writeComment(), writeText(), endElement(), endDocument(), close(), flush(), or write(). true
true
JSF:JAVADOC:1481 void jakarta.faces.context.ResponseWriter.startElement
( String ,
UIComponent )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1482 void jakarta.faces.context.ResponseWriter.startElement
( String ,
UIComponent )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:1483 void jakarta.faces.context.ResponseWriter.writeAttribute
( String ,
Object ,
String )
Write an attribute name and corresponding value, after converting that text to a String (if necessary), and after performing any escaping appropriate for the markup language being rendered. This method may only be called after a call to startElement(), and before the opened element has been closed. true
true
JSF:JAVADOC:1484 void jakarta.faces.context.ResponseWriter.writeAttribute
( String ,
Object ,
String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1485 void jakarta.faces.context.ResponseWriter.writeAttribute
( String ,
Object ,
String )
throws IllegalStateException
if this method is called when there is no currently open element true
true
JSF:JAVADOC:1486 void jakarta.faces.context.ResponseWriter.writeAttribute
( String ,
Object ,
String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:1487 void jakarta.faces.context.ResponseWriter.writeComment
( Object )
Write a comment containing the specified text, after converting that text to a String (if necessary), and after performing any escaping appropriate for the markup language being rendered. If there is an open element that has been created by a call to startElement(), that element will be closed first. true
true
JSF:JAVADOC:1488 void jakarta.faces.context.ResponseWriter.writeComment
( Object )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1489 void jakarta.faces.context.ResponseWriter.writeComment
( Object )
throws NullPointerException
if comment is null true
true
JSF:JAVADOC:1490 void jakarta.faces.context.ResponseWriter.writeText
( Object ,
String )
Write an object, after converting it to a String (if necessary), and after performing any escaping appropriate for the markup language being rendered. If there is an open element that has been created by a call to startElement(), that element will be closed first. true
true
JSF:JAVADOC:1491 void jakarta.faces.context.ResponseWriter.writeText
( Object ,
String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1492 void jakarta.faces.context.ResponseWriter.writeText
( Object ,
String )
throws NullPointerException
if text is null true
true
JSF:JAVADOC:1493 void jakarta.faces.context.ResponseWriter.writeText
( Object ,
UIComponent ,
String )
Write an object, after converting it to a String (if necessary), and after performing any escaping appropriate for the markup language being rendered. This method is equivalent to #writeText(java.lang.Object,java.lang.String) but adds a component property to allow custom ResponseWriter implementations to associate a component with an arbitrary portion of text. The default implementation simply ignores the component argument and calls through to #writeText(java.lang.Object,java.lang.String) true
true
JSF:JAVADOC:1494 void jakarta.faces.context.ResponseWriter.writeText
( Object ,
UIComponent ,
String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1495 void jakarta.faces.context.ResponseWriter.writeText
( Object ,
UIComponent ,
String )
throws NullPointerException
if text is null true
true
JSF:JAVADOC:1496 void jakarta.faces.context.ResponseWriter.writeText
( char[] ,
int ,
int )
Write text from a character array, after any performing any escaping appropriate for the markup language being rendered. If there is an open element that has been created by a call to startElement(), that element will be closed first. true
true
JSF:JAVADOC:1497 void jakarta.faces.context.ResponseWriter.writeText
( char[] ,
int ,
int )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1498 void jakarta.faces.context.ResponseWriter.writeText
( char[] ,
int ,
int )
throws IndexOutOfBoundsException
if the calculated starting or ending position is outside the bounds of the character array true
true
JSF:JAVADOC:1499 void jakarta.faces.context.ResponseWriter.writeText
( char[] ,
int ,
int )
throws NullPointerException
if text is null true
true
JSF:JAVADOC:1500 void jakarta.faces.context.ResponseWriter.writeURIAttribute
( String ,
Object ,
String )
Write a URI attribute name and corresponding value, after converting that text to a String (if necessary), and after performing any encoding appropriate to the markup language being rendered. This method may only be called after a call to startElement(), and before the opened element has been closed. true
true
JSF:JAVADOC:1501 void jakarta.faces.context.ResponseWriter.writeURIAttribute
( String ,
Object ,
String )
throws IOException
if an input/output error occurs true
true
JSF:JAVADOC:1502 void jakarta.faces.context.ResponseWriter.writeURIAttribute
( String ,
Object ,
String )
throws IllegalStateException
if this method is called when there is no currently open element true
true
JSF:JAVADOC:1503 void jakarta.faces.context.ResponseWriter.writeURIAttribute
( String ,
Object ,
String )
throws NullPointerException
if name is null true
true
JSF:JAVADOC:1504 ResponseWriter jakarta.faces.context.ResponseWriterWrapper.cloneWithWriter
( Writer )
The default behavior of this method is to call ResponseWriter#cloneWithWriter(java.io.Writer) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1505 void jakarta.faces.context.ResponseWriterWrapper.close
The default behavior of this method is to call ResponseWriter#close() on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1506 void jakarta.faces.context.ResponseWriterWrapper.close

throws IOException

true
true
JSF:JAVADOC:1507 void jakarta.faces.context.ResponseWriterWrapper.endCDATA
The default behavior of this method is to call ResponseWriter#endCDATA on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1508 void jakarta.faces.context.ResponseWriterWrapper.endCDATA

throws IOException
on any read/write error true
true
JSF:JAVADOC:1509 void jakarta.faces.context.ResponseWriterWrapper.endDocument
The default behavior of this method is to call ResponseWriter#endDocument() on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1510 void jakarta.faces.context.ResponseWriterWrapper.endDocument

throws IOException

true
true
JSF:JAVADOC:1511 void jakarta.faces.context.ResponseWriterWrapper.endElement
( String )
The default behavior of this method is to call ResponseWriter#endElement(String) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1512 void jakarta.faces.context.ResponseWriterWrapper.endElement
( String )
throws IOException
on any read/write error true
true
JSF:JAVADOC:1513 void jakarta.faces.context.ResponseWriterWrapper.flush
The default behavior of this method is to call ResponseWriter#flush() on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1514 void jakarta.faces.context.ResponseWriterWrapper.flush

throws IOException

true
true
JSF:JAVADOC:1515 String jakarta.faces.context.ResponseWriterWrapper.getCharacterEncoding
The default behavior of this method is to call ResponseWriter#getCharacterEncoding() on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1516 String jakarta.faces.context.ResponseWriterWrapper.getContentType
The default behavior of this method is to call ResponseWriter#getContentType() on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1517 ResponseWriter jakarta.faces.context.ResponseWriterWrapper.getWrapped
Return the instance that we are wrapping. As of version 2, this method is public. true
true
JSF:JAVADOC:1518 ResponseWriterWrapper jakarta.faces.context.ResponseWriterWrapper.ResponseWriterWrapper

true
true
JSF:JAVADOC:1519 void jakarta.faces.context.ResponseWriterWrapper.startCDATA
The default behavior of this method is to call ResponseWriter#startCDATA on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1520 void jakarta.faces.context.ResponseWriterWrapper.startCDATA

throws IOException
on any read/write error true
true
JSF:JAVADOC:1521 void jakarta.faces.context.ResponseWriterWrapper.startDocument
The default behavior of this method is to call ResponseWriter#startDocument() on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1522 void jakarta.faces.context.ResponseWriterWrapper.startDocument

throws IOException

true
true
JSF:JAVADOC:1523 void jakarta.faces.context.ResponseWriterWrapper.startElement
( String ,
UIComponent )
The default behavior of this method is to call ResponseWriter#startElement(String, jakarta.faces.component.UIComponent) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1524 void jakarta.faces.context.ResponseWriterWrapper.startElement
( String ,
UIComponent )
throws IOException

true
true
JSF:JAVADOC:1525 void jakarta.faces.context.ResponseWriterWrapper.write
( char[] ,
int ,
int )
The default behavior of this method is to call ResponseWriter#write(char[], int, int) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1526 void jakarta.faces.context.ResponseWriterWrapper.write
( char[] ,
int ,
int )
throws IOException

true
true
JSF:JAVADOC:1527 void jakarta.faces.context.ResponseWriterWrapper.writeAttribute
( String ,
Object ,
String )
The default behavior of this method is to call ResponseWriter#writeAttribute(String, Object, String) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1528 void jakarta.faces.context.ResponseWriterWrapper.writeAttribute
( String ,
Object ,
String )
throws IOException

true
true
JSF:JAVADOC:1529 void jakarta.faces.context.ResponseWriterWrapper.writeComment
( Object )
The default behavior of this method is to call ResponseWriter#writeComment(Object) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1530 void jakarta.faces.context.ResponseWriterWrapper.writeComment
( Object )
throws IOException

true
true
JSF:JAVADOC:1531 void jakarta.faces.context.ResponseWriterWrapper.writeText
( Object ,
String )
The default behavior of this method is to call ResponseWriter#writeText(Object, String) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1532 void jakarta.faces.context.ResponseWriterWrapper.writeText
( Object ,
String )
throws IOException

true
true
JSF:JAVADOC:1533 void jakarta.faces.context.ResponseWriterWrapper.writeText
( Object ,
UIComponent ,
String )
The default behavior of this method is to call ResponseWriter#writeText(Object, UIComponent, String) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1534 void jakarta.faces.context.ResponseWriterWrapper.writeText
( Object ,
UIComponent ,
String )
throws IOException

true
true
JSF:JAVADOC:1535 void jakarta.faces.context.ResponseWriterWrapper.writeText
( char[] ,
int ,
int )
The default behavior of this method is to call ResponseWriter#writeText(char[], int, int) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1536 void jakarta.faces.context.ResponseWriterWrapper.writeText
( char[] ,
int ,
int )
throws IOException

true
true
JSF:JAVADOC:1537 void jakarta.faces.context.ResponseWriterWrapper.writeURIAttribute
( String ,
Object ,
String )
The default behavior of this method is to call ResponseWriter#writeURIAttribute(String, Object, String) on the wrapped ResponseWriter object. true
true
JSF:JAVADOC:1538 void jakarta.faces.context.ResponseWriterWrapper.writeURIAttribute
( String ,
Object ,
String )
throws IOException

true
true
JSF:JAVADOC:1539 BigDecimalConverter jakarta.faces.convert.BigDecimalConverter.BigDecimalConverter

true
true
JSF:JAVADOC:1540 Object jakarta.faces.convert.BigDecimalConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1541 Object jakarta.faces.convert.BigDecimalConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1542 Object jakarta.faces.convert.BigDecimalConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1543 String jakarta.faces.convert.BigDecimalConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1544 String jakarta.faces.convert.BigDecimalConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1545 String jakarta.faces.convert.BigDecimalConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1546 BigIntegerConverter jakarta.faces.convert.BigIntegerConverter.BigIntegerConverter

true
true
JSF:JAVADOC:1547 Object jakarta.faces.convert.BigIntegerConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1548 Object jakarta.faces.convert.BigIntegerConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1549 Object jakarta.faces.convert.BigIntegerConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1550 String jakarta.faces.convert.BigIntegerConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1551 String jakarta.faces.convert.BigIntegerConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1552 String jakarta.faces.convert.BigIntegerConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1553 BooleanConverter jakarta.faces.convert.BooleanConverter.BooleanConverter

true
true
JSF:JAVADOC:1554 Object jakarta.faces.convert.BooleanConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1555 Object jakarta.faces.convert.BooleanConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1556 Object jakarta.faces.convert.BooleanConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1557 String jakarta.faces.convert.BooleanConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1558 String jakarta.faces.convert.BooleanConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1559 String jakarta.faces.convert.BooleanConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1560 ByteConverter jakarta.faces.convert.ByteConverter.ByteConverter

true
true
JSF:JAVADOC:1561 Object jakarta.faces.convert.ByteConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1562 Object jakarta.faces.convert.ByteConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1563 Object jakarta.faces.convert.ByteConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1564 String jakarta.faces.convert.ByteConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1565 String jakarta.faces.convert.ByteConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1566 String jakarta.faces.convert.ByteConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1567 CharacterConverter jakarta.faces.convert.CharacterConverter.CharacterConverter

true
true
JSF:JAVADOC:1568 Object jakarta.faces.convert.CharacterConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1569 Object jakarta.faces.convert.CharacterConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1570 Object jakarta.faces.convert.CharacterConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1571 String jakarta.faces.convert.CharacterConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1572 String jakarta.faces.convert.CharacterConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1573 String jakarta.faces.convert.CharacterConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1574 Object jakarta.faces.convert.Converter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1575 Object jakarta.faces.convert.Converter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1576 Object jakarta.faces.convert.Converter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1577 String jakarta.faces.convert.Converter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1578 String jakarta.faces.convert.Converter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1579 String jakarta.faces.convert.Converter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1580 ConverterException jakarta.faces.convert.ConverterException.ConverterException
Construct a new exception with no detail message or root cause. true
true
JSF:JAVADOC:1581 ConverterException jakarta.faces.convert.ConverterException.ConverterException
( String )
Construct a new exception with the specified detail message and no root cause. true
true
JSF:JAVADOC:1582 ConverterException jakarta.faces.convert.ConverterException.ConverterException
( Throwable )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true
true
JSF:JAVADOC:1583 ConverterException jakarta.faces.convert.ConverterException.ConverterException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true
true
JSF:JAVADOC:1584 ConverterException jakarta.faces.convert.ConverterException.ConverterException
( FacesMessage )
Construct a new exception with the specified detail message and no root cause. true
true
JSF:JAVADOC:1585 ConverterException jakarta.faces.convert.ConverterException.ConverterException
( FacesMessage ,
Throwable )
Construct a new exception with the specified detail message and root cause. true
true
JSF:JAVADOC:1586 FacesMessage jakarta.faces.convert.ConverterException.getFacesMessage
Returns the FacesMessage associated with this exception; this will only be available if the converter that thew this exception instance placed it there. true
true
JSF:JAVADOC:1587 void jakarta.faces.convert.DateTimeConverter.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:1588 DateTimeConverter jakarta.faces.convert.DateTimeConverter.DateTimeConverter

true
true
JSF:JAVADOC:1589 Object jakarta.faces.convert.DateTimeConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1590 Object jakarta.faces.convert.DateTimeConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1591 Object jakarta.faces.convert.DateTimeConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1592 String jakarta.faces.convert.DateTimeConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1593 String jakarta.faces.convert.DateTimeConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1594 String jakarta.faces.convert.DateTimeConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1595 String jakarta.faces.convert.DateTimeConverter.getDateStyle
Return the style to be used to format or parse dates. If not set, the default value, default, is returned. true
true
JSF:JAVADOC:1596 Locale jakarta.faces.convert.DateTimeConverter.getLocale
Return the Locale to be used when parsing or formatting dates and times. If not explicitly set, the Locale stored in the jakarta.faces.component.UIViewRoot for the current request is returned. true
true
JSF:JAVADOC:1597 String jakarta.faces.convert.DateTimeConverter.getPattern
Return the format pattern to be used when formatting and parsing dates and times. true
true
JSF:JAVADOC:1598 String jakarta.faces.convert.DateTimeConverter.getTimeStyle
Return the style to be used to format or parse times. If not set, the default value, default, is returned. true
true
JSF:JAVADOC:1599 TimeZone jakarta.faces.convert.DateTimeConverter.getTimeZone
Return the TimeZone used to interpret a time value. If not explicitly set, the default time zone of GMT returned. true
true
JSF:JAVADOC:1600 String jakarta.faces.convert.DateTimeConverter.getType
Return the type of value to be formatted or parsed. If not explicitly set, the default type, date is returned. true
true
JSF:JAVADOC:1601 boolean jakarta.faces.convert.DateTimeConverter.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:1602 boolean jakarta.faces.convert.DateTimeConverter.isTransient

true
true
JSF:JAVADOC:1603 void jakarta.faces.convert.DateTimeConverter.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:1604 void jakarta.faces.convert.DateTimeConverter.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:1605 Object jakarta.faces.convert.DateTimeConverter.saveState
( FacesContext )

true
true
JSF:JAVADOC:1606 void jakarta.faces.convert.DateTimeConverter.setDateStyle
( String )
Set the style to be used to format or parse dates. Valid values are default, short, medium, long, and full. An invalid value will cause a ConverterException when getAsObject() or getAsString() is called. true
true
JSF:JAVADOC:1607 void jakarta.faces.convert.DateTimeConverter.setLocale
( Locale )
Set the Locale to be used when parsing or formatting dates and times. If set to null, the Locale stored in the jakarta.faces.component.UIViewRoot for the current request will be utilized. true
true
JSF:JAVADOC:1608 void jakarta.faces.convert.DateTimeConverter.setPattern
( String )
Set the format pattern to be used when formatting and parsing dates and times. Valid values are those supported by java.text.SimpleDateFormat. An invalid value will cause a ConverterException when getAsObject() or getAsString() is called. true
true
JSF:JAVADOC:1609 void jakarta.faces.convert.DateTimeConverter.setTimeStyle
( String )
Set the style to be used to format or parse times. Valid values are default, short, medium, long, and full. An invalid value will cause a ConverterException when getAsObject() or getAsString() is called. true
true
JSF:JAVADOC:1610 void jakarta.faces.convert.DateTimeConverter.setTimeZone
( TimeZone )
Set the TimeZone used to interpret a time value. true
true
JSF:JAVADOC:1611 void jakarta.faces.convert.DateTimeConverter.setTransient
( boolean )

true
true
JSF:JAVADOC:1612 void jakarta.faces.convert.DateTimeConverter.setType
( String )
Set the type of value to be formatted or parsed. Valid values are both, date, or time. An invalid value will cause a ConverterException when getAsObject() or getAsString() is called. true
true
JSF:JAVADOC:1613 DoubleConverter jakarta.faces.convert.DoubleConverter.DoubleConverter

true
true
JSF:JAVADOC:1614 Object jakarta.faces.convert.DoubleConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1615 Object jakarta.faces.convert.DoubleConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1616 Object jakarta.faces.convert.DoubleConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1617 String jakarta.faces.convert.DoubleConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1618 String jakarta.faces.convert.DoubleConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1619 String jakarta.faces.convert.DoubleConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1620 void jakarta.faces.convert.EnumConverter.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:1621 EnumConverter jakarta.faces.convert.EnumConverter.EnumConverter

true
true
JSF:JAVADOC:1622 EnumConverter jakarta.faces.convert.EnumConverter.EnumConverter
( Class )

true
true
JSF:JAVADOC:1623 Object jakarta.faces.convert.EnumConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the value argument to one of the enum constants of the class provided in our constructor. If no target class argument has been provided to the constructor of this instance, throw a ConverterException containing the #ENUM_NO_CLASS_ID message with proper parameters. If the value argument is null or it has a length of zero, return null. Otherwise, perform the equivalent of Enum.valueOf using target class and value and return the Object. If the conversion fails, throw a ConverterException containing the #ENUM_ID message with proper parameters. true
true
JSF:JAVADOC:1624 Object jakarta.faces.convert.EnumConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
{@inheritDoc} true
true
JSF:JAVADOC:1625 Object jakarta.faces.convert.EnumConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:1626 String jakarta.faces.convert.EnumConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the enum constant given by the value argument into a String. If no target class argument has been provided to the constructor of this instance, throw a ConverterException containing the #ENUM_NO_CLASS_ID message with proper parameters. If the value argument is null, return null. If the value is an instance of the provided target class, return its string value by casting it to a java.lang.Enum and returning the result of calling the name() method. Otherwise, throw a ConverterException containing the #ENUM_ID message with proper parameters. true
true
JSF:JAVADOC:1627 String jakarta.faces.convert.EnumConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
{@inheritDoc} true
true
JSF:JAVADOC:1628 String jakarta.faces.convert.EnumConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:1629 boolean jakarta.faces.convert.EnumConverter.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:1630 boolean jakarta.faces.convert.EnumConverter.isTransient

true
true
JSF:JAVADOC:1631 void jakarta.faces.convert.EnumConverter.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:1632 void jakarta.faces.convert.EnumConverter.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:1633 Object jakarta.faces.convert.EnumConverter.saveState
( FacesContext )

true
true
JSF:JAVADOC:1634 void jakarta.faces.convert.EnumConverter.setTransient
( boolean )

true
true
JSF:JAVADOC:1635 Class jakarta.faces.convert.FacesConverter.forClass
The value of this annotation attribute is taken to be the converter-for-class with which instances of this class of converter can be instantiated by calling jakarta.faces.application.Application#createConverter(java.lang.Class). true
true
JSF:JAVADOC:1636 String jakarta.faces.convert.FacesConverter.value
The value of this annotation attribute is taken to be the converter-id with which instances of this class of converter can be instantiated by calling jakarta.faces.application.Application#createConverter(java.lang.String). true
true
JSF:JAVADOC:1637 FloatConverter jakarta.faces.convert.FloatConverter.FloatConverter

true
true
JSF:JAVADOC:1638 Object jakarta.faces.convert.FloatConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1639 Object jakarta.faces.convert.FloatConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1640 Object jakarta.faces.convert.FloatConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1641 String jakarta.faces.convert.FloatConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1642 String jakarta.faces.convert.FloatConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1643 String jakarta.faces.convert.FloatConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1644 Object jakarta.faces.convert.IntegerConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1645 Object jakarta.faces.convert.IntegerConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1646 Object jakarta.faces.convert.IntegerConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1647 String jakarta.faces.convert.IntegerConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1648 String jakarta.faces.convert.IntegerConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1649 String jakarta.faces.convert.IntegerConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1650 IntegerConverter jakarta.faces.convert.IntegerConverter.IntegerConverter

true
true
JSF:JAVADOC:1651 Object jakarta.faces.convert.LongConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1652 Object jakarta.faces.convert.LongConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1653 Object jakarta.faces.convert.LongConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1654 String jakarta.faces.convert.LongConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1655 String jakarta.faces.convert.LongConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1656 String jakarta.faces.convert.LongConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1657 LongConverter jakarta.faces.convert.LongConverter.LongConverter

true
true
JSF:JAVADOC:1658 void jakarta.faces.convert.NumberConverter.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:1659 Object jakarta.faces.convert.NumberConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1660 Object jakarta.faces.convert.NumberConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1661 Object jakarta.faces.convert.NumberConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1662 String jakarta.faces.convert.NumberConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1663 String jakarta.faces.convert.NumberConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1664 String jakarta.faces.convert.NumberConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1665 String jakarta.faces.convert.NumberConverter.getCurrencyCode
Return the ISO 4217 currency code used by getAsString() with a type of currency. If not set, the value used will be based on the formatting Locale. true
true
JSF:JAVADOC:1666 String jakarta.faces.convert.NumberConverter.getCurrencySymbol
Return the currency symbol used by getAsString() with a type of currency. If not set, the value used will be based on the formatting Locale. true
true
JSF:JAVADOC:1667 Locale jakarta.faces.convert.NumberConverter.getLocale
Return the Locale to be used when parsing numbers. If this value is null, the Locale stored in the jakarta.faces.component.UIViewRoot for the current request will be utilized. true
true
JSF:JAVADOC:1668 int jakarta.faces.convert.NumberConverter.getMaxFractionDigits
Return the maximum number of digits getAsString() should render in the fraction portion of the result. true
true
JSF:JAVADOC:1669 int jakarta.faces.convert.NumberConverter.getMaxIntegerDigits
Return the maximum number of digits getAsString() should render in the integer portion of the result. true
true
JSF:JAVADOC:1670 int jakarta.faces.convert.NumberConverter.getMinFractionDigits
Return the minimum number of digits getAsString() should render in the fraction portion of the result. true
true
JSF:JAVADOC:1671 int jakarta.faces.convert.NumberConverter.getMinIntegerDigits
Return the minimum number of digits getAsString() should render in the integer portion of the result. true
true
JSF:JAVADOC:1672 String jakarta.faces.convert.NumberConverter.getPattern
Return the format pattern to be used when formatting and parsing numbers. true
true
JSF:JAVADOC:1673 String jakarta.faces.convert.NumberConverter.getType
Return the number type to be used when formatting and parsing numbers. If not modified, the default type is number. true
true
JSF:JAVADOC:1674 boolean jakarta.faces.convert.NumberConverter.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:1675 boolean jakarta.faces.convert.NumberConverter.isGroupingUsed
Return true if getAsString should include grouping separators if necessary. If not modified, the default value is true. true
true
JSF:JAVADOC:1676 boolean jakarta.faces.convert.NumberConverter.isIntegerOnly
Return true if only the integer portion of the given value should be returned from getAsObject(). If not modified, the default value is false. true
true
JSF:JAVADOC:1677 boolean jakarta.faces.convert.NumberConverter.isTransient

true
true
JSF:JAVADOC:1678 void jakarta.faces.convert.NumberConverter.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:1679 NumberConverter jakarta.faces.convert.NumberConverter.NumberConverter

true
true
JSF:JAVADOC:1680 void jakarta.faces.convert.NumberConverter.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:1681 Object jakarta.faces.convert.NumberConverter.saveState
( FacesContext )

true
true
JSF:JAVADOC:1682 void jakarta.faces.convert.NumberConverter.setCurrencyCode
( String )
Set the ISO 4217 currency code used by getAsString() with a type of currency. true
true
JSF:JAVADOC:1683 void jakarta.faces.convert.NumberConverter.setCurrencySymbol
( String )
Set the currency symbol used by getAsString() with a type of currency. true
true
JSF:JAVADOC:1684 void jakarta.faces.convert.NumberConverter.setGroupingUsed
( boolean )
Set the flag indicating whether getAsString() should include grouping separators if necessary. true
true
JSF:JAVADOC:1685 void jakarta.faces.convert.NumberConverter.setIntegerOnly
( boolean )
Set to true if only the integer portion of the given value should be returned from getAsObject(). true
true
JSF:JAVADOC:1686 void jakarta.faces.convert.NumberConverter.setLocale
( Locale )
Set the Locale to be used when parsing numbers. If set to null, the Locale stored in the jakarta.faces.component.UIViewRoot for the current request will be utilized. true
true
JSF:JAVADOC:1687 void jakarta.faces.convert.NumberConverter.setMaxFractionDigits
( int )
Set the maximum number of digits getAsString() should render in the fraction portion of the result. If not set, the number of digits depends on the value being converted. true
true
JSF:JAVADOC:1688 void jakarta.faces.convert.NumberConverter.setMaxIntegerDigits
( int )
Set the maximum number of digits getAsString() should render in the integer portion of the result. If not set, the number of digits depends on the value being converted. true
true
JSF:JAVADOC:1689 void jakarta.faces.convert.NumberConverter.setMinFractionDigits
( int )
Set the minimum number of digits getAsString() should render in the fraction portion of the result. If not set, the number of digits depends on the value being converted. true
true
JSF:JAVADOC:1690 void jakarta.faces.convert.NumberConverter.setMinIntegerDigits
( int )
Set the minimum number of digits getAsString() should render in the integer portion of the result. If not set, the number of digits depends on the value being converted. true
true
JSF:JAVADOC:1691 void jakarta.faces.convert.NumberConverter.setPattern
( String )
Set the format pattern to be used when formatting and parsing numbers. Valid values are those supported by java.text.DecimalFormat. An invalid value will cause a ConverterException when getAsObject() or getAsString() is called. true
true
JSF:JAVADOC:1692 void jakarta.faces.convert.NumberConverter.setTransient
( boolean )

true
true
JSF:JAVADOC:1693 void jakarta.faces.convert.NumberConverter.setType
( String )
Set the number type to be used when formatting and parsing numbers. Valid values are currency, number, or percent. An invalid value will cause a ConverterException when getAsObject() or getAsString() is called. true
true
JSF:JAVADOC:1694 Object jakarta.faces.convert.ShortConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
Convert the specified string value, which is associated with the specified UIComponent, into a model data object that is appropriate for being stored during the Apply Request Values phase of the request processing lifecycle. true
true
JSF:JAVADOC:1695 Object jakarta.faces.convert.ShortConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1696 Object jakarta.faces.convert.ShortConverter.getAsObject
( FacesContext ,
UIComponent ,
String )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1697 String jakarta.faces.convert.ShortConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
Convert the specified model object value, which is associated with the specified UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle. true
true
JSF:JAVADOC:1698 String jakarta.faces.convert.ShortConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if conversion cannot be successfully performed true
true
JSF:JAVADOC:1699 String jakarta.faces.convert.ShortConverter.getAsString
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:1700 ShortConverter jakarta.faces.convert.ShortConverter.ShortConverter

true
true
JSF:JAVADOC:1701 ValueExpression jakarta.faces.el.CompositeComponentExpressionHolder.getExpression
( String )

true
true
JSF:JAVADOC:1702 EvaluationException jakarta.faces.el.EvaluationException.EvaluationException
Construct a new exception with no detail message or root cause. true true true
JSF:JAVADOC:1703 EvaluationException jakarta.faces.el.EvaluationException.EvaluationException
( String )
Construct a new exception with the specified detail message and no root cause. true true true
JSF:JAVADOC:1704 EvaluationException jakarta.faces.el.EvaluationException.EvaluationException
( Throwable )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true true true
JSF:JAVADOC:1705 EvaluationException jakarta.faces.el.EvaluationException.EvaluationException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true true true
JSF:JAVADOC:1706 String jakarta.faces.el.MethodBinding.getExpressionString
Return the (possibly null) expression String, with leading and trailing delimiters, from which this MethodBinding was built. The default implementation returns null. true true true
JSF:JAVADOC:1707 Class jakarta.faces.el.MethodBinding.getType
( FacesContext )
Return the Java class representing the return type from the method identified by this method binding expression. true true true
JSF:JAVADOC:1708 Class jakarta.faces.el.MethodBinding.getType
( FacesContext )
throws MethodNotFoundException
if no suitable method can be found true true true
JSF:JAVADOC:1709 Class jakarta.faces.el.MethodBinding.getType
( FacesContext )
throws NullPointerException
if context is null true true true
JSF:JAVADOC:1710 Object jakarta.faces.el.MethodBinding.invoke
( FacesContext ,
Object[] )
Return the return value (if any) resulting from a call to the method identified by this method binding expression, passing it the specified parameters, relative to the specified FacesContext. true true true
JSF:JAVADOC:1711 Object jakarta.faces.el.MethodBinding.invoke
( FacesContext ,
Object[] )
throws EvaluationException
if an exception is thrown by the called method (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1712 Object jakarta.faces.el.MethodBinding.invoke
( FacesContext ,
Object[] )
throws MethodNotFoundException
if no suitable method can be found true true true
JSF:JAVADOC:1713 Object jakarta.faces.el.MethodBinding.invoke
( FacesContext ,
Object[] )
throws NullPointerException
if context is null true true true
JSF:JAVADOC:1714 MethodBinding jakarta.faces.el.MethodBinding.MethodBinding

true true true
JSF:JAVADOC:1715 MethodNotFoundException jakarta.faces.el.MethodNotFoundException.MethodNotFoundException
Construct a new exception with no detail message or root cause. true true true
JSF:JAVADOC:1716 MethodNotFoundException jakarta.faces.el.MethodNotFoundException.MethodNotFoundException
( String )
Construct a new exception with the specified detail message and no root cause. true true true
JSF:JAVADOC:1717 MethodNotFoundException jakarta.faces.el.MethodNotFoundException.MethodNotFoundException
( Throwable )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true true true
JSF:JAVADOC:1718 MethodNotFoundException jakarta.faces.el.MethodNotFoundException.MethodNotFoundException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true true true
JSF:JAVADOC:1719 PropertyNotFoundException jakarta.faces.el.PropertyNotFoundException.PropertyNotFoundException
Construct a new exception with no detail message or root cause. true true true
JSF:JAVADOC:1720 PropertyNotFoundException jakarta.faces.el.PropertyNotFoundException.PropertyNotFoundException
( String )
Construct a new exception with the specified detail message and no root cause. true true true
JSF:JAVADOC:1721 PropertyNotFoundException jakarta.faces.el.PropertyNotFoundException.PropertyNotFoundException
( Throwable )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true true true
JSF:JAVADOC:1722 PropertyNotFoundException jakarta.faces.el.PropertyNotFoundException.PropertyNotFoundException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true true true
JSF:JAVADOC:1723 Class jakarta.faces.el.PropertyResolver.getType
( Object ,
Object )
Return the java.lang.Class representing the type of the specified property. An instance of any Object of that type my be set as the value of that property, as long as the property is not read-only. The actual value of the property, if non-null, is guaranteed to be an instance of this type, or an instance of a subclass of this type. This method is also useful for discovering the type of Objects that may be set as the value of the property. For a bean base object, the property is coerced to a String and used as the property name. For all other base object types (e.g., a Map), the property is used without any coercing. true true true
JSF:JAVADOC:1724 Class jakarta.faces.el.PropertyResolver.getType
( Object ,
Object )
throws EvaluationException
if an exception is thrown while testing the property (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1725 Class jakarta.faces.el.PropertyResolver.getType
( Object ,
Object )
throws PropertyNotFoundException
if the specified bean base object property does not exist or if base or property is null true true true
JSF:JAVADOC:1726 Class jakarta.faces.el.PropertyResolver.getType
( Object ,
int )
Return the java.lang.Class representing the type of the specified index. true true true
JSF:JAVADOC:1727 Class jakarta.faces.el.PropertyResolver.getType
( Object ,
int )
throws EvaluationException
if an exception is thrown while testing the property (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1728 Class jakarta.faces.el.PropertyResolver.getType
( Object ,
int )
throws PropertyNotFoundException
if the index is out of bounds or if base is null true true true
JSF:JAVADOC:1729 Object jakarta.faces.el.PropertyResolver.getValue
( Object ,
Object )
Return the value of the specified property from the specified base object. For a bean base object, the property is coerced to a String and used as the property name. For all other base object types (e.g., a Map), the property is used without any coercing. true true true
JSF:JAVADOC:1730 Object jakarta.faces.el.PropertyResolver.getValue
( Object ,
Object )
throws EvaluationException
if an exception is thrown while getting the property value (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1731 Object jakarta.faces.el.PropertyResolver.getValue
( Object ,
Object )
throws PropertyNotFoundException
if the specified property for a bean base object does not exist or is not readable true true true
JSF:JAVADOC:1732 Object jakarta.faces.el.PropertyResolver.getValue
( Object ,
int )
Return the value at the specified index of the specified base object. true true true
JSF:JAVADOC:1733 Object jakarta.faces.el.PropertyResolver.getValue
( Object ,
int )
throws EvaluationException
if an exception is thrown while getting the property value (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1734 Object jakarta.faces.el.PropertyResolver.getValue
( Object ,
int )
throws PropertyNotFoundException
if the index is out of bounds or if base is null true true true
JSF:JAVADOC:1735 boolean jakarta.faces.el.PropertyResolver.isReadOnly
( Object ,
Object )
Checks if the specified property is read-only. For a bean base object, the property is coerced to a String and used as the property name. For all other base object types (e.g., a Map), the property is used without any coercing. true true true
JSF:JAVADOC:1736 boolean jakarta.faces.el.PropertyResolver.isReadOnly
( Object ,
Object )
throws EvaluationException
if an exception is thrown while testing the property (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1737 boolean jakarta.faces.el.PropertyResolver.isReadOnly
( Object ,
Object )
throws PropertyNotFoundException
if the specified bean base object property does not exist or if base or property is null true true true
JSF:JAVADOC:1738 boolean jakarta.faces.el.PropertyResolver.isReadOnly
( Object ,
int )
Checks if the specified index is read-only. true true true
JSF:JAVADOC:1739 boolean jakarta.faces.el.PropertyResolver.isReadOnly
( Object ,
int )
throws EvaluationException
if an exception is thrown while testing the property (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1740 boolean jakarta.faces.el.PropertyResolver.isReadOnly
( Object ,
int )
throws PropertyNotFoundException
if the index is out of bounds or if base is null true true true
JSF:JAVADOC:1741 PropertyResolver jakarta.faces.el.PropertyResolver.PropertyResolver

true true true
JSF:JAVADOC:1742 void jakarta.faces.el.PropertyResolver.setValue
( Object ,
Object ,
Object )
Set the specified value of the specified property on the specified base object. For a bean base object, the property is coerced to a String and used as the property name. For all other base object types (e.g., a Map), the property is used without any coercing. true true true
JSF:JAVADOC:1743 void jakarta.faces.el.PropertyResolver.setValue
( Object ,
Object ,
Object )
throws EvaluationException
if an exception is thrown while setting the property value (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1744 void jakarta.faces.el.PropertyResolver.setValue
( Object ,
Object ,
Object )
throws PropertyNotFoundException
if the specified bean base object property does not exist or is not writeable, or if base or name is null true true true
JSF:JAVADOC:1745 void jakarta.faces.el.PropertyResolver.setValue
( Object ,
int ,
Object )
Set the value at the specified index of the specified base object. true true true
JSF:JAVADOC:1746 void jakarta.faces.el.PropertyResolver.setValue
( Object ,
int ,
Object )
throws EvaluationException
if an exception is thrown while setting the property value (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1747 void jakarta.faces.el.PropertyResolver.setValue
( Object ,
int ,
Object )
throws PropertyNotFoundException
if the index is out of bounds or if base is null true true true
JSF:JAVADOC:1748 ReferenceSyntaxException jakarta.faces.el.ReferenceSyntaxException.ReferenceSyntaxException
Construct a new exception with no detail message or root cause. true true true
JSF:JAVADOC:1749 ReferenceSyntaxException jakarta.faces.el.ReferenceSyntaxException.ReferenceSyntaxException
( String )
Construct a new exception with the specified detail message and no root cause. true true true
JSF:JAVADOC:1750 ReferenceSyntaxException jakarta.faces.el.ReferenceSyntaxException.ReferenceSyntaxException
( Throwable )
Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString() true true true
JSF:JAVADOC:1751 ReferenceSyntaxException jakarta.faces.el.ReferenceSyntaxException.ReferenceSyntaxException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true true true
JSF:JAVADOC:1752 String jakarta.faces.el.ValueBinding.getExpressionString
Return the (possibly null) expression String, including the delimiters, from which this ValueBinding was built. true true true
JSF:JAVADOC:1753 Class jakarta.faces.el.ValueBinding.getType
( FacesContext )
Return the type of the property represented by this ValueBinding, relative to the specified FacesContext. true true true
JSF:JAVADOC:1754 Class jakarta.faces.el.ValueBinding.getType
( FacesContext )
throws EvaluationException
if an exception is thrown while getting the description of the property (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1755 Class jakarta.faces.el.ValueBinding.getType
( FacesContext )
throws PropertyNotFoundException
if a specified property name does not exist true true true
JSF:JAVADOC:1756 Class jakarta.faces.el.ValueBinding.getType
( FacesContext )
throws NullPointerException
if context is null true true true
JSF:JAVADOC:1757 Object jakarta.faces.el.ValueBinding.getValue
( FacesContext )
Return the value of the property represented by this ValueBinding, relative to the specified FacesContext. true true true
JSF:JAVADOC:1758 Object jakarta.faces.el.ValueBinding.getValue
( FacesContext )
throws EvaluationException
if an exception is thrown while getting the value (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1759 Object jakarta.faces.el.ValueBinding.getValue
( FacesContext )
throws PropertyNotFoundException
if a specified property name does not exist, or is not readable true true true
JSF:JAVADOC:1760 Object jakarta.faces.el.ValueBinding.getValue
( FacesContext )
throws NullPointerException
if context is null true true true
JSF:JAVADOC:1761 boolean jakarta.faces.el.ValueBinding.isReadOnly
( FacesContext )
Return true if the specified property of the specified property is known to be immutable; otherwise, return false. true true true
JSF:JAVADOC:1762 boolean jakarta.faces.el.ValueBinding.isReadOnly
( FacesContext )
throws EvaluationException
if an exception is thrown while getting the description of the property (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1763 boolean jakarta.faces.el.ValueBinding.isReadOnly
( FacesContext )
throws PropertyNotFoundException
if a specified property name does not exist true true true
JSF:JAVADOC:1764 boolean jakarta.faces.el.ValueBinding.isReadOnly
( FacesContext )
throws NullPointerException
if context is null true true true
JSF:JAVADOC:1765 void jakarta.faces.el.ValueBinding.setValue
( FacesContext ,
Object )
Set the value of the property represented by this ValueBinding, relative to the specified FacesContext. true true true
JSF:JAVADOC:1766 void jakarta.faces.el.ValueBinding.setValue
( FacesContext ,
Object )
throws EvaluationException
if an exception is thrown while setting the value (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1767 void jakarta.faces.el.ValueBinding.setValue
( FacesContext ,
Object )
throws PropertyNotFoundException
if a specified property name does not exist, or is not writeable true true true
JSF:JAVADOC:1768 void jakarta.faces.el.ValueBinding.setValue
( FacesContext ,
Object )
throws NullPointerException
if context is null true true true
JSF:JAVADOC:1769 ValueBinding jakarta.faces.el.ValueBinding.ValueBinding

true true true
JSF:JAVADOC:1770 Object jakarta.faces.el.VariableResolver.resolveVariable
( FacesContext ,
String )
Resolve the specified variable name, and return the corresponding object, if any; otherwise, return null. true true true
JSF:JAVADOC:1771 Object jakarta.faces.el.VariableResolver.resolveVariable
( FacesContext ,
String )
throws EvaluationException
if an exception is thrown while resolving the variable name (the thrown exception must be included as the cause property of this exception) true true true
JSF:JAVADOC:1772 Object jakarta.faces.el.VariableResolver.resolveVariable
( FacesContext ,
String )
throws NullPointerException
if context or name is null true true true
JSF:JAVADOC:1773 VariableResolver jakarta.faces.el.VariableResolver.VariableResolver

true true true
JSF:JAVADOC:1774 AbortProcessingException jakarta.faces.event.AbortProcessingException.AbortProcessingException
Construct a new exception with no detail message or root cause. true
true
JSF:JAVADOC:1775 AbortProcessingException jakarta.faces.event.AbortProcessingException.AbortProcessingException
( String )
Construct a new exception with the specified detail message and no root cause. true
true
JSF:JAVADOC:1776 AbortProcessingException jakarta.faces.event.AbortProcessingException.AbortProcessingException
( Throwable )
Construct a new exception with the specified root cause. true
true
JSF:JAVADOC:1777 AbortProcessingException jakarta.faces.event.AbortProcessingException.AbortProcessingException
( String ,
Throwable )
Construct a new exception with the specified detail message and root cause. true
true
JSF:JAVADOC:1778 ActionEvent jakarta.faces.event.ActionEvent.ActionEvent
( UIComponent )
Construct a new event object from the specified source component and action command. true
true
JSF:JAVADOC:1779 boolean jakarta.faces.event.ActionEvent.isAppropriateListener
( FacesListener )
Return true if this FacesListener is an instance of a listener class that this event supports. Typically, this will be accomplished by an "instanceof" check on the listener class. true
true
JSF:JAVADOC:1780 void jakarta.faces.event.ActionEvent.processListener
( FacesListener )
Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this FacesEvent as a paramter. true
true
JSF:JAVADOC:1781 void jakarta.faces.event.ActionEvent.processListener
( FacesListener )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1782 void jakarta.faces.event.ActionListener.processAction
( ActionEvent )
Invoked when the action described by the specified ActionEvent occurs. true
true
JSF:JAVADOC:1783 void jakarta.faces.event.ActionListener.processAction
( ActionEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1784 AjaxBehaviorEvent jakarta.faces.event.AjaxBehaviorEvent.AjaxBehaviorEvent
( UIComponent ,
Behavior )
Construct a new event object from the specified source component and Ajax behavior. true
true
JSF:JAVADOC:1785 boolean jakarta.faces.event.AjaxBehaviorEvent.isAppropriateListener
( FacesListener )
Return true if this FacesListener is an instance of a the appropriate listener class that this event supports. true
true
JSF:JAVADOC:1786 void jakarta.faces.event.AjaxBehaviorEvent.processListener
( FacesListener )
Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this instance as a parameter. true
true
JSF:JAVADOC:1787 void jakarta.faces.event.AjaxBehaviorEvent.processListener
( FacesListener )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1788 void jakarta.faces.event.AjaxBehaviorListener.processAjaxBehavior
( AjaxBehaviorEvent )

true
true
JSF:JAVADOC:1789 void jakarta.faces.event.AjaxBehaviorListener.processAjaxBehavior
( AjaxBehaviorEvent )
throws AbortProcessingException
if lifecycle processing should cease for this request. true
true
JSF:JAVADOC:1790 BehaviorEvent jakarta.faces.event.BehaviorEvent.BehaviorEvent
( UIComponent ,
Behavior )
Construct a new event object from the specified source component and behavior. true
true
JSF:JAVADOC:1791 Behavior jakarta.faces.event.BehaviorEvent.getBehavior
Return the source Behavior that sent this event. true
true
JSF:JAVADOC:1792 ComponentSystemEvent jakarta.faces.event.ComponentSystemEvent.ComponentSystemEvent
( UIComponent )
Pass the argument component to the superclass constructor. true
true
JSF:JAVADOC:1793 UIComponent jakarta.faces.event.ComponentSystemEvent.getComponent
the source UIComponent that sent this event. true
true
JSF:JAVADOC:1794 void jakarta.faces.event.ComponentSystemEventListener.processEvent
( ComponentSystemEvent )
When called, the listener can assume that any guarantees given in the javadoc for the specific SystemEvent subclass are true. true
true
JSF:JAVADOC:1795 void jakarta.faces.event.ComponentSystemEventListener.processEvent
( ComponentSystemEvent )
throws AbortProcessingException
if lifecycle processing should cease for this request. true
true
JSF:JAVADOC:1796 ExceptionQueuedEvent jakarta.faces.event.ExceptionQueuedEvent.ExceptionQueuedEvent
( ExceptionQueuedEventContext )
Instantiate a new ExceptionQueuedEvent that indicates the argument ExceptionQueuedEventContext occurred. true
true
JSF:JAVADOC:1797 ExceptionQueuedEventContext jakarta.faces.event.ExceptionQueuedEvent.getContext
Return the ExceptionQueuedEventContext for this event instance. true
true
JSF:JAVADOC:1798 ExceptionQueuedEventContext jakarta.faces.event.ExceptionQueuedEventContext.ExceptionQueuedEventContext
( FacesContext ,
Throwable )
Instantiate a new ExceptionQueuedEventContext that indicates the argument Throwable just occurred. true
true
JSF:JAVADOC:1799 ExceptionQueuedEventContext jakarta.faces.event.ExceptionQueuedEventContext.ExceptionQueuedEventContext
( FacesContext ,
Throwable ,
UIComponent )
Instantiate a new ExceptionQueuedEventContext that indicates the argument Throwable just occurred, relevant to the argument component. true
true
JSF:JAVADOC:1800 ExceptionQueuedEventContext jakarta.faces.event.ExceptionQueuedEventContext.ExceptionQueuedEventContext
( FacesContext ,
Throwable ,
UIComponent ,
PhaseId )
Instantiate a new ExceptionQueuedEventContext that indicates the argument Throwable just occurred, relevant to the argument component, during the lifecycle phase phaseId. true
true
JSF:JAVADOC:1801 Map jakarta.faces.event.ExceptionQueuedEventContext.getAttributes
A Map of attributes relevant to the context of this ExceptionQueuedEvent. true
true
JSF:JAVADOC:1802 UIComponent jakarta.faces.event.ExceptionQueuedEventContext.getComponent
Return the UIComponent which was being processed when the exception was thrown. If none or not available, this will be null. true
true
JSF:JAVADOC:1803 FacesContext jakarta.faces.event.ExceptionQueuedEventContext.getContext

true
true
JSF:JAVADOC:1804 Throwable jakarta.faces.event.ExceptionQueuedEventContext.getException
Return the exception property. true
true
JSF:JAVADOC:1805 List jakarta.faces.event.ExceptionQueuedEventContext.getListenersForEventClass
( Class )
Return a List that contains a single entry, the jakarta.faces.context.ExceptionHandler for the current request. true
true
JSF:JAVADOC:1806 PhaseId jakarta.faces.event.ExceptionQueuedEventContext.getPhaseId
Return the PhaseId which was being processed when the exception was thrown. If none or not available, this will be null. true
true
JSF:JAVADOC:1807 boolean jakarta.faces.event.ExceptionQueuedEventContext.inAfterPhase

true
true
JSF:JAVADOC:1808 boolean jakarta.faces.event.ExceptionQueuedEventContext.inBeforePhase

true
true
JSF:JAVADOC:1809 FacesEvent jakarta.faces.event.FacesEvent.FacesEvent
( UIComponent )
Construct a new event object from the specified source component. true
true
JSF:JAVADOC:1810 UIComponent jakarta.faces.event.FacesEvent.getComponent
Return the source UIComponent that sent this event. true
true
JSF:JAVADOC:1811 PhaseId jakarta.faces.event.FacesEvent.getPhaseId
Return the identifier of the request processing phase during which this event should be delivered. Legal values are the singleton instances defined by the PhaseId class, including PhaseId.ANY_PHASE, which is the default value. true
true
JSF:JAVADOC:1812 boolean jakarta.faces.event.FacesEvent.isAppropriateListener
( FacesListener )
Return true if this FacesListener is an instance of a listener class that this event supports. Typically, this will be accomplished by an "instanceof" check on the listener class. true
true
JSF:JAVADOC:1813 void jakarta.faces.event.FacesEvent.processListener
( FacesListener )
Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this FacesEvent as a paramter. true
true
JSF:JAVADOC:1814 void jakarta.faces.event.FacesEvent.processListener
( FacesListener )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1815 void jakarta.faces.event.FacesEvent.queue
Convenience method to queue this event for broadcast at the end of the current request processing lifecycle phase. true
true
JSF:JAVADOC:1816 void jakarta.faces.event.FacesEvent.queue

throws IllegalStateException
if the source component for this event is not a descendant of a UIViewRoot true
true
JSF:JAVADOC:1817 void jakarta.faces.event.FacesEvent.setPhaseId
( PhaseId )
Set the PhaseId during which this event will be delivered. true
true
JSF:JAVADOC:1818 void jakarta.faces.event.FacesEvent.setPhaseId
( PhaseId )
throws IllegalArgumentException
phaseId is null. true
true
JSF:JAVADOC:1819 Class jakarta.faces.event.ListenerFor.sourceClass
The kind of object that emits events of the type given by the value of the #systemEventClass attribute. It is valid to have EL Expressions in the value of this attribute, as long as the expression resolves to an instance of the expected type. true
true
JSF:JAVADOC:1820 Class jakarta.faces.event.ListenerFor.systemEventClass
The kind of system event for which this class will be installed as a listener. The implementation only supports exact matches on the Class and must not honor subclass relationships. It is valid to have EL Expressions in the value of this attribute, as long as the expression resolves to an instance of the expected type. true
true
JSF:JAVADOC:1821 ListenerFor[] jakarta.faces.event.ListenersFor.value

true
true
JSF:JAVADOC:1822 boolean jakarta.faces.event.MethodExpressionActionListener.isTransient
If true, the Object implementing this interface must not participate in state saving or restoring. true
true
JSF:JAVADOC:1823 MethodExpressionActionListener jakarta.faces.event.MethodExpressionActionListener.MethodExpressionActionListener

true
true
JSF:JAVADOC:1824 MethodExpressionActionListener jakarta.faces.event.MethodExpressionActionListener.MethodExpressionActionListener
( MethodExpression )
Construct a ValueChangeListener that contains a MethodExpression. To accomodate method expression targets that take no arguments instead of taking an ActionEvent argument, the implementation of this class must take the argument methodExpressionOneArg, extract its expression string, and create another MethodExpression whose expected param types match those of a zero argument method. The usage requirements for both of these MethodExpression instances are described in #processAction. true
true
JSF:JAVADOC:1825 MethodExpressionActionListener jakarta.faces.event.MethodExpressionActionListener.MethodExpressionActionListener
( MethodExpression ,
MethodExpression )

true
true
JSF:JAVADOC:1826 void jakarta.faces.event.MethodExpressionActionListener.processAction
( ActionEvent )
Call through to the MethodExpression passed in our constructor. First, try to invoke the MethodExpression passed to the constructor of this instance, passing the argument ActionEvent as the argument. If a MethodNotFoundException is thrown, call to the zero argument MethodExpression derived from the MethodExpression passed to the constructor of this instance. If that fails for any reason, throw an AbortProcessingException, including the cause of the failure. true
true
JSF:JAVADOC:1827 void jakarta.faces.event.MethodExpressionActionListener.processAction
( ActionEvent )
throws AbortProcessingException
{@inheritDoc} true
true
JSF:JAVADOC:1828 void jakarta.faces.event.MethodExpressionActionListener.processAction
( ActionEvent )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:1829 void jakarta.faces.event.MethodExpressionActionListener.restoreState
( FacesContext ,
Object )
Both MethodExpression instances described in the constructor must be restored. true
true
JSF:JAVADOC:1830 Object jakarta.faces.event.MethodExpressionActionListener.saveState
( FacesContext )
Both MethodExpression instances described in the constructor must be saved. true
true
JSF:JAVADOC:1831 void jakarta.faces.event.MethodExpressionActionListener.setTransient
( boolean )
Denotes whether or not the Object implementing this interface must or must not participate in state saving or restoring. true
true
JSF:JAVADOC:1832 boolean jakarta.faces.event.MethodExpressionValueChangeListener.isTransient
If true, the Object implementing this interface must not participate in state saving or restoring. true
true
JSF:JAVADOC:1833 MethodExpressionValueChangeListener jakarta.faces.event.MethodExpressionValueChangeListener.MethodExpressionValueChangeListener

true
true
JSF:JAVADOC:1834 MethodExpressionValueChangeListener jakarta.faces.event.MethodExpressionValueChangeListener.MethodExpressionValueChangeListener
( MethodExpression )
Construct a ValueChangeListener that contains a MethodExpression.To accomodate method expression targets that take no arguments instead of taking a ValueChangeEvent argument, the implementation of this class must take the argument methodExpressionOneArg, extract its expression string, and create another MethodExpression whose expected param types match those of a zero argument method. The usage requirements for both of these MethodExpression instances are described in #processValueChange. true
true
JSF:JAVADOC:1835 MethodExpressionValueChangeListener jakarta.faces.event.MethodExpressionValueChangeListener.MethodExpressionValueChangeListener
( MethodExpression ,
MethodExpression )
Construct a ValueChangeListener that contains a MethodExpression. true
true
JSF:JAVADOC:1836 void jakarta.faces.event.MethodExpressionValueChangeListener.processValueChange
( ValueChangeEvent )
Call through to the MethodExpression passed in our constructor. First, try to invoke the MethodExpression passed to the constructor of this instance, passing the argument ValueChangeEvent as the argument. If a MethodNotFoundException is thrown, call to the zero argument MethodExpression derived from the MethodExpression passed to the constructor of this instance. If that fails for any reason, throw an AbortProcessingException, including the cause of the failure. true
true
JSF:JAVADOC:1837 void jakarta.faces.event.MethodExpressionValueChangeListener.processValueChange
( ValueChangeEvent )
throws AbortProcessingException
{@inheritDoc} true
true
JSF:JAVADOC:1838 void jakarta.faces.event.MethodExpressionValueChangeListener.processValueChange
( ValueChangeEvent )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:1839 void jakarta.faces.event.MethodExpressionValueChangeListener.restoreState
( FacesContext ,
Object )
Both MethodExpression instances described in the constructor must be restored. true
true
JSF:JAVADOC:1840 Object jakarta.faces.event.MethodExpressionValueChangeListener.saveState
( FacesContext )
Both MethodExpression instances described in the constructor must be saved. true
true
JSF:JAVADOC:1841 void jakarta.faces.event.MethodExpressionValueChangeListener.setTransient
( boolean )
Denotes whether or not the Object implementing this interface must or must not participate in state saving or restoring. true
true
JSF:JAVADOC:1842 String jakarta.faces.event.NamedEvent.shortName
The value of this annotation attribute is taken to be the short name for the jakarta.faces.event.ComponentSystemEvent. If the value of this attribute is ommitted, the following algorithm must be used by the code that processes this annotation to determine its value. Get the unqualified class name (e.g., UserLoginEvent) Strip off the trailing "Event", if present (e.g., UserLogin) Convert the first character to lower-case (e.g., userLogin) Prepend the package name to the lower-cased name. true
true
JSF:JAVADOC:1843 FacesContext jakarta.faces.event.PhaseEvent.getFacesContext
Return the FacesContext for the request being processed. true
true
JSF:JAVADOC:1844 PhaseId jakarta.faces.event.PhaseEvent.getPhaseId
Return the PhaseId representing the current request processing lifecycle phase. true
true
JSF:JAVADOC:1845 PhaseEvent jakarta.faces.event.PhaseEvent.PhaseEvent
( FacesContext ,
PhaseId ,
Lifecycle )
Construct a new event object from the specified parameters. The specified Lifecycle will be the source of this event. true
true
JSF:JAVADOC:1846 int jakarta.faces.event.PhaseId.compareTo
( Object )
Compare this PhaseId instance to the specified one. Returns a negative integer, zero, or a positive integer if this object is less than, equal to, or greater than the specified object. true
true
JSF:JAVADOC:1847 int jakarta.faces.event.PhaseId.getOrdinal
Return the ordinal value of this PhaseId instance. true
true
JSF:JAVADOC:1848 String jakarta.faces.event.PhaseId.toString
Return a String representation of this PhaseId instance. true
true
JSF:JAVADOC:1849 void jakarta.faces.event.PhaseListener.afterPhase
( PhaseEvent )
Handle a notification that the processing for a particular phase has just been completed. true
true
JSF:JAVADOC:1850 void jakarta.faces.event.PhaseListener.beforePhase
( PhaseEvent )
Handle a notification that the processing for a particular phase of the request processing lifecycle is about to begin. true
true
JSF:JAVADOC:1851 PhaseId jakarta.faces.event.PhaseListener.getPhaseId
Return the identifier of the request processing phase during which this listener is interested in processing PhaseEvent events. Legal values are the singleton instances defined by the PhaseId class, including PhaseId.ANY_PHASE to indicate an interest in being notified for all standard phases. true
true
JSF:JAVADOC:1852 boolean jakarta.faces.event.PostAddToViewEvent.isAppropriateListener
( FacesListener )
Returns true if and only if the argument listener is an instance of SystemEventListener. true
true
JSF:JAVADOC:1853 PostAddToViewEvent jakarta.faces.event.PostAddToViewEvent.PostAddToViewEvent
( UIComponent )
Instantiate a new PostAddToViewEvent that indicates the argument component was just added to the view. true
true
JSF:JAVADOC:1854 PostAddToViewNonPDLEvent jakarta.faces.event.PostAddToViewNonPDLEvent.PostAddToViewNonPDLEvent
( UIComponent )
Instantiate a new PostAddToViewNonPDLEvent that indicates the argument component was just added to the view. This constructor is only intended to be called to represent events that happen outside of the restore view phase. true
true
JSF:JAVADOC:1855 Application jakarta.faces.event.PostConstructApplicationEvent.getApplication
The source Application that sent this event. true
true
JSF:JAVADOC:1856 PostConstructApplicationEvent jakarta.faces.event.PostConstructApplicationEvent.PostConstructApplicationEvent
( Application )
Constructs a new AppliationPostConstructEvent for this application. true
true
JSF:JAVADOC:1857 ScopeContext jakarta.faces.event.PostConstructCustomScopeEvent.getContext
Return the ScopeContext for this event. true
true
JSF:JAVADOC:1858 PostConstructCustomScopeEvent jakarta.faces.event.PostConstructCustomScopeEvent.PostConstructCustomScopeEvent
( ScopeContext )
An instance of this event indicates that the custom scope enclosed within the argument scopeContext was just created. true
true
JSF:JAVADOC:1859 PostConstructViewMapEvent jakarta.faces.event.PostConstructViewMapEvent.PostConstructViewMapEvent
( UIViewRoot )
Instantiate a new PostConstructViewMapEvent that indicates the argument root was just associated with its view map. true
true
JSF:JAVADOC:1860 PostRestoreStateEvent jakarta.faces.event.PostRestoreStateEvent.PostRestoreStateEvent
( UIComponent )
Instantiate a new PostRestoreStateEvent that indicates the argument component just had its state restored. true
true
JSF:JAVADOC:1861 void jakarta.faces.event.PostRestoreStateEvent.setComponent
( UIComponent )

true
true
JSF:JAVADOC:1862 PostValidateEvent jakarta.faces.event.PostValidateEvent.PostValidateEvent
( UIComponent )

true
true
JSF:JAVADOC:1863 Application jakarta.faces.event.PreDestroyApplicationEvent.getApplication
The source Application that sent this event. true
true
JSF:JAVADOC:1864 PreDestroyApplicationEvent jakarta.faces.event.PreDestroyApplicationEvent.PreDestroyApplicationEvent
( Application )
Constructs a new PreDestroyApplicationEvent for this application. true
true
JSF:JAVADOC:1865 ScopeContext jakarta.faces.event.PreDestroyCustomScopeEvent.getContext
Return the ScopeContext for this event. true
true
JSF:JAVADOC:1866 PreDestroyCustomScopeEvent jakarta.faces.event.PreDestroyCustomScopeEvent.PreDestroyCustomScopeEvent
( ScopeContext )
An instance of this event indicates that the custom scope enclosed within the argument scopeContext is about to end. true
true
JSF:JAVADOC:1867 PreDestroyViewMapEvent jakarta.faces.event.PreDestroyViewMapEvent.PreDestroyViewMapEvent
( UIViewRoot )
Instantiate a new ViewMapDestroydEvent that indicates the argument root just had its associated view map destroyed. true
true
JSF:JAVADOC:1868 boolean jakarta.faces.event.PreRemoveFromViewEvent.isAppropriateListener
( FacesListener )
Returns true if and only if the argument listener is an instance of SystemEventListener. true
true
JSF:JAVADOC:1869 PreRemoveFromViewEvent jakarta.faces.event.PreRemoveFromViewEvent.PreRemoveFromViewEvent
( UIComponent )
Instantiate a new BeforeRemoveFromView that indicates the argument component is about to be removed from the view. true
true
JSF:JAVADOC:1870 PreRenderComponentEvent jakarta.faces.event.PreRenderComponentEvent.PreRenderComponentEvent
( UIComponent )
Instantiate a new PreRenderComponentEvent that indicates the argument component is about to be rendered. true
true
JSF:JAVADOC:1871 PreRenderViewEvent jakarta.faces.event.PreRenderViewEvent.PreRenderViewEvent
( UIViewRoot )
Instantiate a new PreRenderViewEvent that indicates the argument root is about to be rendered. true
true
JSF:JAVADOC:1872 PreValidateEvent jakarta.faces.event.PreValidateEvent.PreValidateEvent
( UIComponent )

true
true
JSF:JAVADOC:1873 Map jakarta.faces.event.ScopeContext.getScope
Return the scope itself, exposed as a Map. true
true
JSF:JAVADOC:1874 String jakarta.faces.event.ScopeContext.getScopeName
Return the name of this custom scope. true
true
JSF:JAVADOC:1875 ScopeContext jakarta.faces.event.ScopeContext.ScopeContext
( String ,
Map )
Construct this structure with the supplied arguments. true
true
JSF:JAVADOC:1876 boolean jakarta.faces.event.SystemEvent.isAppropriateListener
( FacesListener )
Return true if this FacesListener is an instance of a the appropriate listener class that this event supports. true
true
JSF:JAVADOC:1877 void jakarta.faces.event.SystemEvent.processListener
( FacesListener )
Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this instance as a paramter. true
true
JSF:JAVADOC:1878 void jakarta.faces.event.SystemEvent.processListener
( FacesListener )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1879 SystemEvent jakarta.faces.event.SystemEvent.SystemEvent
( Object )
Pass the argument source to the superclass constructor. true
true
JSF:JAVADOC:1880 boolean jakarta.faces.event.SystemEventListener.isListenerForSource
( Object )
This method must return true if and only if this listener instance is interested in receiving events from the instance referenced by the source parameter. true
true
JSF:JAVADOC:1881 void jakarta.faces.event.SystemEventListener.processEvent
( SystemEvent )
When called, the listener can assume that any guarantees given in the javadoc for the specific SystemEvent subclass are true. true
true
JSF:JAVADOC:1882 void jakarta.faces.event.SystemEventListener.processEvent
( SystemEvent )
throws AbortProcessingException
if lifecycle processing should cease for this request. true
true
JSF:JAVADOC:1883 List jakarta.faces.event.SystemEventListenerHolder.getListenersForEventClass
( Class )
Return a List of SystemEventListener instances that have been installed into the class implementing this interface. true
true
JSF:JAVADOC:1884 Object jakarta.faces.event.ValueChangeEvent.getNewValue
Return the current local value of the source UIComponent. true
true
JSF:JAVADOC:1885 Object jakarta.faces.event.ValueChangeEvent.getOldValue
Return the previous local value of the source UIComponent. true
true
JSF:JAVADOC:1886 boolean jakarta.faces.event.ValueChangeEvent.isAppropriateListener
( FacesListener )
Return true if this FacesListener is an instance of a listener class that this event supports. Typically, this will be accomplished by an "instanceof" check on the listener class. true
true
JSF:JAVADOC:1887 void jakarta.faces.event.ValueChangeEvent.processListener
( FacesListener )
Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this FacesEvent as a paramter. true
true
JSF:JAVADOC:1888 void jakarta.faces.event.ValueChangeEvent.processListener
( FacesListener )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1889 ValueChangeEvent jakarta.faces.event.ValueChangeEvent.ValueChangeEvent
( UIComponent ,
Object ,
Object )
Construct a new event object from the specified source component, old value, and new value. The default PhaseId for this event is PhaseId#ANY_PHASE. true
true
JSF:JAVADOC:1890 void jakarta.faces.event.ValueChangeListener.processValueChange
( ValueChangeEvent )
Invoked when the value change described by the specified ValueChangeEvent occurs. true
true
JSF:JAVADOC:1891 void jakarta.faces.event.ValueChangeListener.processValueChange
( ValueChangeEvent )
throws AbortProcessingException
Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed true
true
JSF:JAVADOC:1892 void jakarta.faces.lifecycle.Lifecycle.addPhaseListener
( PhaseListener )
Register a new PhaseListener instance that is interested in being notified before and after the processing for standard phases of the request processing lifecycle. true
true
JSF:JAVADOC:1893 void jakarta.faces.lifecycle.Lifecycle.addPhaseListener
( PhaseListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:1894 void jakarta.faces.lifecycle.Lifecycle.execute
( FacesContext )
Execute all of the phases of the request processing lifecycle, up to but not including the Render Response phase, as described in the Jakarta Server Faces Specification, in the specified order. The processing flow can be affected (by the application, by components, or by event listeners) by calls to the renderResponse() or responseComplete() methods of the FacesContext instance associated with the current request. true
true
JSF:JAVADOC:1895 void jakarta.faces.lifecycle.Lifecycle.execute
( FacesContext )
throws FacesException
if thrown during the execution of the request processing lifecycle true
true
JSF:JAVADOC:1896 void jakarta.faces.lifecycle.Lifecycle.execute
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:1897 PhaseListener[] jakarta.faces.lifecycle.Lifecycle.getPhaseListeners
Return the set of registered PhaseListeners for this Lifecycle instance. If there are no registered listeners, a zero-length array is returned. true
true
JSF:JAVADOC:1898 Lifecycle jakarta.faces.lifecycle.Lifecycle.Lifecycle

true
true
JSF:JAVADOC:1899 void jakarta.faces.lifecycle.Lifecycle.removePhaseListener
( PhaseListener )
Deregister an existing PhaseListener instance that is no longer interested in being notified before and after the processing for standard phases of the request processing lifecycle. If no such listener instance has been registered, no action is taken. true
true
JSF:JAVADOC:1900 void jakarta.faces.lifecycle.Lifecycle.removePhaseListener
( PhaseListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:1901 void jakarta.faces.lifecycle.Lifecycle.render
( FacesContext )
Execute the Render Response phase of the request processing lifecycle, unless the responseComplete() method has been called on the FacesContext instance associated with the current request. true
true
JSF:JAVADOC:1902 void jakarta.faces.lifecycle.Lifecycle.render
( FacesContext )
throws FacesException
if an exception is thrown during the execution of the request processing lifecycle true
true
JSF:JAVADOC:1903 void jakarta.faces.lifecycle.Lifecycle.render
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:1904 void jakarta.faces.lifecycle.LifecycleFactory.addLifecycle
( String ,
Lifecycle )
Register a new Lifecycle instance, associated with the specified lifecycleId, to be supported by this LifecycleFactory. This method may be called at any time, and makes the corresponding Lifecycle instance available throughout the remaining lifetime of this web application. true
true
JSF:JAVADOC:1905 void jakarta.faces.lifecycle.LifecycleFactory.addLifecycle
( String ,
Lifecycle )
throws IllegalArgumentException
if a Lifecycle with the specified lifecycleId has already been registered true
true
JSF:JAVADOC:1906 void jakarta.faces.lifecycle.LifecycleFactory.addLifecycle
( String ,
Lifecycle )
throws NullPointerException
if lifecycleId or lifecycle is null true
true
JSF:JAVADOC:1907 Lifecycle jakarta.faces.lifecycle.LifecycleFactory.getLifecycle
( String )
Create (if needed) and return a Lifecycle instance for the specified lifecycle identifier. The set of available lifecycle identifiers is available via the getLifecycleIds() method. Each call to getLifecycle() for the same lifecycleId, from within the same web application, must return the same Lifecycle instance. true
true
JSF:JAVADOC:1908 Lifecycle jakarta.faces.lifecycle.LifecycleFactory.getLifecycle
( String )
throws IllegalArgumentException
if no Lifecycle instance can be returned for the specified identifier true
true
JSF:JAVADOC:1909 Lifecycle jakarta.faces.lifecycle.LifecycleFactory.getLifecycle
( String )
throws NullPointerException
if lifecycleId is null true
true
JSF:JAVADOC:1910 Iterator jakarta.faces.lifecycle.LifecycleFactory.getLifecycleIds
Return an Iterator over the set of lifecycle identifiers supported by this factory. This set must include the value specified by LifecycleFactory.DEFAULT_LIFECYCLE. true
true
JSF:JAVADOC:1911 LifecycleFactory jakarta.faces.lifecycle.LifecycleFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:1912 LifecycleFactory jakarta.faces.lifecycle.LifecycleFactory.LifecycleFactory

true
true
JSF:JAVADOC:1913 ArrayDataModel jakarta.faces.model.ArrayDataModel.ArrayDataModel
Construct a new ArrayDataModel with no specified wrapped data. true
true
JSF:JAVADOC:1914 ArrayDataModel jakarta.faces.model.ArrayDataModel.ArrayDataModel
( Object[] )
Construct a new ArrayDataModel wrapping the specified array. true
true
JSF:JAVADOC:1915 int jakarta.faces.model.ArrayDataModel.getRowCount
If there is wrappedData available, return the length of the array. If no wrappedData is available, return -1. true
true
JSF:JAVADOC:1916 int jakarta.faces.model.ArrayDataModel.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:1917 Object jakarta.faces.model.ArrayDataModel.getRowData
If row data is available, return the array element at the index specified by rowIndex. If no wrapped data is available, return null. true
true
JSF:JAVADOC:1918 Object jakarta.faces.model.ArrayDataModel.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:1919 Object jakarta.faces.model.ArrayDataModel.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:1920 int jakarta.faces.model.ArrayDataModel.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:1921 int jakarta.faces.model.ArrayDataModel.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:1922 Object jakarta.faces.model.ArrayDataModel.getWrappedData
Return the object representing the data wrapped by this DataModel, if any. true
true
JSF:JAVADOC:1923 boolean jakarta.faces.model.ArrayDataModel.isRowAvailable
Return true if there is wrappedData available, and the current value of rowIndex is greater than or equal to zero, and less than the length of the array. Otherwise, return false. true
true
JSF:JAVADOC:1924 boolean jakarta.faces.model.ArrayDataModel.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:1925 void jakarta.faces.model.ArrayDataModel.setRowIndex
( int )
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. If there is no wrappedData available when this method is called, the specified rowIndex is stored (and may be retrieved by a subsequent call to getRowData()), but no event is sent. Otherwise, if the currently selected row index is changed by this call, a DataModelEvent will be sent to the rowSelected() method of all registered DataModelListeners. true
true
JSF:JAVADOC:1926 void jakarta.faces.model.ArrayDataModel.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:1927 void jakarta.faces.model.ArrayDataModel.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:1928 void jakarta.faces.model.ArrayDataModel.setWrappedData
( Object )
Set the object representing the data collection wrapped by this DataModel. If the specified data is null, detach this DataModel from any previously wrapped data collection instead. If data is non-null, the currently selected row index must be set to zero, and a DataModelEvent must be sent to the rowSelected() method of all registered DataModelListeners indicating that this row is now selected. true
true
JSF:JAVADOC:1929 void jakarta.faces.model.ArrayDataModel.setWrappedData
( Object )
throws ClassCastException
if data is not of the appropriate type for this DataModel implementation true
true
JSF:JAVADOC:1930 void jakarta.faces.model.DataModel.addDataModelListener
( DataModelListener )
Add a new DataModelListener to the set interested in notifications from this DataModel. true
true
JSF:JAVADOC:1931 void jakarta.faces.model.DataModel.addDataModelListener
( DataModelListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:1932 DataModel jakarta.faces.model.DataModel.DataModel

true
true
JSF:JAVADOC:1933 DataModelListener[] jakarta.faces.model.DataModel.getDataModelListeners
Return the set of DataModelListeners interested in notifications from this DataModel. If there are no such listeners, an empty array is returned. true
true
JSF:JAVADOC:1934 int jakarta.faces.model.DataModel.getRowCount
Return the number of rows of data objects represented by this DataModel. If the number of rows is unknown, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:1935 int jakarta.faces.model.DataModel.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:1936 Object jakarta.faces.model.DataModel.getRowData
Return an object representing the data for the currenty selected row index. If no wrappedData is available, return null. true
true
JSF:JAVADOC:1937 Object jakarta.faces.model.DataModel.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:1938 Object jakarta.faces.model.DataModel.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:1939 int jakarta.faces.model.DataModel.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:1940 int jakarta.faces.model.DataModel.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:1941 Object jakarta.faces.model.DataModel.getWrappedData
Return the object representing the data wrapped by this DataModel, if any. true
true
JSF:JAVADOC:1942 boolean jakarta.faces.model.DataModel.isRowAvailable
Return a flag indicating whether there is rowData available at the current rowIndex. If no wrappedData is available, return false. true
true
JSF:JAVADOC:1943 boolean jakarta.faces.model.DataModel.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:1944 Iterator jakarta.faces.model.DataModel.iterator
Return a read-only Iterator over the row data for this model. true
true
JSF:JAVADOC:1945 void jakarta.faces.model.DataModel.removeDataModelListener
( DataModelListener )
Remove an existing DataModelListener from the set interested in notifications from this DataModel. true
true
JSF:JAVADOC:1946 void jakarta.faces.model.DataModel.removeDataModelListener
( DataModelListener )
throws NullPointerException
if listener is null true
true
JSF:JAVADOC:1947 void jakarta.faces.model.DataModel.setRowIndex
( int )
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. If there is no wrappedData available when this method is called, the specified rowIndex is stored (and may be retrieved by a subsequent call to getRowData()), but no event is sent. Otherwise, if the currently selected row index is changed by this call, a DataModelEvent will be sent to the rowSelected() method of all registered DataModelListeners. true
true
JSF:JAVADOC:1948 void jakarta.faces.model.DataModel.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:1949 void jakarta.faces.model.DataModel.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:1950 void jakarta.faces.model.DataModel.setWrappedData
( Object )
Set the object representing the data collection wrapped by this DataModel. If the specified data is null, detach this DataModel from any previously wrapped data collection instead. If data is non-null, the currently selected row index must be set to zero, and a DataModelEvent must be sent to the rowSelected() method of all registered DataModelListeners indicating that this row is now selected. true
true
JSF:JAVADOC:1951 void jakarta.faces.model.DataModel.setWrappedData
( Object )
throws ClassCastException
if data is not of the appropriate type for this DataModel implementation true
true
JSF:JAVADOC:1952 DataModelEvent jakarta.faces.model.DataModelEvent.DataModelEvent
( DataModel ,
int ,
Object )
Construct an event object that is associated with the specified row index and associated data. true
true
JSF:JAVADOC:1953 DataModel jakarta.faces.model.DataModelEvent.getDataModel
Return the DataModel that fired this event. true
true
JSF:JAVADOC:1954 Object jakarta.faces.model.DataModelEvent.getRowData
Return the object representing the data for the specified row index, or null for no associated row data. true
true
JSF:JAVADOC:1955 int jakarta.faces.model.DataModelEvent.getRowIndex
Return the row index for this event, or -1 for no specific row. true
true
JSF:JAVADOC:1956 void jakarta.faces.model.DataModelListener.rowSelected
( DataModelEvent )
Notification that a particular row index, with the associated row data, has been selected for processing. true
true
JSF:JAVADOC:1957 int jakarta.faces.model.ListDataModel.getRowCount
If there is wrappedData available, return the length of the list. If no wrappedData is available, return -1. true
true
JSF:JAVADOC:1958 int jakarta.faces.model.ListDataModel.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:1959 Object jakarta.faces.model.ListDataModel.getRowData
If row data is available, return the array element at the index specified by rowIndex. If no wrapped data is available, return null. true
true
JSF:JAVADOC:1960 Object jakarta.faces.model.ListDataModel.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:1961 Object jakarta.faces.model.ListDataModel.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:1962 int jakarta.faces.model.ListDataModel.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:1963 int jakarta.faces.model.ListDataModel.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:1964 Object jakarta.faces.model.ListDataModel.getWrappedData
Return the object representing the data wrapped by this DataModel, if any. true
true
JSF:JAVADOC:1965 boolean jakarta.faces.model.ListDataModel.isRowAvailable
Return true if there is wrappedData available, and the current value of rowIndex is greater than or equal to zero, and less than the size of the list. Otherwise, return false. true
true
JSF:JAVADOC:1966 boolean jakarta.faces.model.ListDataModel.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:1967 ListDataModel jakarta.faces.model.ListDataModel.ListDataModel
Construct a new ListDataModel with no specified wrapped data. true
true
JSF:JAVADOC:1968 ListDataModel jakarta.faces.model.ListDataModel.ListDataModel
( List )
Construct a new ListDataModel wrapping the specified list. true
true
JSF:JAVADOC:1969 void jakarta.faces.model.ListDataModel.setRowIndex
( int )
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. If there is no wrappedData available when this method is called, the specified rowIndex is stored (and may be retrieved by a subsequent call to getRowData()), but no event is sent. Otherwise, if the currently selected row index is changed by this call, a DataModelEvent will be sent to the rowSelected() method of all registered DataModelListeners. true
true
JSF:JAVADOC:1970 void jakarta.faces.model.ListDataModel.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:1971 void jakarta.faces.model.ListDataModel.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:1972 void jakarta.faces.model.ListDataModel.setWrappedData
( Object )
Set the object representing the data collection wrapped by this DataModel. If the specified data is null, detach this DataModel from any previously wrapped data collection instead. If data is non-null, the currently selected row index must be set to zero, and a DataModelEvent must be sent to the rowSelected() method of all registered DataModelListeners indicating that this row is now selected. true
true
JSF:JAVADOC:1973 void jakarta.faces.model.ListDataModel.setWrappedData
( Object )
throws ClassCastException
if data is not of the appropriate type for this DataModel implementation true
true
JSF:JAVADOC:1974 int jakarta.faces.model.ResultDataModel.getRowCount
If there is wrappedData available, return the length of the array returned by calling getRows() on the underlying Result. If no wrappedData is available, return -1. true
true
JSF:JAVADOC:1975 int jakarta.faces.model.ResultDataModel.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:1976 SortedMap jakarta.faces.model.ResultDataModel.getRowData
If row data is available, return the SortedMap array element at the index specified by rowIndex of the array returned by calling getRows() on the underlying Result. If no wrapped data is available, return null. Note that, if a non-null Map is returned by this method, it will contain the values of the columns for the current row, keyed by column name. Column name comparisons must be performed in a case-insensitive manner. true
true
JSF:JAVADOC:1977 SortedMap jakarta.faces.model.ResultDataModel.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:1978 SortedMap jakarta.faces.model.ResultDataModel.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:1979 int jakarta.faces.model.ResultDataModel.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:1980 int jakarta.faces.model.ResultDataModel.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:1981 Object jakarta.faces.model.ResultDataModel.getWrappedData
Return the object representing the data wrapped by this DataModel, if any. true
true
JSF:JAVADOC:1982 boolean jakarta.faces.model.ResultDataModel.isRowAvailable
Return true if there is wrappedData available, and the current value of rowIndex is greater than or equal to zero, and less than the length of the array returned by calling getRows() on the underlying Result. Otherwise, return false. true
true
JSF:JAVADOC:1983 boolean jakarta.faces.model.ResultDataModel.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:1984 ResultDataModel jakarta.faces.model.ResultDataModel.ResultDataModel
Construct a new ResultDataModel with no specified wrapped data. true
true
JSF:JAVADOC:1985 ResultDataModel jakarta.faces.model.ResultDataModel.ResultDataModel
( Result )
Construct a new ResultDataModel wrapping the specified Result. true
true
JSF:JAVADOC:1986 void jakarta.faces.model.ResultDataModel.setRowIndex
( int )
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. If there is no wrappedData available when this method is called, the specified rowIndex is stored (and may be retrieved by a subsequent call to getRowData()), but no event is sent. Otherwise, if the currently selected row index is changed by this call, a DataModelEvent will be sent to the rowSelected() method of all registered DataModelListeners. true
true
JSF:JAVADOC:1987 void jakarta.faces.model.ResultDataModel.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:1988 void jakarta.faces.model.ResultDataModel.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:1989 void jakarta.faces.model.ResultDataModel.setWrappedData
( Object )
Set the object representing the data collection wrapped by this DataModel. If the specified data is null, detach this DataModel from any previously wrapped data collection instead. If data is non-null, the currently selected row index must be set to zero, and a DataModelEvent must be sent to the rowSelected() method of all registered DataModelListeners indicating that this row is now selected. true
true
JSF:JAVADOC:1990 void jakarta.faces.model.ResultDataModel.setWrappedData
( Object )
throws ClassCastException
if data is not of the appropriate type for this DataModel implementation true
true
JSF:JAVADOC:1991 int jakarta.faces.model.ResultSetDataModel.getRowCount
Return -1, since ResultSet does not provide a standard way to determine the number of available rows without scrolling through the entire ResultSet, and this can be very expensive if the number of rows is large. true
true
JSF:JAVADOC:1992 int jakarta.faces.model.ResultSetDataModel.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:1993 Map jakarta.faces.model.ResultSetDataModel.getRowData
If row data is available, return a Map representing the values of the columns for the row specified by rowIndex, keyed by the corresponding column names. If no wrapped data is available, return null. If a non-null Map is returned, its behavior must correspond to the contract for a mutable Map as described in the JavaDocs for AbstractMap, with the following exceptions and specialized behavior: The Map, and any supporting objects it returns, must perform all column name comparisons in a case-insensitive manner. This case-insensitivity must be implemented using a case-insensitive Comparator, such as String.CASE_INSENSITIVE_ORDER. The following methods must throw UnsupportedOperationException: clear(), remove(). The entrySet() method must return a Set that has the following behavior: Throw UnsupportedOperationException for any attempt to add or remove entries from the Set, either directly or indirectly through an Iterator returned by the Set. Updates to the value of an entry in this set must write through to the corresponding column value in the underlying ResultSet. The keySet() method must return a Set that throws UnsupportedOperationException on any attempt to add or remove keys, either directly or through an Iterator returned by the Set. The put() method must throw IllegalArgumentException if a key value for which containsKey() returns false is specified. However, if a key already present in the Map is specified, the specified value must write through to the corresponding column value in the underlying ResultSet. The values() method must return a Collection that throws UnsupportedOperationException on any attempt to add or remove values, either directly or through an Iterator returned by the Collection. true
true
JSF:JAVADOC:1994 Map jakarta.faces.model.ResultSetDataModel.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:1995 Map jakarta.faces.model.ResultSetDataModel.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:1996 int jakarta.faces.model.ResultSetDataModel.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:1997 int jakarta.faces.model.ResultSetDataModel.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:1998 Object jakarta.faces.model.ResultSetDataModel.getWrappedData
Return the object representing the data wrapped by this DataModel, if any. true
true
JSF:JAVADOC:1999 boolean jakarta.faces.model.ResultSetDataModel.isRowAvailable
Return true if there is wrappedData available, and the result of calling absolute() on the underlying ResultSet, passing the current value of rowIndex plus one (to account for the fact that ResultSet uses one-relative indexing), returns true. Otherwise, return false. true
true
JSF:JAVADOC:2000 boolean jakarta.faces.model.ResultSetDataModel.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:2001 ResultSetDataModel jakarta.faces.model.ResultSetDataModel.ResultSetDataModel
Construct a new ResultSetDataModel with no specified wrapped data. true
true
JSF:JAVADOC:2002 ResultSetDataModel jakarta.faces.model.ResultSetDataModel.ResultSetDataModel
( ResultSet )
Construct a new ResultSetDataModel wrapping the specified ResultSet. true
true
JSF:JAVADOC:2003 void jakarta.faces.model.ResultSetDataModel.setRowIndex
( int )
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. If there is no wrappedData available when this method is called, the specified rowIndex is stored (and may be retrieved by a subsequent call to getRowData()), but no event is sent. Otherwise, if the currently selected row index is changed by this call, a DataModelEvent will be sent to the rowSelected() method of all registered DataModelListeners. true
true
JSF:JAVADOC:2004 void jakarta.faces.model.ResultSetDataModel.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:2005 void jakarta.faces.model.ResultSetDataModel.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:2006 void jakarta.faces.model.ResultSetDataModel.setWrappedData
( Object )
Set the object representing the data collection wrapped by this DataModel. If the specified data is null, detach this DataModel from any previously wrapped data collection instead. If data is non-null, the currently selected row index must be set to zero, and a DataModelEvent must be sent to the rowSelected() method of all registered DataModelListeners indicating that this row is now selected. true
true
JSF:JAVADOC:2007 void jakarta.faces.model.ResultSetDataModel.setWrappedData
( Object )
throws ClassCastException
if data is not of the appropriate type for this DataModel implementation true
true
JSF:JAVADOC:2008 int jakarta.faces.model.ScalarDataModel.getRowCount
If there is wrappedData available, return 1. If no wrappedData is available, return -1. true
true
JSF:JAVADOC:2009 int jakarta.faces.model.ScalarDataModel.getRowCount

throws FacesException
if an error occurs getting the row count true
true
JSF:JAVADOC:2010 Object jakarta.faces.model.ScalarDataModel.getRowData
If wrapped data is available, return the wrapped data instance. Otherwise, return null. true
true
JSF:JAVADOC:2011 Object jakarta.faces.model.ScalarDataModel.getRowData

throws FacesException
if an error occurs getting the row data true
true
JSF:JAVADOC:2012 Object jakarta.faces.model.ScalarDataModel.getRowData

throws IllegalArgumentException
if now row data is available at the currently specified row index true
true
JSF:JAVADOC:2013 int jakarta.faces.model.ScalarDataModel.getRowIndex
Return the zero-relative index of the currently selected row. If we are not currently positioned on a row, or no wrappedData is available, return -1. true
true
JSF:JAVADOC:2014 int jakarta.faces.model.ScalarDataModel.getRowIndex

throws FacesException
if an error occurs getting the row index true
true
JSF:JAVADOC:2015 Object jakarta.faces.model.ScalarDataModel.getWrappedData
Return the object representing the data wrapped by this DataModel, if any. true
true
JSF:JAVADOC:2016 boolean jakarta.faces.model.ScalarDataModel.isRowAvailable
Return true if there is wrappedData available, and the current value of rowIndex is zero. Otherwise, return false. true
true
JSF:JAVADOC:2017 boolean jakarta.faces.model.ScalarDataModel.isRowAvailable

throws FacesException
if an error occurs getting the row availability true
true
JSF:JAVADOC:2018 ScalarDataModel jakarta.faces.model.ScalarDataModel.ScalarDataModel
Construct a new ScalarDataModel with no specified wrapped data. true
true
JSF:JAVADOC:2019 ScalarDataModel jakarta.faces.model.ScalarDataModel.ScalarDataModel
( Object )
Construct a new ScalarDataModel wrapping the specified scalar object. true
true
JSF:JAVADOC:2020 void jakarta.faces.model.ScalarDataModel.setRowIndex
( int )
Set the zero-relative index of the currently selected row, or -1 to indicate that we are not positioned on a row. It is possible to set the row index at a value for which the underlying data collection does not contain any row data. Therefore, callers may use the isRowAvailable() method to detect whether row data will be available for use by the getRowData() method. If there is no wrappedData available when this method is called, the specified rowIndex is stored (and may be retrieved by a subsequent call to getRowData()), but no event is sent. Otherwise, if the currently selected row index is changed by this call, a DataModelEvent will be sent to the rowSelected() method of all registered DataModelListeners. true
true
JSF:JAVADOC:2021 void jakarta.faces.model.ScalarDataModel.setRowIndex
( int )
throws FacesException
if an error occurs setting the row index true
true
JSF:JAVADOC:2022 void jakarta.faces.model.ScalarDataModel.setRowIndex
( int )
throws IllegalArgumentException
if rowIndex is less than -1 true
true
JSF:JAVADOC:2023 void jakarta.faces.model.ScalarDataModel.setWrappedData
( Object )
Set the object representing the data collection wrapped by this DataModel. If the specified data is null, detach this DataModel from any previously wrapped data collection instead. If data is non-null, the currently selected row index must be set to zero, and a DataModelEvent must be sent to the rowSelected() method of all registered DataModelListeners indicating that this row is now selected. true
true
JSF:JAVADOC:2024 void jakarta.faces.model.ScalarDataModel.setWrappedData
( Object )
throws ClassCastException
if data is not of the appropriate type for this DataModel implementation true
true
JSF:JAVADOC:2025 String jakarta.faces.model.SelectItem.getDescription
Return a description of this item, for use in development tools. true
true
JSF:JAVADOC:2026 String jakarta.faces.model.SelectItem.getLabel
Return the label of this item, to be rendered visibly for the user. true
true
JSF:JAVADOC:2027 Object jakarta.faces.model.SelectItem.getValue
Return the value of this item, to be delivered to the model if this item is selected by the user. true
true
JSF:JAVADOC:2028 boolean jakarta.faces.model.SelectItem.isDisabled
Return the disabled flag for this item, which should modify the rendered output to make this item unavailable for selection by the user if set to true. true
true
JSF:JAVADOC:2029 boolean jakarta.faces.model.SelectItem.isEscape
If and only if this returns true, the code that renders this select item must escape the label using escaping syntax appropriate to the content type being rendered. true
true
JSF:JAVADOC:2030 boolean jakarta.faces.model.SelectItem.isNoSelectionOption
Return the value of the noSelectionOption property. If the value of this property is true, the system interprets the option represented by this SelectItem instance as representing a "no selection" option. See UISelectOne#validateValue and UISelectMany#validateValue for usage. true
true
JSF:JAVADOC:2031 SelectItem jakarta.faces.model.SelectItem.SelectItem
Construct a SelectItem with no initialized property values. true
true
JSF:JAVADOC:2032 SelectItem jakarta.faces.model.SelectItem.SelectItem
( Object )
Construct a SelectItem with the specified value. The label property will be set to the value (converted to a String, if necessary), the description property will be set to null, the disabled property will be set to false, and the escape property will be set to ( true. true
true
JSF:JAVADOC:2033 SelectItem jakarta.faces.model.SelectItem.SelectItem
( Object ,
String )
Construct a SelectItem with the specified value and label. The description property will be set to null, the disabled property will be set to false, and the escape property will be set to true. true
true
JSF:JAVADOC:2034 SelectItem jakarta.faces.model.SelectItem.SelectItem
( Object ,
String ,
String )
Construct a SelectItem instance with the specified value, label and description. This disabled property will be set to false, and the escape property will be set to true. true
true
JSF:JAVADOC:2035 SelectItem jakarta.faces.model.SelectItem.SelectItem
( Object ,
String ,
String ,
boolean )
Construct a SelectItem instance with the specified property values. The escape property will be set to true. true
true
JSF:JAVADOC:2036 SelectItem jakarta.faces.model.SelectItem.SelectItem
( Object ,
String ,
String ,
boolean ,
boolean )
Construct a SelectItem instance with the specified property values. true
true
JSF:JAVADOC:2037 SelectItem jakarta.faces.model.SelectItem.SelectItem
( Object ,
String ,
String ,
boolean ,
boolean ,
boolean )
Construct a SelectItem instance with the specified property values. true
true
JSF:JAVADOC:2038 void jakarta.faces.model.SelectItem.setDescription
( String )
Set the description of this item, for use in development tools. true
true
JSF:JAVADOC:2039 void jakarta.faces.model.SelectItem.setDisabled
( boolean )
Set the disabled flag for this item, which should modify the rendered output to make this item unavailable for selection by the user if set to true. true
true
JSF:JAVADOC:2040 void jakarta.faces.model.SelectItem.setEscape
( boolean )
Set the value of the escape property. See #isEscape. true
true
JSF:JAVADOC:2041 void jakarta.faces.model.SelectItem.setLabel
( String )
Set the label of this item, to be rendered visibly for the user. true
true
JSF:JAVADOC:2042 void jakarta.faces.model.SelectItem.setNoSelectionOption
( boolean )
Set the value of the noSelectionOption property. true
true
JSF:JAVADOC:2043 void jakarta.faces.model.SelectItem.setValue
( Object )
Set the value of this item, to be delivered to the model if this item is selected by this user. true
true
JSF:JAVADOC:2044 SelectItem[] jakarta.faces.model.SelectItemGroup.getSelectItems
Return the set of subordinate SelectItems for this group. true
true
JSF:JAVADOC:2045 SelectItemGroup jakarta.faces.model.SelectItemGroup.SelectItemGroup
Construct a SelectItemGroup with no initialized property values. true
true
JSF:JAVADOC:2046 SelectItemGroup jakarta.faces.model.SelectItemGroup.SelectItemGroup
( String )
Construct a SelectItemGroup with the specified label and no associated selectItems. The value property will be set to a zero-length String, the description property will be set to null, and the disabled property will be set to false. true
true
JSF:JAVADOC:2047 SelectItemGroup jakarta.faces.model.SelectItemGroup.SelectItemGroup
( String ,
String ,
boolean ,
SelectItem[] )
Construct a SelectItemGroup with the specified properties. The value property will be set to a zero-length String. true
true
JSF:JAVADOC:2048 void jakarta.faces.model.SelectItemGroup.setSelectItems
( SelectItem[] )
Set the set of subordinate SelectItems for this group. true
true
JSF:JAVADOC:2049 void jakarta.faces.model.SelectItemGroup.setSelectItems
( SelectItem[] )
throws NullPointerException
if selectItems is null true
true
JSF:JAVADOC:2050 ClientBehaviorRenderer jakarta.faces.render.ClientBehaviorRenderer.ClientBehaviorRenderer

true
true
JSF:JAVADOC:2051 void jakarta.faces.render.ClientBehaviorRenderer.decode
( FacesContext ,
UIComponent ,
ClientBehavior )
Decode any new state of this ClientBehavior from the request contained in the specified FacesContext. During decoding, events may be enqueued for later processing (by event listeners who have registered an interest), by calling queueEvent(). true
true
JSF:JAVADOC:2052 void jakarta.faces.render.ClientBehaviorRenderer.decode
( FacesContext ,
UIComponent ,
ClientBehavior )
throws NullPointerException
if context, component behavior is null true
true
JSF:JAVADOC:2053 String jakarta.faces.render.ClientBehaviorRenderer.getScript
( ClientBehaviorContext ,
ClientBehavior )
Return the script that implements this ClientBehavior's client-side logic. The default implementation returns null. ClientBehaviorRenderer.getScript() implementations are allowed to return null to indicate that no script is required for this particular getScript() call. For example, a ClientBehaviorRenderer implementation may return null if the associated ClientBehavior is disabled. true
true
JSF:JAVADOC:2054 String jakarta.faces.render.FacesBehaviorRenderer.rendererType

true
true
JSF:JAVADOC:2055 String jakarta.faces.render.FacesBehaviorRenderer.renderKitId
The value of this annotation attribute is taken to be the render-kit-id in which an instance of this class of Renderer must be installed. true
true
JSF:JAVADOC:2056 String jakarta.faces.render.FacesRenderer.componentFamily
The value of this annotation attribute is taken to be the component-family which, in combination with #rendererType can be used to obtain a reference to an instance of this Renderer by calling jakarta.faces.render.RenderKit#getRenderer(java.lang.String, java.lang.String). true
true
JSF:JAVADOC:2057 String jakarta.faces.render.FacesRenderer.rendererType
The value of this annotation attribute is taken to be the renderer-type which, in combination with #componentFamily can be used to obtain a reference to an instance of this Renderer by calling jakarta.faces.render.RenderKit#getRenderer(java.lang.String, java.lang.String). true
true
JSF:JAVADOC:2058 String jakarta.faces.render.FacesRenderer.renderKitId
The value of this annotation attribute is taken to be the render-kit-id in which an instance of this class of Renderer must be installed. true
true
JSF:JAVADOC:2059 String jakarta.faces.render.Renderer.convertClientId
( FacesContext ,
String )
Convert the component generated client id to a form suitable for transmission to the client. The default implementation returns the argument clientId unchanged. true
true
JSF:JAVADOC:2060 String jakarta.faces.render.Renderer.convertClientId
( FacesContext ,
String )
throws NullPointerException
if context or clientId is null true
true
JSF:JAVADOC:2061 void jakarta.faces.render.Renderer.decode
( FacesContext ,
UIComponent )
Decode any new state of the specified UIComponent from the request contained in the specified FacesContext, and store that state on the UIComponent. During decoding, events may be enqueued for later processing (by event listeners that have registered an interest), by calling queueEvent() on the associated UIComponent. true
true
JSF:JAVADOC:2062 void jakarta.faces.render.Renderer.decode
( FacesContext ,
UIComponent )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2063 void jakarta.faces.render.Renderer.encodeBegin
( FacesContext ,
UIComponent )
Render the beginning specified UIComponent to the output stream or writer associated with the response we are creating. If the conversion attempted in a previous call to getConvertedValue() for this component failed, the state information saved during execution of decode() should be used to reproduce the incorrect input. true
true
JSF:JAVADOC:2064 void jakarta.faces.render.Renderer.encodeBegin
( FacesContext ,
UIComponent )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:2065 void jakarta.faces.render.Renderer.encodeBegin
( FacesContext ,
UIComponent )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2066 void jakarta.faces.render.Renderer.encodeChildren
( FacesContext ,
UIComponent )
Render the child components of this UIComponent, following the rules described for encodeBegin() to acquire the appropriate value to be rendered. This method will only be called if the rendersChildren property of this component is true. true
true
JSF:JAVADOC:2067 void jakarta.faces.render.Renderer.encodeChildren
( FacesContext ,
UIComponent )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:2068 void jakarta.faces.render.Renderer.encodeChildren
( FacesContext ,
UIComponent )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2069 void jakarta.faces.render.Renderer.encodeEnd
( FacesContext ,
UIComponent )
Render the ending of the current state of the specified UIComponent, following the rules described for encodeBegin() to acquire the appropriate value to be rendered. true
true
JSF:JAVADOC:2070 void jakarta.faces.render.Renderer.encodeEnd
( FacesContext ,
UIComponent )
throws IOException
if an input/output error occurs while rendering true
true
JSF:JAVADOC:2071 void jakarta.faces.render.Renderer.encodeEnd
( FacesContext ,
UIComponent )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2072 Object jakarta.faces.render.Renderer.getConvertedValue
( FacesContext ,
UIComponent ,
Object )
Attempt to convert previously stored state information into an object of the type required for this component (optionally using the registered jakarta.faces.convert.Converter for this component, if there is one). If conversion is successful, the new value should be returned from this method; if not, a ConverterException should be thrown. true
true
JSF:JAVADOC:2073 Object jakarta.faces.render.Renderer.getConvertedValue
( FacesContext ,
UIComponent ,
Object )
throws ConverterException
if the submitted value cannot be converted successfully. true
true
JSF:JAVADOC:2074 Object jakarta.faces.render.Renderer.getConvertedValue
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2075 boolean jakarta.faces.render.Renderer.getRendersChildren
Return a flag indicating whether this Renderer is responsible for rendering the children the component it is asked to render. The default implementation returns false. true
true
JSF:JAVADOC:2076 Renderer jakarta.faces.render.Renderer.Renderer

true
true
JSF:JAVADOC:2077 void jakarta.faces.render.RenderKit.addClientBehaviorRenderer
( String ,
ClientBehaviorRenderer )
Register the specified ClientBehaviorRenderer instance, associated with the specified component type, to the set of ClientBehaviorRenderers registered with this RenderKit, replacing any previously registered ClientBehaviorRenderer for this type. true
true
JSF:JAVADOC:2078 void jakarta.faces.render.RenderKit.addClientBehaviorRenderer
( String ,
ClientBehaviorRenderer )
throws NullPointerException
if type or renderer is null true
true
JSF:JAVADOC:2079 void jakarta.faces.render.RenderKit.addRenderer
( String ,
String ,
Renderer )
Register the specified Renderer instance, associated with the specified component family and rendererType, to the set of Renderers registered with this RenderKit, replacing any previously registered Renderer for this combination of identifiers. true
true
JSF:JAVADOC:2080 void jakarta.faces.render.RenderKit.addRenderer
( String ,
String ,
Renderer )
throws NullPointerException
if family or rendererType or renderer is null true
true
JSF:JAVADOC:2081 ResponseStream jakarta.faces.render.RenderKit.createResponseStream
( OutputStream )
Use the provided OutputStream to create a new ResponseStream instance. true
true
JSF:JAVADOC:2082 ResponseWriter jakarta.faces.render.RenderKit.createResponseWriter
( Writer ,
String ,
String )
Use the provided Writer to create a new ResponseWriter instance for the specified (optional) content type, and character encoding. Implementors are advised to consult the getCharacterEncoding() method of class jakarta.servlet.ServletResponse to get the required value for the characterEncoding for this method. Since the Writer for this response will already have been obtained (due to it ultimately being passed to this method), we know that the character encoding cannot change during the rendering of the response. true
true
JSF:JAVADOC:2083 ResponseWriter jakarta.faces.render.RenderKit.createResponseWriter
( Writer ,
String ,
String )
throws IllegalArgumentException
if no matching content type can be found in contentTypeList, no appropriate content type can be found with the implementation dependent best fit algorithm, or no matching character encoding can be found for the argument characterEncoding. true
true
JSF:JAVADOC:2084 ClientBehaviorRenderer jakarta.faces.render.RenderKit.getClientBehaviorRenderer
( String )
Return the ClientBehaviorRenderer instance most recently registered for the specified type, if any; otherwise, return null. true
true
JSF:JAVADOC:2085 ClientBehaviorRenderer jakarta.faces.render.RenderKit.getClientBehaviorRenderer
( String )
throws NullPointerException
if type is null true
true
JSF:JAVADOC:2086 Iterator jakarta.faces.render.RenderKit.getClientBehaviorRendererTypes
Return an Iterator over the ClientBehaviorRenderer types. true
true
JSF:JAVADOC:2087 Iterator jakarta.faces.render.RenderKit.getComponentFamilies
Return an Iterator over the component-family entries supported by this RenderKit instance. The default implementation of this method returns an empty Iterator true
true
JSF:JAVADOC:2088 Renderer jakarta.faces.render.RenderKit.getRenderer
( String ,
String )
Return the Renderer instance most recently registered for the specified component family and rendererType, if any; otherwise, return null. true
true
JSF:JAVADOC:2089 Renderer jakarta.faces.render.RenderKit.getRenderer
( String ,
String )
throws NullPointerException
if family or rendererType is null true
true
JSF:JAVADOC:2090 Iterator jakarta.faces.render.RenderKit.getRendererTypes
( String )
Return an Iterator over the renderer-type entries for the given component-family. If the specified componentFamily is not known to this RenderKit implementation, return an empty Iterator The default implementation of this method returns an empty Iterator true
true
JSF:JAVADOC:2091 ResponseStateManager jakarta.faces.render.RenderKit.getResponseStateManager
Return an instance of ResponseStateManager to handle rendering technology specific state management decisions. true
true
JSF:JAVADOC:2092 RenderKit jakarta.faces.render.RenderKit.RenderKit

true
true
JSF:JAVADOC:2093 void jakarta.faces.render.RenderKitFactory.addRenderKit
( String ,
RenderKit )
Register the specified RenderKit instance, associated with the specified renderKitId, to be supported by this RenderKitFactory, replacing any previously registered RenderKit for this identifier. true
true
JSF:JAVADOC:2094 void jakarta.faces.render.RenderKitFactory.addRenderKit
( String ,
RenderKit )
throws NullPointerException
if renderKitId or renderKit is null true
true
JSF:JAVADOC:2095 RenderKit jakarta.faces.render.RenderKitFactory.getRenderKit
( FacesContext ,
String )
Return a RenderKit instance for the specified render kit identifier, possibly customized based on dynamic characteristics of the specified FacesContext, if non-null. If there is no registered RenderKit for the specified identifier, return null. The set of available render kit identifiers is available via the getRenderKitIds() method. true
true
JSF:JAVADOC:2096 RenderKit jakarta.faces.render.RenderKitFactory.getRenderKit
( FacesContext ,
String )
throws IllegalArgumentException
if no RenderKit instance can be returned for the specified identifier true
true
JSF:JAVADOC:2097 RenderKit jakarta.faces.render.RenderKitFactory.getRenderKit
( FacesContext ,
String )
throws NullPointerException
if renderKitId is null true
true
JSF:JAVADOC:2098 Iterator jakarta.faces.render.RenderKitFactory.getRenderKitIds
Return an Iterator over the set of render kit identifiers registered with this factory. This set must include the value specified by RenderKitFactory.HTML_BASIC_RENDER_KIT. true
true
JSF:JAVADOC:2099 RenderKitFactory jakarta.faces.render.RenderKitFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:2100 RenderKitFactory jakarta.faces.render.RenderKitFactory.RenderKitFactory

true
true
JSF:JAVADOC:2101 void jakarta.faces.render.RenderKitWrapper.addClientBehaviorRenderer
( String ,
ClientBehaviorRenderer )
The default behavior of this method is to call RenderKit#addClientBehaviorRenderer(String, ClientBehaviorRenderer) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2102 void jakarta.faces.render.RenderKitWrapper.addRenderer
( String ,
String ,
Renderer )
The default behavior of this method is to call RenderKit#addRenderer(String, String, Renderer) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2103 ResponseStream jakarta.faces.render.RenderKitWrapper.createResponseStream
( OutputStream )
The default behavior of this method is to call RenderKit#createResponseStream(java.io.OutputStream) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2104 ResponseWriter jakarta.faces.render.RenderKitWrapper.createResponseWriter
( Writer ,
String ,
String )
The default behavior of this method is to call RenderKit#createResponseWriter(java.io.Writer, String, String) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2105 ClientBehaviorRenderer jakarta.faces.render.RenderKitWrapper.getClientBehaviorRenderer
( String )
The default behavior of this method is to call RenderKit#getClientBehaviorRenderer(String) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2106 Iterator jakarta.faces.render.RenderKitWrapper.getClientBehaviorRendererTypes
The default behavior of this method is to call jakarta.faces.render.RenderKit#getClientBehaviorRendererTypes() on the wrapped RenderKit object. true
true
JSF:JAVADOC:2107 Iterator jakarta.faces.render.RenderKitWrapper.getComponentFamilies
The default behavior of this method is to call jakarta.faces.render.RenderKit#getComponentFamilies() on the wrapped RenderKit object. true
true
JSF:JAVADOC:2108 Renderer jakarta.faces.render.RenderKitWrapper.getRenderer
( String ,
String )
The default behavior of this method is to call RenderKit#getRenderer(String, String) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2109 Iterator jakarta.faces.render.RenderKitWrapper.getRendererTypes
( String )
The default behavior of this method is to call RenderKit#getRendererTypes(String) on the wrapped RenderKit object. true
true
JSF:JAVADOC:2110 ResponseStateManager jakarta.faces.render.RenderKitWrapper.getResponseStateManager
The default behavior of this method is to call jakarta.faces.render.RenderKit#getResponseStateManager() on the wrapped RenderKit object. true
true
JSF:JAVADOC:2111 RenderKit jakarta.faces.render.RenderKitWrapper.getWrapped
A class that implements this interface uses this method to return an instance of the class being wrapped. true
true
JSF:JAVADOC:2112 RenderKitWrapper jakarta.faces.render.RenderKitWrapper.RenderKitWrapper

true
true
JSF:JAVADOC:2113 Object jakarta.faces.render.ResponseStateManager.getComponentStateToRestore
( FacesContext )
The implementation must inspect the current request and return the component state Object passed to it on a previous invocation of writeState(). true true true
JSF:JAVADOC:2114 Object jakarta.faces.render.ResponseStateManager.getState
( FacesContext ,
String )
The implementation must inspect the current request and return an Object representing the tree structure and component state passed in to a previous invocation of #writeState(jakarta.faces.context.FacesContext,java.lang.Object). For backwards compatability with existing ResponseStateManager implementations, the default implementation of this method calls #getTreeStructureToRestore and #getComponentStateToRestore and creates and returns a two element Object array with element zero containing the structure property and element one containing the state property of the SerializedView. true
true
JSF:JAVADOC:2115 Object jakarta.faces.render.ResponseStateManager.getTreeStructureToRestore
( FacesContext ,
String )
The implementation must inspect the current request and return the tree structure Object passed to it on a previous invocation of writeState(). true true true
JSF:JAVADOC:2116 String jakarta.faces.render.ResponseStateManager.getViewState
( FacesContext ,
Object )
Return the specified state as a String without any markup related to the rendering technology supported by this ResponseStateManager. true
false
JSF:JAVADOC:2117 boolean jakarta.faces.render.ResponseStateManager.isPostback
( FacesContext )
Return true if the current request is a postback. This method is leveraged from the Restore View Phase to determine if jakarta.faces.application.ViewHandler#restoreView or jakarta.faces.application.ViewHandler#createView should be called. The default implementation must return true if this ResponseStateManager instance wrote out state on a previous request to which this request is a postback, false otherwise. The implementation if this method for the Standard HTML RenderKit must consult the jakarta.faces.context.ExternalContext's requestParameterMap and return true if and only if there is a key equal to the value of the symbolic constant #VIEW_STATE_PARAM. For backwards compatability with implementations of ResponseStateManager prior to JSF 1.2, a default implementation is provided that consults the jakarta.faces.context.ExternalContext's requestParameterMap and return true if its size is greater than 0. true
true
JSF:JAVADOC:2118 ResponseStateManager jakarta.faces.render.ResponseStateManager.ResponseStateManager

true
true
JSF:JAVADOC:2119 void jakarta.faces.render.ResponseStateManager.writeState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:2120 void jakarta.faces.render.ResponseStateManager.writeState
( FacesContext ,
Object )
throws IOException

true
true
JSF:JAVADOC:2121 void jakarta.faces.render.ResponseStateManager.writeState
( FacesContext ,
SerializedView )
Take the argument state and write it into the output using the current ResponseWriter, which must be correctly positioned already. If the jakarta.faces.application.StateManager.SerializedView is to be written out to hidden fields, the implementation must take care to make all necessary character replacements to make the Strings suitable for inclusion as an HTTP request paramater. If the state saving method for this application is jakarta.faces.application.StateManager#STATE_SAVING_METHOD_CLIENT, the implementation may encrypt the state to be saved to the client. We recommend that the state be unreadable by the client, and also be tamper evident. The reference implementation follows these recommendations. true true true
JSF:JAVADOC:2122 void jakarta.faces.render.ResponseStateManager.writeState
( FacesContext ,
SerializedView )
throws IOException

true true true
JSF:JAVADOC:2123 BeanValidator jakarta.faces.validator.BeanValidator.BeanValidator

true
true
JSF:JAVADOC:2124 void jakarta.faces.validator.BeanValidator.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:2125 String jakarta.faces.validator.BeanValidator.getValidationGroups
Return the validation groups passed to the Validation API when checking constraints. If the validationGroupsArray attribute is omitted or empty, the validation groups will be inherited from the branch defaults, or if there are no branch defaults, the jakarta.validation.groups.Default group will be used. true
true
JSF:JAVADOC:2126 boolean jakarta.faces.validator.BeanValidator.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:2127 boolean jakarta.faces.validator.BeanValidator.isTransient

true
true
JSF:JAVADOC:2128 void jakarta.faces.validator.BeanValidator.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:2129 void jakarta.faces.validator.BeanValidator.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:2130 Object jakarta.faces.validator.BeanValidator.saveState
( FacesContext )

true
true
JSF:JAVADOC:2131 void jakarta.faces.validator.BeanValidator.setTransient
( boolean )

true
true
JSF:JAVADOC:2132 void jakarta.faces.validator.BeanValidator.setValidationGroups
( String )
A comma-separated list of validation groups which are used to filter which validations get checked by this validator. If the validationGroupsArray attribute is omitted or is empty, the validation groups will be inherited from the branch defaults or, if there are no branch defaults, the jakarta.validation.groups.Default group will be used. true
true
JSF:JAVADOC:2133 void jakarta.faces.validator.BeanValidator.validate
( FacesContext ,
UIComponent ,
Object )
Verify that the value is valid according to the Bean Validation constraints. Obtain a ValidatorFactory instance by calling jakarta.validation.Validation#buildDefaultValidatorFactory. Let validationGroupsArray be a Class [] representing validator groups set on the component by the tag handler for this validator. The first search component terminates the search for the validation groups value. If no such value is found use the class name of jakarta.validation.groups.Default as the value of the validation groups. Let valueExpression be the return from calling UIComponent#getValueExpression on the argument component, passing the literal string “value” (without the quotes) as an argument. If this application is running in an environment with a Unified EL Implementation for Java EE6 or later, obtain the ValueReference from valueExpression and let valueBaseClase be the return from calling ValueReference.getBase() and valueProperty be the return from calling ValueReference.getProperty(). If an earlier version of the Unified EL is present, use the appropriate methods to inspect valueExpression and derive values for valueBaseClass and valueProperty. If no ValueReference can be obtained, take no action and return. If ValueReference.getBase() return null, take no action and return. Obtain the ValidatorContext from the ValidatorFactory. Decorate the MessageInterpolator returned from ValidatorFactory#getMessageInterpolator with one that leverages the Locale returned from jakarta.faces.component.UIViewRoot#getLocale, and store it in the ValidatorContext using ValidatorContext#messageInterpolator. Obtain the jakarta.validation.Validator instance from the validatorContext. Obtain a jakarta.validation.BeanDescriptor from the jakarta.validation.Validator. If hasConstraints() on the BeanDescriptor returns false, take no action and return. Otherwise proceed. Call jakarta.validation.Validator#validateValue, passing valueBaseClass, valueProperty, the value argument, and validatorGroupsArray as arguments. If the returned Set<ConstraintViolation> is non-empty, for each element in the Set, create a FacesMessage where the summary and detail are the return from calling ConstraintViolation#getMessage. Capture all such FacesMessage instances into a Collection and pass them to ValidatorException#ValidatorException(java.util.Collection), throwing the new exception. true
true
JSF:JAVADOC:2134 void jakarta.faces.validator.BeanValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
{@inheritDoc} true
true
JSF:JAVADOC:2135 void jakarta.faces.validator.DoubleRangeValidator.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:2136 DoubleRangeValidator jakarta.faces.validator.DoubleRangeValidator.DoubleRangeValidator
Construct a Validator with no preconfigured limits. true
true
JSF:JAVADOC:2137 DoubleRangeValidator jakarta.faces.validator.DoubleRangeValidator.DoubleRangeValidator
( double )
Construct a Validator with the specified preconfigured limit. true
true
JSF:JAVADOC:2138 DoubleRangeValidator jakarta.faces.validator.DoubleRangeValidator.DoubleRangeValidator
( double ,
double )
Construct a Validator with the specified preconfigured limits. true
true
JSF:JAVADOC:2139 boolean jakarta.faces.validator.DoubleRangeValidator.equals
( Object )

true
true
JSF:JAVADOC:2140 double jakarta.faces.validator.DoubleRangeValidator.getMaximum
Return the maximum value to be enforced by this Validator or Double.MAX_VALUE if it has not been set. true
true
JSF:JAVADOC:2141 double jakarta.faces.validator.DoubleRangeValidator.getMinimum
Return the minimum value to be enforced by this Validator, or Double.MIN_VALUE if it has not been set. true
true
JSF:JAVADOC:2142 int jakarta.faces.validator.DoubleRangeValidator.hashCode

true
true
JSF:JAVADOC:2143 boolean jakarta.faces.validator.DoubleRangeValidator.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:2144 boolean jakarta.faces.validator.DoubleRangeValidator.isTransient

true
true
JSF:JAVADOC:2145 void jakarta.faces.validator.DoubleRangeValidator.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:2146 void jakarta.faces.validator.DoubleRangeValidator.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:2147 Object jakarta.faces.validator.DoubleRangeValidator.saveState
( FacesContext )

true
true
JSF:JAVADOC:2148 void jakarta.faces.validator.DoubleRangeValidator.setMaximum
( double )
Set the maximum value to be enforced by this Validator. true
true
JSF:JAVADOC:2149 void jakarta.faces.validator.DoubleRangeValidator.setMinimum
( double )
Set the minimum value to be enforced by this Validator. true
true
JSF:JAVADOC:2150 void jakarta.faces.validator.DoubleRangeValidator.setTransient
( boolean )

true
true
JSF:JAVADOC:2151 void jakarta.faces.validator.DoubleRangeValidator.validate
( FacesContext ,
UIComponent ,
Object )
Perform the correctness checks implemented by this Validator against the specified UIComponent. If any violations are found, a ValidatorException will be thrown containing the jakarta.faces.application.FacesMessage describing the failure. For a validator to be fully compliant with Version 2 and later of the specification, it must not fail validation on null or empty values unless it is specifically intended to address null or empty values. An application-wide is provided to allow validators designed for JSF 1.2 to work with JSF 2 and later. The jakarta.faces.VALIDATE_EMPTY_FIELDS must be set to false to enable this backwards compatibility behavior. true
true
JSF:JAVADOC:2152 void jakarta.faces.validator.DoubleRangeValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
if validation fails true
true
JSF:JAVADOC:2153 void jakarta.faces.validator.DoubleRangeValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2154 boolean jakarta.faces.validator.FacesValidator.isDefault
If true, the validator id for this annotation is added to the list of default validators by a call to jakarta.faces.application.Application#addDefaultValidatorId. true
true
JSF:JAVADOC:2155 String jakarta.faces.validator.FacesValidator.value
The value of this annotation attribute is taken to be the validator-id with which instances of this class of component can be instantiated by calling jakarta.faces.application.Application#createValidator(java.lang.String). true
true
JSF:JAVADOC:2156 void jakarta.faces.validator.LengthValidator.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:2157 boolean jakarta.faces.validator.LengthValidator.equals
( Object )

true
true
JSF:JAVADOC:2158 int jakarta.faces.validator.LengthValidator.getMaximum
Return the maximum length to be enforced by this Validator, or 0 if the maximum has not been set. true
true
JSF:JAVADOC:2159 int jakarta.faces.validator.LengthValidator.getMinimum
Return the minimum length to be enforced by this Validator, or 0 if the minimum has not been set. true
true
JSF:JAVADOC:2160 int jakarta.faces.validator.LengthValidator.hashCode

true
true
JSF:JAVADOC:2161 boolean jakarta.faces.validator.LengthValidator.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:2162 boolean jakarta.faces.validator.LengthValidator.isTransient

true
true
JSF:JAVADOC:2163 LengthValidator jakarta.faces.validator.LengthValidator.LengthValidator
Construct a Validator with no preconfigured limits. true
true
JSF:JAVADOC:2164 LengthValidator jakarta.faces.validator.LengthValidator.LengthValidator
( int )
Construct a Validator with the specified preconfigured limit. true
true
JSF:JAVADOC:2165 LengthValidator jakarta.faces.validator.LengthValidator.LengthValidator
( int ,
int )
Construct a Validator with the specified preconfigured limits. true
true
JSF:JAVADOC:2166 void jakarta.faces.validator.LengthValidator.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:2167 void jakarta.faces.validator.LengthValidator.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:2168 Object jakarta.faces.validator.LengthValidator.saveState
( FacesContext )

true
true
JSF:JAVADOC:2169 void jakarta.faces.validator.LengthValidator.setMaximum
( int )
Set the maximum length to be enforced by this Validator. true
true
JSF:JAVADOC:2170 void jakarta.faces.validator.LengthValidator.setMinimum
( int )
Set the minimum length to be enforced by this Validator. true
true
JSF:JAVADOC:2171 void jakarta.faces.validator.LengthValidator.setTransient
( boolean )

true
true
JSF:JAVADOC:2172 void jakarta.faces.validator.LengthValidator.validate
( FacesContext ,
UIComponent ,
Object )
Perform the correctness checks implemented by this Validator against the specified UIComponent. If any violations are found, a ValidatorException will be thrown containing the jakarta.faces.application.FacesMessage describing the failure. For a validator to be fully compliant with Version 2 and later of the specification, it must not fail validation on null or empty values unless it is specifically intended to address null or empty values. An application-wide is provided to allow validators designed for JSF 1.2 to work with JSF 2 and later. The jakarta.faces.VALIDATE_EMPTY_FIELDS must be set to false to enable this backwards compatibility behavior. true
true
JSF:JAVADOC:2173 void jakarta.faces.validator.LengthValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
if validation fails true
true
JSF:JAVADOC:2174 void jakarta.faces.validator.LengthValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2175 void jakarta.faces.validator.LongRangeValidator.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:2176 boolean jakarta.faces.validator.LongRangeValidator.equals
( Object )

true
true
JSF:JAVADOC:2177 long jakarta.faces.validator.LongRangeValidator.getMaximum
Return the maximum value to be enforced by this Validator. true
true
JSF:JAVADOC:2178 long jakarta.faces.validator.LongRangeValidator.getMinimum
Return the minimum value to be enforced by this Validator. true
true
JSF:JAVADOC:2179 int jakarta.faces.validator.LongRangeValidator.hashCode

true
true
JSF:JAVADOC:2180 boolean jakarta.faces.validator.LongRangeValidator.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:2181 boolean jakarta.faces.validator.LongRangeValidator.isTransient

true
true
JSF:JAVADOC:2182 LongRangeValidator jakarta.faces.validator.LongRangeValidator.LongRangeValidator
Construct a Validator with no preconfigured limits. true
true
JSF:JAVADOC:2183 LongRangeValidator jakarta.faces.validator.LongRangeValidator.LongRangeValidator
( long )
Construct a Validator with the specified preconfigured limit. true
true
JSF:JAVADOC:2184 LongRangeValidator jakarta.faces.validator.LongRangeValidator.LongRangeValidator
( long ,
long )
Construct a Validator with the specified preconfigured limits. true
true
JSF:JAVADOC:2185 void jakarta.faces.validator.LongRangeValidator.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:2186 void jakarta.faces.validator.LongRangeValidator.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:2187 Object jakarta.faces.validator.LongRangeValidator.saveState
( FacesContext )

true
true
JSF:JAVADOC:2188 void jakarta.faces.validator.LongRangeValidator.setMaximum
( long )
Set the maximum value to be enforced by this Validator. true
true
JSF:JAVADOC:2189 void jakarta.faces.validator.LongRangeValidator.setMinimum
( long )
Set the minimum value to be enforced by this Validator. true
true
JSF:JAVADOC:2190 void jakarta.faces.validator.LongRangeValidator.setTransient
( boolean )

true
true
JSF:JAVADOC:2191 void jakarta.faces.validator.LongRangeValidator.validate
( FacesContext ,
UIComponent ,
Object )
Perform the correctness checks implemented by this Validator against the specified UIComponent. If any violations are found, a ValidatorException will be thrown containing the jakarta.faces.application.FacesMessage describing the failure. For a validator to be fully compliant with Version 2 and later of the specification, it must not fail validation on null or empty values unless it is specifically intended to address null or empty values. An application-wide is provided to allow validators designed for JSF 1.2 to work with JSF 2 and later. The jakarta.faces.VALIDATE_EMPTY_FIELDS must be set to false to enable this backwards compatibility behavior. true
true
JSF:JAVADOC:2192 void jakarta.faces.validator.LongRangeValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
if validation fails true
true
JSF:JAVADOC:2193 void jakarta.faces.validator.LongRangeValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2194 boolean jakarta.faces.validator.MethodExpressionValidator.isTransient
If true, the Object implementing this interface must not participate in state saving or restoring. true
true
JSF:JAVADOC:2195 MethodExpressionValidator jakarta.faces.validator.MethodExpressionValidator.MethodExpressionValidator

true
true
JSF:JAVADOC:2196 MethodExpressionValidator jakarta.faces.validator.MethodExpressionValidator.MethodExpressionValidator
( MethodExpression )
Construct a Validator that contains a MethodExpression. true
true
JSF:JAVADOC:2197 void jakarta.faces.validator.MethodExpressionValidator.restoreState
( FacesContext ,
Object )
Perform any processing required to restore the state from the entries in the state Object. If the class that implements this interface has references to instances that also implement StateHolder (such as a UIComponent with event handlers, validators, etc.) this method must call the #restoreState method on all those instances as well. true
true
JSF:JAVADOC:2198 void jakarta.faces.validator.MethodExpressionValidator.restoreState
( FacesContext ,
Object )
throws NullPointerException
if either context or state are null true
true
JSF:JAVADOC:2199 Object jakarta.faces.validator.MethodExpressionValidator.saveState
( FacesContext )
Gets the state of the instance as a Serializable Object. If the class that implements this interface has references to instances that implement StateHolder (such as a UIComponent with event handlers, validators, etc.) this method must call the #saveState method on all those instances as well. This method must not save the state of children and facets. That is done via the jakarta.faces.application.StateManager This method must not alter the state of the implementing object. In other words, after executing this code: Object state = component.saveState(facesContext); component should be the same as before executing it. The return from this method must be Serializable true
true
JSF:JAVADOC:2200 Object jakarta.faces.validator.MethodExpressionValidator.saveState
( FacesContext )
throws NullPointerException
if context is null true
true
JSF:JAVADOC:2201 void jakarta.faces.validator.MethodExpressionValidator.setTransient
( boolean )
Denotes whether or not the Object implementing this interface must or must not participate in state saving or restoring. true
true
JSF:JAVADOC:2202 void jakarta.faces.validator.MethodExpressionValidator.validate
( FacesContext ,
UIComponent ,
Object )
Perform the correctness checks implemented by this Validator against the specified UIComponent. If any violations are found, a ValidatorException will be thrown containing the jakarta.faces.application.FacesMessage describing the failure. For a validator to be fully compliant with Version 2 and later of the specification, it must not fail validation on null or empty values unless it is specifically intended to address null or empty values. An application-wide is provided to allow validators designed for JSF 1.2 to work with JSF 2 and later. The jakarta.faces.VALIDATE_EMPTY_FIELDS must be set to false to enable this backwards compatibility behavior. true
true
JSF:JAVADOC:2203 void jakarta.faces.validator.MethodExpressionValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
if validation fails true
true
JSF:JAVADOC:2204 void jakarta.faces.validator.MethodExpressionValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2205 void jakarta.faces.validator.RegexValidator.clearInitialState
Reset the PartialStateHolder to a non-delta tracking state. true
true
JSF:JAVADOC:2206 String jakarta.faces.validator.RegexValidator.getPattern
Return the ValueExpression that yields the regular expression pattern when evaluated. true
true
JSF:JAVADOC:2207 boolean jakarta.faces.validator.RegexValidator.initialStateMarked
Return true if delta state changes are being tracked, otherwise false true
true
JSF:JAVADOC:2208 boolean jakarta.faces.validator.RegexValidator.isTransient

true
true
JSF:JAVADOC:2209 void jakarta.faces.validator.RegexValidator.markInitialState
The runtime must ensure that the #markInitialState method is called on each instance of this interface in the view at the appropriate time to indicate the component is in its initial state. The implementor of the interface must ensure that #initialStateMarked returns true from the time markInitialState() is called until #clearInitialState is called, after which time initialStateMarked() must return false. Also, during the time that the instance returns true from initialStateMarked(), the implementation must return only the state that has changed in its implementation of StateHolder#saveState. true
true
JSF:JAVADOC:2210 RegexValidator jakarta.faces.validator.RegexValidator.RegexValidator

true
true
JSF:JAVADOC:2211 void jakarta.faces.validator.RegexValidator.restoreState
( FacesContext ,
Object )

true
true
JSF:JAVADOC:2212 Object jakarta.faces.validator.RegexValidator.saveState
( FacesContext )

true
true
JSF:JAVADOC:2213 void jakarta.faces.validator.RegexValidator.setPattern
( String )
The Regular Expression property to validate against. true
true
JSF:JAVADOC:2214 void jakarta.faces.validator.RegexValidator.setTransient
( boolean )

true
true
JSF:JAVADOC:2215 void jakarta.faces.validator.RegexValidator.validate
( FacesContext ,
UIComponent ,
Object )
Validate a String against a regular expression pattern. The full regex pattern must be matched in order to pass the validation. true
true
JSF:JAVADOC:2216 void jakarta.faces.validator.RegexValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
{@inheritDoc} true
true
JSF:JAVADOC:2217 void jakarta.faces.validator.RegexValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
{@inheritDoc} true
true
JSF:JAVADOC:2218 RequiredValidator jakarta.faces.validator.RequiredValidator.RequiredValidator

true
true
JSF:JAVADOC:2219 void jakarta.faces.validator.RequiredValidator.validate
( FacesContext ,
UIComponent ,
Object )
Verify that the converted object value is not null. true
true
JSF:JAVADOC:2220 void jakarta.faces.validator.RequiredValidator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
{@inheritDoc} true
true
JSF:JAVADOC:2221 void jakarta.faces.validator.Validator.validate
( FacesContext ,
UIComponent ,
Object )
Perform the correctness checks implemented by this Validator against the specified UIComponent. If any violations are found, a ValidatorException will be thrown containing the jakarta.faces.application.FacesMessage describing the failure. For a validator to be fully compliant with Version 2 and later of the specification, it must not fail validation on null or empty values unless it is specifically intended to address null or empty values. An application-wide is provided to allow validators designed for JSF 1.2 to work with JSF 2 and later. The jakarta.faces.VALIDATE_EMPTY_FIELDS must be set to false to enable this backwards compatibility behavior. true
true
JSF:JAVADOC:2222 void jakarta.faces.validator.Validator.validate
( FacesContext ,
UIComponent ,
Object )
throws ValidatorException
if validation fails true
true
JSF:JAVADOC:2223 void jakarta.faces.validator.Validator.validate
( FacesContext ,
UIComponent ,
Object )
throws NullPointerException
if context or component is null true
true
JSF:JAVADOC:2224 FacesMessage jakarta.faces.validator.ValidatorException.getFacesMessage
Returns the FacesMessage associated with the exception. If this instance was created with a constructor that takes Collection, this method returns the first message in the Collection true
true
JSF:JAVADOC:2225 Collection jakarta.faces.validator.ValidatorException.getFacesMessages
If this instance was created with a constructor that takes Collection, this method returns the passed collection, otherwise this method returns null. true
true
JSF:JAVADOC:2226 ValidatorException jakarta.faces.validator.ValidatorException.ValidatorException
( FacesMessage )
Construct a new exception with the specified message and no root cause. true
true
JSF:JAVADOC:2227 ValidatorException jakarta.faces.validator.ValidatorException.ValidatorException
( Collection )
Allow this one exception to contain multiple messages. true
true
JSF:JAVADOC:2228 ValidatorException jakarta.faces.validator.ValidatorException.ValidatorException
( FacesMessage ,
Throwable )
Construct a new exception with the specified detail message and root cause. true
true
JSF:JAVADOC:2229 ValidatorException jakarta.faces.validator.ValidatorException.ValidatorException
( Collection ,
Throwable )
Allow this one exception to contain multiple messages, while passing on the root cause to the superclass true
true
JSF:JAVADOC:2230 void jakarta.faces.view.AttachedObjectHandler.applyAttachedObject
( FacesContext ,
UIComponent )
Take the argument parent and apply this attached object to it. The action taken varies with class that implements one of the subinterfaces of this interface. true
true
JSF:JAVADOC:2231 String jakarta.faces.view.AttachedObjectHandler.getFor
Return the value of the "for" attribute specified by the page author on the tag for this AttachedObjectHandler. true
true
JSF:JAVADOC:2232 String jakarta.faces.view.AttachedObjectTarget.getName
Returns the name by which this attached object target is exposed to the page author. true
true
JSF:JAVADOC:2233 List jakarta.faces.view.AttachedObjectTarget.getTargets
( UIComponent )
Returns the List that this AttachedObjectTarget exposes. Each attached object exposed by the composite component author may point at multiple UIComponent instances within the composite component. This method is used by the jakarta.faces.view.ViewDeclarationLanguage#retargetAttachedObjects method to take the appropriate action on the attached object. true
true
JSF:JAVADOC:2234 String jakarta.faces.view.BehaviorHolderAttachedObjectHandler.getEventName
Return the client event name to which this behavior applies. true
true
JSF:JAVADOC:2235 boolean jakarta.faces.view.BehaviorHolderAttachedObjectTarget.isDefaultEvent

true
true
JSF:JAVADOC:2236 int jakarta.faces.view.Location.getColumn
Return the estimated character column. true
true
JSF:JAVADOC:2237 int jakarta.faces.view.Location.getLine
Return the line number in the page for this location. true
true
JSF:JAVADOC:2238 String jakarta.faces.view.Location.getPath
Return the file path to the page represented by this location. true
true
JSF:JAVADOC:2239 Location jakarta.faces.view.Location.Location
( String ,
int ,
int )

true
true
JSF:JAVADOC:2240 String jakarta.faces.view.Location.toString

true
true
JSF:JAVADOC:2241 UIViewRoot jakarta.faces.view.StateManagementStrategy.restoreView
( FacesContext ,
String ,
String )
Restore the state of the view with information in the request. The default implementation must perform the following algorithm or its semantic equivalent. Build the view from the markup. For all components in the view that do not have an explicitly assigned id in the markup, the values of those ids must be the same as on an initial request for this view. This view will not contain any components programmatically added during the previous lifecycle run, and it will contain components that were programmatically deleted on the previous lifecycle run. Both of these cases must be handled. Call jakarta.faces.render.ResponseStateManager#getState to obtain the data structure returned from the previous call to #saveView. Visit the tree using jakarta.faces.component.UIComponent#visitTree. For each node, call jakarta.faces.component.UIComponent#restoreState, passing the state saved corresponding to the current client id. Ensure that any programmatically deleted components are removed. Ensure any programmatically added components are added. The implementation must ensure that the jakarta.faces.component.UIComponent#restoreState method is called for each node in the tree, except for those that were programmatically deleted on the previous run through the lifecycle. true
true
JSF:JAVADOC:2242 Object jakarta.faces.view.StateManagementStrategy.saveView
( FacesContext )
Return the state of the current view in an Object that implements Serializable. The default implementation must perform the following algorithm or its semantic equivalent. If the UIViewRoot of the current view is marked transient, return null immediately. Traverse the view and verify that each of the client ids are unique. Throw IllegalStateException if more than one client id are the same. Visit the tree using jakarta.faces.component.UIComponent#visitTree. For each node, call jakarta.faces.component.UIComponent#saveState, saving the returned Object in a way such that it can be restored given only its client id. Special care must be taken to handle the case of components that were added or deleted programmatically during this lifecycle traversal, rather than by the VDL. The implementation must ensure that the jakarta.faces.component.UIComponent#saveState method is called for each node in the tree. The data structure used to save the state obtained by executing the above algorithm must be Serializable, and all of the elements within the data structure must also be Serializable. true
true
JSF:JAVADOC:2243 StateManagementStrategy jakarta.faces.view.StateManagementStrategy.StateManagementStrategy

true
true
JSF:JAVADOC:2244 void jakarta.faces.view.ViewDeclarationLanguage.buildView
( FacesContext ,
UIViewRoot )
Take any actions specific to this VDL implementation to cause the argument UIViewRoot which must have been created via a call to #createView, to be populated with children. The Facelets implementation must insure that markup comprising the view must be executed, with the jakarta.faces.component.UIComponent instances in the view being encountered in the same depth-first order as in other lifecycle methods defined on UIComponent, and added to the view (but not rendered) during the traversal. The runtime must guarantee that the view must be fully populated before any of the following happen. The jakarta.faces.event.PhaseListener#afterPhase method of any PhaseListeners attached to the application is called The jakarta.faces.component.UIViewRoot phase listener installed via jakarta.faces.component.UIViewRoot#setAfterPhaseListener or jakarta.faces.component.UIViewRoot#addPhaseListener are called. The implementation must take no action if the argument root already has non-metadata children. See section JSF.7.6.2.3 for the view metadata specification. true
true
JSF:JAVADOC:2245 void jakarta.faces.view.ViewDeclarationLanguage.buildView
( FacesContext ,
UIViewRoot )
throws IOException

true
true
JSF:JAVADOC:2246 UIViewRoot jakarta.faces.view.ViewDeclarationLanguage.createView
( FacesContext ,
String )
Create a UIViewRoot from the VDL contained in the artifact referenced by the argument viewId. See section JSF.7.6.2 for the specification of the default implementation. true
true
JSF:JAVADOC:2247 UIViewRoot jakarta.faces.view.ViewDeclarationLanguage.createView
( FacesContext ,
String )
throws NullPointerException
if any of the arguments are null true
true
JSF:JAVADOC:2248 BeanInfo jakarta.faces.view.ViewDeclarationLanguage.getComponentMetadata
( FacesContext ,
Resource )
Return a reference to the component metadata for the composite component represented by the argument componentResource, or null if the metadata cannot be found. See section JSF.7.6.2 for the specification of the default implementation. JSP implementations must throw UnsupportedOperationException. true
true
JSF:JAVADOC:2249 BeanInfo jakarta.faces.view.ViewDeclarationLanguage.getComponentMetadata
( FacesContext ,
Resource )
throws NullPointerException
if any of the arguments are null. true
true
JSF:JAVADOC:2250 BeanInfo jakarta.faces.view.ViewDeclarationLanguage.getComponentMetadata
( FacesContext ,
Resource )
throws FacesException
if there is an error in obtaining the metadata true
true
JSF:JAVADOC:2251 BeanInfo jakarta.faces.view.ViewDeclarationLanguage.getComponentMetadata
( FacesContext ,
Resource )
throws UnsupportedOperationException
if this is a JSP VDL implementation. true
true
JSF:JAVADOC:2252 Resource jakarta.faces.view.ViewDeclarationLanguage.getScriptComponentResource
( FacesContext ,
Resource )
Take implementation specific action to discover a Resource given the argument componentResource. See section JSF.7.6.2 for the specification of the default implementation. JSP implementations must throw UnsupportedOperationException. true
true
JSF:JAVADOC:2253 Resource jakarta.faces.view.ViewDeclarationLanguage.getScriptComponentResource
( FacesContext ,
Resource )
throws NullPointerException
if any of the arguments are null. true
true
JSF:JAVADOC:2254 Resource jakarta.faces.view.ViewDeclarationLanguage.getScriptComponentResource
( FacesContext ,
Resource )
throws FacesException
if there is an error in obtaining the script component resource true
true
JSF:JAVADOC:2255 Resource jakarta.faces.view.ViewDeclarationLanguage.getScriptComponentResource
( FacesContext ,
Resource )
throws UnsupportedOperationException
if this is a JSP VDL implementation. true
true
JSF:JAVADOC:2256 StateManagementStrategy jakarta.faces.view.ViewDeclarationLanguage.getStateManagementStrategy
( FacesContext ,
String )
For implementations that want to control the implementation of state saving and restoring, the StateManagementStrategy allows them to do so. Returning null indicates that the implementation wishes the runtime to handle the state saving and restoring. Implementations that provide the VDL for Facelets for JSF 2.0 and later must return non-null from this method. true
true
JSF:JAVADOC:2257 ViewMetadata jakarta.faces.view.ViewDeclarationLanguage.getViewMetadata
( FacesContext ,
String )
Return a reference to the view metadata for the view represented by the argument viewId, or null if the metadata cannot be found. See section JSF.7.6.2 for the specification of the default implementation. Facelets for JSF 2 implementation must return non-null. JSP implementations must return null. true
true
JSF:JAVADOC:2258 ViewMetadata jakarta.faces.view.ViewDeclarationLanguage.getViewMetadata
( FacesContext ,
String )
throws NullPointerException
if any of the arguments are null. true
true
JSF:JAVADOC:2259 ViewMetadata jakarta.faces.view.ViewDeclarationLanguage.getViewMetadata
( FacesContext ,
String )
throws FacesException
if there is an error in obtaining the metadata true
true
JSF:JAVADOC:2260 void jakarta.faces.view.ViewDeclarationLanguage.renderView
( FacesContext ,
UIViewRoot )
Render a view rooted at argumentview. See section JSF.7.6.2 for the specification of the default implementation. true
true
JSF:JAVADOC:2261 void jakarta.faces.view.ViewDeclarationLanguage.renderView
( FacesContext ,
UIViewRoot )
throws IOException

true
true
JSF:JAVADOC:2262 void jakarta.faces.view.ViewDeclarationLanguage.renderView
( FacesContext ,
UIViewRoot )
throws NullPointerException
if any of the arguments are null true
true
JSF:JAVADOC:2263 UIViewRoot jakarta.faces.view.ViewDeclarationLanguage.restoreView
( FacesContext ,
String )
Restore a UIViewRoot from a previously created view. See section JSF.7.6.2 for the specification of the default implementation. true
true
JSF:JAVADOC:2264 UIViewRoot jakarta.faces.view.ViewDeclarationLanguage.restoreView
( FacesContext ,
String )
throws NullPointerException
if any of the arguments are null true
true
JSF:JAVADOC:2265 void jakarta.faces.view.ViewDeclarationLanguage.retargetAttachedObjects
( FacesContext ,
UIComponent ,
List )
Assuming the component metadata for argument topLevelComponent has been made available by an earlier call to ViewDeclarationLanguage#getComponentMetadata, leverage the component metadata for the purpose of re-targeting attached objects from the top level composite component to the individual AttachedObjectTarget instances inside the composite component. This method must be called by the ViewDeclarationLanguage implementation when creating the UIComponent tree when a composite component usage is encountered. An algorithm semantically equivalent to the following must be implemented. Obtain the metadata for the composite component. Currently this entails getting the value of the UIComponent#BEANINFO_KEY component attribute, which will be an instance of BeanInfo. If the metadata cannot be found, log an error message and return. Get the BeanDescriptor from the BeanInfo. Get the value of the AttachedObjectTarget#ATTACHED_OBJECT_TARGETS_KEY from the BeanDescriptor's getValue() method. This will be a List<AttachedObjectTarget>. Let this be targetList. For each curHandler entry in the argument handlers Let forAttributeValue be the return from AttachedObjectHandler#getFor. For each curTarget entry in targetList, the first of the following items that causes a match will take this action: For each UIComponent in the list returned from curTarget.getTargets(), call curHandler.applyAttachedObject(), passing the FacesContext and the UIComponent. and cause this inner loop to terminate. If curHandler is an instance of ActionSource2AttachedObjectHandler and curTarget is an instance of ActionSource2AttachedObjectTarget, and curTarget.getName() is equal to curTargetName, consider it a match. If curHandler is an instance of EditableValueHolderAttachedObjectHandler and curTarget is an instance of EditableValueHolderAttachedObjectTarget, and curTarget.getName() is equal to curTargetName, consider it a match. If curHandler is an instance of ValueHolderAttachedObjectHandler and curTarget is an instance of ValueHolderAttachedObjectTarget, and curTarget.getName() is equal to curTargetName, consider it a match. If curHandler is an instance of BehaviorHolderAttachedObjectHandler and curTarget is an instance of BehaviorHolderAttachedObjectTarget, and either of the following conditions are true, curHandler.getEventName() is not null and is equal to curTargetName. curHandler.getEventName() is null and curTarget.isDefaultEvent() is true. consider it a match. The implementation must support retargeting attached objects from the top level compsite component to targets that are composite and non-composite components. An implementation is provided that will throw UnsupportedOperationException. A Faces implementation compliant with version 2.0 and beyond of the specification must override this method. true
true
JSF:JAVADOC:2266 void jakarta.faces.view.ViewDeclarationLanguage.retargetAttachedObjects
( FacesContext ,
UIComponent ,
List )
throws NullPointerException
if any of the arguments are null. true
true
JSF:JAVADOC:2267 void jakarta.faces.view.ViewDeclarationLanguage.retargetMethodExpressions
( FacesContext ,
UIComponent )
Assuming the component metadata for argument topLevelComponent has been made available by an earlier call to ViewDeclarationLanguage#getComponentMetadata, leverage the component metadata for the purpose of re-targeting any method expressions from the top level component to the appropriate inner component. For each attribute that is a MethodExpression (as indicated by the presence of a "method-signature" attribute and the absence of a "type" attribute), the following action must be taken: Get the value of the targets attribute. If the value is a ValueExpression evaluate it. If there is no targets attribute, let the name of the metadata element be the evaluated value of the targets attribute. Interpret targets as a space (not tab) separated list of ids. For each entry in the list: Find the inner component of the topLevelComponent with the id equal to the current list entry. For discussion, this component is called target. If not found, log and error and continue to the next attribute. For discussion the declared name of the attribute is called name. In the attributes map of the topLevelComponent, look up the entry under the key name. Assume the result is a ValueExpression. For discussion, this is attributeValueExpression. If not found, log an error and continue to the next attribute. If name is equal to the string "action", or "actionListener" without the quotes, assume target is an jakarta.faces.component.ActionSource2. If name is equal to the string "validator", or "valueChangeListener" without the quotes, assume target is an jakarta.faces.component.EditableValueHolder. Call getExpressionString() on the attributeValueExpression and use that string to create a MethodExpression of the appropriate signature for name. If name is not equal to any of the previously listed strings, call getExpressionString() on the attributeValueExpression and use that string to create a MethodExpression where the signature is created based on the value of the "method-signature" attribute of the tag. Let the resultant MethodExpression be called attributeMethodExpression for discussion. If name is equal to the string "action" without the quotes, call jakarta.faces.component.ActionSource2#setActionExpression on target, passing attributeMethodExpression. If name is equal to the string "actionListener" without the quotes, call jakarta.faces.component.ActionSource#addActionListener on target, passing attributeMethodExpression wrapped in a jakarta.faces.event.MethodExpressionActionListener. If name is equal to the string "validator" without the quotes, call jakarta.faces.component.EditableValueHolder#addValidator on target, passing attributeMethodExpression wrapped in a jakarta.faces.validator.MethodExpressionValidator. If name is equal to the string "valueChangeListener" without the quotes, call jakarta.faces.component.EditableValueHolder#addValueChangeListener on target, passing attributeMethodExpression wrapped in a jakarta.faces.event.MethodExpressionValueChangeListener. Otherwise, assume that the MethodExpression should be placed in the components attribute set. The runtme must create the MethodExpression instance based on the value of the "method-signature" attribute. An implementation is provided that will throw UnsupportedOperationException. A Faces implementation compliant with version 2.0 and beyond of the specification must override this method. true
true
JSF:JAVADOC:2268 void jakarta.faces.view.ViewDeclarationLanguage.retargetMethodExpressions
( FacesContext ,
UIComponent )
throws NullPointerException
if context or topLevelComponent is null. true
true
JSF:JAVADOC:2269 ViewDeclarationLanguage jakarta.faces.view.ViewDeclarationLanguage.ViewDeclarationLanguage

true
true
JSF:JAVADOC:2270 ViewDeclarationLanguage jakarta.faces.view.ViewDeclarationLanguageFactory.getViewDeclarationLanguage
( String )
Return the ViewDeclarationLanguage instance suitable for handling the VDL contained in the page referenced by the argument viewId. The default implementation must return a valid ViewDeclarationLanguage instance for views written in either JSP or Facelets for JSF 2. true
true
JSF:JAVADOC:2271 ViewDeclarationLanguage jakarta.faces.view.ViewDeclarationLanguageFactory.getViewDeclarationLanguage
( String )
throws NullPointerException
if viewId is null. true
true
JSF:JAVADOC:2272 ViewDeclarationLanguageFactory jakarta.faces.view.ViewDeclarationLanguageFactory.getWrapped
If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null. true
true
JSF:JAVADOC:2273 ViewDeclarationLanguageFactory jakarta.faces.view.ViewDeclarationLanguageFactory.ViewDeclarationLanguageFactory

true
true
JSF:JAVADOC:2274 UIViewRoot jakarta.faces.view.ViewMetadata.createMetadataView
( FacesContext )
Creates a new UIViewRoot containing only view parameter metadata. The processing of building this UIViewRoot with metadata should not cause any events to be published to the application. The implementation must call FacesContext#setProcessingEvents passing false as the argument, at the beginning of the method, and pass true to the same method at the end. The implementation must ensure that this happens regardless of ant exceptions that may be thrown. true
true
JSF:JAVADOC:2275 String jakarta.faces.view.ViewMetadata.getViewId

true
true
JSF:JAVADOC:2276 Collection jakarta.faces.view.ViewMetadata.getViewParameters
( UIViewRoot )
Utility method to extract view metadata from the provided UIViewRoot. true
true
JSF:JAVADOC:2277 ViewMetadata jakarta.faces.view.ViewMetadata.ViewMetadata

true
true
JSF:JAVADOC:2278 String jakarta.faces.view.facelets.AttributeHandler.getAttributeName
( FaceletContext )
Returns the resolved literal String value of the attribute name after evaluating EL. true
true
JSF:JAVADOC:2279 String jakarta.faces.view.facelets.BehaviorConfig.getBehaviorId
Return the value of the behavior-id. true
true
JSF:JAVADOC:2280 BehaviorHandler jakarta.faces.view.facelets.BehaviorHandler.BehaviorHandler
( BehaviorConfig )

true
true
JSF:JAVADOC:2281 String jakarta.faces.view.facelets.BehaviorHandler.getBehaviorId

true
true
JSF:JAVADOC:2282 TagAttribute jakarta.faces.view.facelets.BehaviorHandler.getEvent

true
true
JSF:JAVADOC:2283 String jakarta.faces.view.facelets.BehaviorHandler.getEventName
Return the client event name to which this behavior applies. true
true
JSF:JAVADOC:2284 String jakarta.faces.view.facelets.ComponentConfig.getComponentType
ComponentType to pass to the Application. Cannot be null. true
true
JSF:JAVADOC:2285 String jakarta.faces.view.facelets.ComponentConfig.getRendererType
RendererType to set on created UIComponent instances. true
true
JSF:JAVADOC:2286 ComponentHandler jakarta.faces.view.facelets.ComponentHandler.ComponentHandler
( ComponentConfig )
Leverage the TagHandlerDelegateFactory provided by the implementation to create an instance of TagHandlerDelegate designed for use with ComponentHandler. true
true
JSF:JAVADOC:2287 ComponentConfig jakarta.faces.view.facelets.ComponentHandler.getComponentConfig

true
true
JSF:JAVADOC:2288 boolean jakarta.faces.view.facelets.ComponentHandler.isNew
( UIComponent )
Determine if the passed component is not null and if it's new to the tree. This operation can be used for determining if attributes should be wired to the component. true
true
JSF:JAVADOC:2289 void jakarta.faces.view.facelets.ComponentHandler.onComponentCreated
( FaceletContext ,
UIComponent ,
UIComponent )
This method is guaranteed to be called after the component has been created but before it has been populated with children. true
true
JSF:JAVADOC:2290 void jakarta.faces.view.facelets.ComponentHandler.onComponentPopulated
( FaceletContext ,
UIComponent ,
UIComponent )
This method is guaranteed to be called after the component has been populated with children. true
true
JSF:JAVADOC:2291 void jakarta.faces.view.facelets.CompositeFaceletHandler.apply
( FaceletContext ,
UIComponent )
Calls apply on any child handlers. true
true
JSF:JAVADOC:2292 void jakarta.faces.view.facelets.CompositeFaceletHandler.apply
( FaceletContext ,
UIComponent )
throws IOException

true
true
JSF:JAVADOC:2293 CompositeFaceletHandler jakarta.faces.view.facelets.CompositeFaceletHandler.CompositeFaceletHandler
( FaceletHandler[] )

true
true
JSF:JAVADOC:2294 FaceletHandler[] jakarta.faces.view.facelets.CompositeFaceletHandler.getHandlers
Returns the array of child handlers contained by this handler. true
true
JSF:JAVADOC:2295 String jakarta.faces.view.facelets.ConverterConfig.getConverterId
Return the converter id to be used in instantiating this converter true
true
JSF:JAVADOC:2296 ConverterHandler jakarta.faces.view.facelets.ConverterHandler.ConverterHandler
( ConverterConfig )

true
true
JSF:JAVADOC:2297 String jakarta.faces.view.facelets.ConverterHandler.getConverterId
( FaceletContext )

true
true
JSF:JAVADOC:2298 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.apply
( FaceletContext ,
UIComponent )
The default implementation simply calls through to TagHandlerDelegate#apply. true
true
JSF:JAVADOC:2299 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.apply
( FaceletContext ,
UIComponent )
throws IOException

true
true
JSF:JAVADOC:2300 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler
( FaceletContext ,
UIComponent )

true
true
JSF:JAVADOC:2301 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler
( FaceletContext ,
UIComponent )
throws IOException

true
true
JSF:JAVADOC:2302 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler
( FaceletContext ,
UIComponent )
throws FacesException

true
true
JSF:JAVADOC:2303 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler
( FaceletContext ,
UIComponent )
throws ELException

true
true
JSF:JAVADOC:2304 DelegatingMetaTagHandler jakarta.faces.view.facelets.DelegatingMetaTagHandler.DelegatingMetaTagHandler
( TagConfig )

true
true
JSF:JAVADOC:2305 TagAttribute jakarta.faces.view.facelets.DelegatingMetaTagHandler.getBinding

true
true
JSF:JAVADOC:2306 Tag jakarta.faces.view.facelets.DelegatingMetaTagHandler.getTag

true
true
JSF:JAVADOC:2307 TagAttribute jakarta.faces.view.facelets.DelegatingMetaTagHandler.getTagAttribute
( String )

true
true
JSF:JAVADOC:2308 String jakarta.faces.view.facelets.DelegatingMetaTagHandler.getTagId

true
true
JSF:JAVADOC:2309 boolean jakarta.faces.view.facelets.DelegatingMetaTagHandler.isDisabled
( FaceletContext )

true
true
JSF:JAVADOC:2310 void jakarta.faces.view.facelets.DelegatingMetaTagHandler.setAttributes
( FaceletContext ,
Object )
Invoking/extending this method will cause the results of the created MetaRuleset to auto-wire state to the passed instance. true
true
JSF:JAVADOC:2311 FaceletContext jakarta.faces.view.facelets.FaceletContext.FaceletContext

true
true
JSF:JAVADOC:2312 String jakarta.faces.view.facelets.FaceletContext.generateUniqueId
( String )
Generate a unique ID for the passed String true
true
JSF:JAVADOC:2313 Object jakarta.faces.view.facelets.FaceletContext.getAttribute
( String )
Return an attribute set by a previous call to #setAttribute. Support method which is backed by the current VariableMapper true
true
JSF:JAVADOC:2314 ExpressionFactory jakarta.faces.view.facelets.FaceletContext.getExpressionFactory
The ExpressionFactory to use within the Facelet this context is executing upon. Must not be null. true
true
JSF:JAVADOC:2315 FacesContext jakarta.faces.view.facelets.FaceletContext.getFacesContext
The current FacesContext bound to this "request". Must not be null. true
true
JSF:JAVADOC:2316 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
String )
Include another Facelet defined at some path, relative to the executing context, not the current Facelet (same as include directive in JSP) true
true
JSF:JAVADOC:2317 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
String )
throws IOException
if unable to load relativePath true
true
JSF:JAVADOC:2318 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
String )
throws FaceletException
if unable to parse the markup loaded from relativePath true
true
JSF:JAVADOC:2319 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
String )
throws FacesException
if unable to create child UIComponent instances true
true
JSF:JAVADOC:2320 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
String )
throws ELException
if any of the expressions in the markup loaded from relativePath fail true
true
JSF:JAVADOC:2321 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
URL )
Include another Facelet defined at some path, absolute to this ClassLoader/OS true
true
JSF:JAVADOC:2322 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
URL )
throws IOException
if unable to load relativePath true
true
JSF:JAVADOC:2323 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
URL )
throws FaceletException
if unable to parse the markup loaded from relativePath true
true
JSF:JAVADOC:2324 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
URL )
throws FacesException
if unable to create child UIComponent instances true
true
JSF:JAVADOC:2325 void jakarta.faces.view.facelets.FaceletContext.includeFacelet
( UIComponent ,
URL )
throws ELException
if any of the expressions in the markup loaded from relativePath fail true
true
JSF:JAVADOC:2326 void jakarta.faces.view.facelets.FaceletContext.setAttribute
( String ,
Object )
Support method which is backed by the current VariableMapper. true
true
JSF:JAVADOC:2327 void jakarta.faces.view.facelets.FaceletContext.setFunctionMapper
( FunctionMapper )
Set the FunctionMapper to use in EL evaluation/creation. true
true
JSF:JAVADOC:2328 void jakarta.faces.view.facelets.FaceletContext.setVariableMapper
( VariableMapper )
Set the VariableMapper to use in EL evaluation/creation. true
true
JSF:JAVADOC:2329 FaceletException jakarta.faces.view.facelets.FaceletException.FaceletException
Create an empty FaceletException. true
true
JSF:JAVADOC:2330 FaceletException jakarta.faces.view.facelets.FaceletException.FaceletException
( String )
Create a FaceletException with argument message as the message. true
true
JSF:JAVADOC:2331 FaceletException jakarta.faces.view.facelets.FaceletException.FaceletException
( Throwable )
Wrap argument cause within this FaceletException instance. true
true
JSF:JAVADOC:2332 FaceletException jakarta.faces.view.facelets.FaceletException.FaceletException
( String ,
Throwable )
Wrap argument cause in a FaceletException instance, with a message given by the argument message. true
true
JSF:JAVADOC:2333 void jakarta.faces.view.facelets.FaceletHandler.apply
( FaceletContext ,
UIComponent )
Process changes on a particular UIComponent true
true
JSF:JAVADOC:2334 void jakarta.faces.view.facelets.FaceletHandler.apply
( FaceletContext ,
UIComponent )
throws IOException
if unable to load relativePath true
true
JSF:JAVADOC:2335 void jakarta.faces.view.facelets.FaceletHandler.apply
( FaceletContext ,
UIComponent )
throws FaceletException
if unable to parse the markup loaded from relativePath true
true
JSF:JAVADOC:2336 void jakarta.faces.view.facelets.FaceletHandler.apply
( FaceletContext ,
UIComponent )
throws FacesException
if unable to create child UIComponent instances true
true
JSF:JAVADOC:2337 void jakarta.faces.view.facelets.FaceletHandler.apply
( FaceletContext ,
UIComponent )
throws ELException
if any of the expressions in the markup loaded from relativePath fail true
true
JSF:JAVADOC:2338 void jakarta.faces.view.facelets.FaceletsAttachedObjectHandler.applyAttachedObject
( FacesContext ,
UIComponent )
Take the necessary actions to apply the attached object represented by the tag for the concrete subclass of this class to the argument parent. true
true
JSF:JAVADOC:2339 FaceletsAttachedObjectHandler jakarta.faces.view.facelets.FaceletsAttachedObjectHandler.FaceletsAttachedObjectHandler
( TagConfig )
Call through to super true
true
JSF:JAVADOC:2340 String jakarta.faces.view.facelets.FaceletsAttachedObjectHandler.getFor
Return the value of the "for" attribute. This enables the runtime to know to which inner component this attached object should be retargeted. true
true
JSF:JAVADOC:2341 String jakarta.faces.view.facelets.FacetHandler.getFacetName
( FaceletContext )
Returns the resolved literal String value of the facet name after evaluating EL. true
true
JSF:JAVADOC:2342 void jakarta.faces.view.facelets.Metadata.applyMetadata
( FaceletContext ,
Object )
Take the action prescribed in the JSF specification for this particular VDL element attribute. true
true
JSF:JAVADOC:2343 Metadata jakarta.faces.view.facelets.Metadata.Metadata

true
true
JSF:JAVADOC:2344 PropertyDescriptor jakarta.faces.view.facelets.MetadataTarget.getProperty
( String )
Return a beans PropertyDescriptor for the property with name given by argument name. true
true
JSF:JAVADOC:2345 Class jakarta.faces.view.facelets.MetadataTarget.getPropertyType
( String )
Return a Class for the property with name given by argument name. true
true
JSF:JAVADOC:2346 Method jakarta.faces.view.facelets.MetadataTarget.getReadMethod
( String )
Return a Method for the getter of the property with name given by argument name. true
true
JSF:JAVADOC:2347 Class jakarta.faces.view.facelets.MetadataTarget.getTargetClass
Return the Class of the metadata target. true
true
JSF:JAVADOC:2348 Method jakarta.faces.view.facelets.MetadataTarget.getWriteMethod
( String )
Return a Method for the setter of the property with name given by argument name. true
true
JSF:JAVADOC:2349 boolean jakarta.faces.view.facelets.MetadataTarget.isTargetInstanceOf
( Class )
Return true if the target for this metadata element is an instance of the argument type. true
true
JSF:JAVADOC:2350 MetadataTarget jakarta.faces.view.facelets.MetadataTarget.MetadataTarget

true
true
JSF:JAVADOC:2351 Metadata jakarta.faces.view.facelets.MetaRule.applyRule
( String ,
TagAttribute ,
MetadataTarget )
Return an abstraction that takes appropriate action given the kind of rule represented by the argument name, in the context of this particular concrete subclass of MetaRule. The abstraction must encapsulate the value from the argument attribute. true
true
JSF:JAVADOC:2352 MetaRule jakarta.faces.view.facelets.MetaRule.MetaRule

true
true
JSF:JAVADOC:2353 MetaRuleset jakarta.faces.view.facelets.MetaRuleset.add
( Metadata )
Add another Metadata to this ruleset, returning this. true
true
JSF:JAVADOC:2354 MetaRuleset jakarta.faces.view.facelets.MetaRuleset.addRule
( MetaRule )
Add another MetaRule to this ruleset, returning this. true
true
JSF:JAVADOC:2355 MetaRuleset jakarta.faces.view.facelets.MetaRuleset.alias
( String ,
String )
Customize this MetaRuleset by removing the attribute named by argument attribute and re-adding it under the name given by the argument property, returning this. true
true
JSF:JAVADOC:2356 Metadata jakarta.faces.view.facelets.MetaRuleset.finish
Take actions to apply the rule. true
true
JSF:JAVADOC:2357 MetaRuleset jakarta.faces.view.facelets.MetaRuleset.ignore
( String )
Customize this MetaRuleset instance to advise it to ignore the attribute named by the attribute argument, returning this. true
true
JSF:JAVADOC:2358 MetaRuleset jakarta.faces.view.facelets.MetaRuleset.ignoreAll
Customize this MetaRuleset instance to advise it to ignore all attributes, returning this. true
true
JSF:JAVADOC:2359 MetaRuleset jakarta.faces.view.facelets.MetaRuleset.MetaRuleset

true
true
JSF:JAVADOC:2360 MetaTagHandler jakarta.faces.view.facelets.MetaTagHandler.MetaTagHandler
( TagConfig )

true
true
JSF:JAVADOC:2361 URL jakarta.faces.view.facelets.ResourceResolver.resolveUrl
( String )
Returns the URL of a Facelet template file. Called by the Facelets Runtime to load a template file referred to in a Facelets page. true
true
JSF:JAVADOC:2362 ResourceResolver jakarta.faces.view.facelets.ResourceResolver.ResourceResolver

true
true
JSF:JAVADOC:2363 TagAttributes jakarta.faces.view.facelets.Tag.getAttributes
Return an object encapsulating the TagAttributes specified on this element in the view. true
true
JSF:JAVADOC:2364 String jakarta.faces.view.facelets.Tag.getLocalName
Return the XML local name of the tag. For example, would be "tag". true
true
JSF:JAVADOC:2365 Location jakarta.faces.view.facelets.Tag.getLocation
Return the Location of this Tag instance in the Facelet view. true
true
JSF:JAVADOC:2366 String jakarta.faces.view.facelets.Tag.getNamespace
Return the resolved XML Namespace for this tag in the Facelets view. true
true
JSF:JAVADOC:2367 String jakarta.faces.view.facelets.Tag.getQName
Return the XML qualified name for this tag. For example, would be "my:tag". true
true
JSF:JAVADOC:2368 Tag jakarta.faces.view.facelets.Tag.Tag
( Location ,
String ,
String ,
String ,
TagAttributes )

true
true
JSF:JAVADOC:2369 Tag jakarta.faces.view.facelets.Tag.Tag
( Tag ,
TagAttributes )

true
true
JSF:JAVADOC:2370 String jakarta.faces.view.facelets.Tag.toString

true
true
JSF:JAVADOC:2371 boolean jakarta.faces.view.facelets.TagAttribute.getBoolean
( FaceletContext )
If literal, return Boolean#getBoolean(java.lang.String) Boolean.getBoolean(java.lang.String) passing our value, otherwise call #getObject(FaceletContext, Class) getObject(FaceletContext, Class). true
true
JSF:JAVADOC:2372 int jakarta.faces.view.facelets.TagAttribute.getInt
( FaceletContext )
If literal, call Integer#parseInt(java.lang.String) Integer.parseInt(String), otherwise call #getObject(FaceletContext, Class) getObject(FaceletContext, Class). true
true
JSF:JAVADOC:2373 String jakarta.faces.view.facelets.TagAttribute.getLocalName
Local name of this attribute true
true
JSF:JAVADOC:2374 Location jakarta.faces.view.facelets.TagAttribute.getLocation
The location of this attribute in the FaceletContext true
true
JSF:JAVADOC:2375 MethodExpression jakarta.faces.view.facelets.TagAttribute.getMethodExpression
( FaceletContext ,
Class ,
Class[] )
Create a MethodExpression, using this attribute's value as the expression String. true
true
JSF:JAVADOC:2376 String jakarta.faces.view.facelets.TagAttribute.getNamespace
The resolved Namespace for this attribute true
true
JSF:JAVADOC:2377 Object jakarta.faces.view.facelets.TagAttribute.getObject
( FaceletContext )
Delegates to getObject with Object.class as a param true
true
JSF:JAVADOC:2378 Object jakarta.faces.view.facelets.TagAttribute.getObject
( FaceletContext ,
Class )
If literal, simply coerce our String literal value using an ExpressionFactory, otherwise create a ValueExpression and evaluate it. true
true
JSF:JAVADOC:2379 String jakarta.faces.view.facelets.TagAttribute.getQName
The qualified name for this attribute true
true
JSF:JAVADOC:2380 String jakarta.faces.view.facelets.TagAttribute.getValue
Return the literal value of this attribute true
true
JSF:JAVADOC:2381 String jakarta.faces.view.facelets.TagAttribute.getValue
( FaceletContext )
If literal, then return our value, otherwise delegate to getObject, passing String.class. true
true
JSF:JAVADOC:2382 ValueExpression jakarta.faces.view.facelets.TagAttribute.getValueExpression
( FaceletContext ,
Class )
Create a ValueExpression, using this attribute's literal value and the passed expected type. true
true
JSF:JAVADOC:2383 boolean jakarta.faces.view.facelets.TagAttribute.isLiteral
If this TagAttribute is literal (not #{..} or ${..}) true
true
JSF:JAVADOC:2384 TagAttribute jakarta.faces.view.facelets.TagAttribute.TagAttribute

true
true
JSF:JAVADOC:2385 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( TagAttribute )

true
true
JSF:JAVADOC:2386 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( TagAttribute ,
String )

true
true
JSF:JAVADOC:2387 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( TagAttribute ,
Throwable )

true
true
JSF:JAVADOC:2388 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( TagAttribute ,
String ,
Throwable )

true
true
JSF:JAVADOC:2389 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( Tag ,
TagAttribute )

true
true
JSF:JAVADOC:2390 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( Tag ,
TagAttribute ,
String )

true
true
JSF:JAVADOC:2391 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( Tag ,
TagAttribute ,
Throwable )

true
true
JSF:JAVADOC:2392 TagAttributeException jakarta.faces.view.facelets.TagAttributeException.TagAttributeException
( Tag ,
TagAttribute ,
String ,
Throwable )

true
true
JSF:JAVADOC:2393 TagAttribute jakarta.faces.view.facelets.TagAttributes.get
( String )
Using no namespace, find the TagAttribute true
true
JSF:JAVADOC:2394 TagAttribute jakarta.faces.view.facelets.TagAttributes.get
( String ,
String )
Find a TagAttribute that matches the passed namespace and local name. true
true
JSF:JAVADOC:2395 TagAttribute[] jakarta.faces.view.facelets.TagAttributes.getAll
Return an array of all TagAttributes in this set true
true
JSF:JAVADOC:2396 TagAttribute[] jakarta.faces.view.facelets.TagAttributes.getAll
( String )
Get all TagAttributes for the passed namespace true
true
JSF:JAVADOC:2397 String[] jakarta.faces.view.facelets.TagAttributes.getNamespaces
A list of Namespaces found in this set true
true
JSF:JAVADOC:2398 TagAttributes jakarta.faces.view.facelets.TagAttributes.TagAttributes

true
true
JSF:JAVADOC:2399 FaceletHandler jakarta.faces.view.facelets.TagConfig.getNextHandler
The next FaceletHandler (child or children) to be applied. This must never be null. true
true
JSF:JAVADOC:2400 Tag jakarta.faces.view.facelets.TagConfig.getTag
Return the Tag representing this handler. true
true
JSF:JAVADOC:2401 String jakarta.faces.view.facelets.TagConfig.getTagId
A document-unique id, follows the convention "_tagId##" true
true
JSF:JAVADOC:2402 Tag jakarta.faces.view.facelets.TagDecorator.decorate
( Tag )
If handled, return a new Tag instance, otherwise return null true
true
JSF:JAVADOC:2403 TagException jakarta.faces.view.facelets.TagException.TagException
( Tag )
Wrap the argument tag so the exception can reference its information. true
true
JSF:JAVADOC:2404 TagException jakarta.faces.view.facelets.TagException.TagException
( Tag ,
String )
Wrap the argument tag so the exception can reference its information. true
true
JSF:JAVADOC:2405 TagException jakarta.faces.view.facelets.TagException.TagException
( Tag ,
Throwable )
Wrap the argument tag so the exception can reference its information. true
true
JSF:JAVADOC:2406 TagException jakarta.faces.view.facelets.TagException.TagException
( Tag ,
String ,
Throwable )
Wrap the argument tag so the exception can reference its information. true
true
JSF:JAVADOC:2407 TagHandler jakarta.faces.view.facelets.TagHandler.TagHandler
( TagConfig )
Every TagHandler instance is associated with a Tag. Each Tag instance has a TagAttributes property, which is simply a collection of TagAttribute instances. Extract and save as protected instance variables the TagConfig#getTagId, TagConfig#getTag and TagConfig#getNextHandler returns from the argument TagConfig. This constructor is only called when the Facelets View is compiled. true
true
JSF:JAVADOC:2408 String jakarta.faces.view.facelets.TagHandler.toString

true
true
JSF:JAVADOC:2409 void jakarta.faces.view.facelets.TagHandlerDelegate.apply
( FaceletContext ,
UIComponent )
Called by classes that implement jakarta.faces.view.facelets.FaceletHandler in their implementation of apply(). true
true
JSF:JAVADOC:2410 void jakarta.faces.view.facelets.TagHandlerDelegate.apply
( FaceletContext ,
UIComponent )
throws IOException

true
true
JSF:JAVADOC:2411 MetaRuleset jakarta.faces.view.facelets.TagHandlerDelegate.createMetaRuleset
( Class )
Return a MetaRuleset particular to this kind of tag handler. Called from classes that implement MetaTagHandler. true
true
JSF:JAVADOC:2412 TagHandlerDelegate jakarta.faces.view.facelets.TagHandlerDelegate.TagHandlerDelegate

true
true
JSF:JAVADOC:2413 TagHandlerDelegate jakarta.faces.view.facelets.TagHandlerDelegateFactory.createBehaviorHandlerDelegate
( BehaviorHandler )
Create and return a TagHandlerDelegate instance designed for use with BehaviorHandler. true
true
JSF:JAVADOC:2414 TagHandlerDelegate jakarta.faces.view.facelets.TagHandlerDelegateFactory.createComponentHandlerDelegate
( ComponentHandler )
Create and return a TagHandlerDelegate instance designed for use with ComponentHandler. true
true
JSF:JAVADOC:2415 TagHandlerDelegate jakarta.faces.view.facelets.TagHandlerDelegateFactory.createConverterHandlerDelegate
( ConverterHandler )
Create and return a TagHandlerDelegate instance designed for use with ConverterHandler. true
true
JSF:JAVADOC:2416 TagHandlerDelegate jakarta.faces.view.facelets.TagHandlerDelegateFactory.createValidatorHandlerDelegate
( ValidatorHandler )
Create and return a TagHandlerDelegate instance designed for use with ValidatorHandler. true
true
JSF:JAVADOC:2417 TagHandlerDelegateFactory jakarta.faces.view.facelets.TagHandlerDelegateFactory.TagHandlerDelegateFactory

true
true
JSF:JAVADOC:2418 String jakarta.faces.view.facelets.TextHandler.getText
Returns the literal String value of the contained text. true
true
JSF:JAVADOC:2419 String jakarta.faces.view.facelets.TextHandler.getText
( FaceletContext )
Returns the resolved literal String value of the contained text after evaluating EL. true
true
JSF:JAVADOC:2420 String jakarta.faces.view.facelets.ValidatorConfig.getValidatorId
Return the validator-id associated with a particular validator in your faces-config true
true
JSF:JAVADOC:2421 ValidatorConfig jakarta.faces.view.facelets.ValidatorHandler.getValidatorConfig
Return the TagConfig subclass used to configure this handler instance. true
true
JSF:JAVADOC:2422 String jakarta.faces.view.facelets.ValidatorHandler.getValidatorId
( FaceletContext )
Retrieve the id of the validator that is to be created and added to the parent EditableValueHolder. All subclasses should override this method because it is important for Facelets to have a unique way of identifying the validators that are added to this EditableValueHolder and allows exclusions to work properly. An exclusion is a validator declaration that has the attribute "disabled" which resolves to false, instructing Facelets not to register a default validator with the same id. true
true
JSF:JAVADOC:2423 ValidatorHandler jakarta.faces.view.facelets.ValidatorHandler.ValidatorHandler
( ValidatorConfig )
Construct this instance around the configuration information in argument config true
true
JSF:JAVADOC:2424 AttributeTag jakarta.faces.webapp.AttributeTag.AttributeTag

true true true
JSF:JAVADOC:2425 int jakarta.faces.webapp.AttributeTag.doEndTag

true true true
JSF:JAVADOC:2426 int jakarta.faces.webapp.AttributeTag.doEndTag

throws JspException

true true true
JSF:JAVADOC:2427 int jakarta.faces.webapp.AttributeTag.doStartTag
Register the specified attribute name and value with the UIComponent instance associated with our most immediately surrounding UIComponentTag instance, if this UIComponent does not already have a value for the specified attribute name. true true true
JSF:JAVADOC:2428 int jakarta.faces.webapp.AttributeTag.doStartTag

throws JspException
if a JSP error occurs true true true
JSF:JAVADOC:2429 void jakarta.faces.webapp.AttributeTag.release
Release references to any acquired resources. true true true
JSF:JAVADOC:2430 void jakarta.faces.webapp.AttributeTag.setName
( String )
Set the attribute name. true true true
JSF:JAVADOC:2431 void jakarta.faces.webapp.AttributeTag.setValue
( String )
Set the attribute value. true true true
JSF:JAVADOC:2432 ConverterELTag jakarta.faces.webapp.ConverterELTag.ConverterELTag

true
true
JSF:JAVADOC:2433 int jakarta.faces.webapp.ConverterELTag.doStartTag
Create a new instance of the specified Converter class, and register it with the UIComponent instance associated with our most immediately surrounding UIComponentClassicTagBase instance, if the UIComponent instance was created by this execution of the containing JSP page. If the localValue of the UIComponent is a String, attempt to convert it. true
true
JSF:JAVADOC:2434 int jakarta.faces.webapp.ConverterELTag.doStartTag

throws JspException
if a JSP error occurs true
true
JSF:JAVADOC:2435 ConverterTag jakarta.faces.webapp.ConverterTag.ConverterTag

true true true
JSF:JAVADOC:2436 int jakarta.faces.webapp.ConverterTag.doStartTag
Create a new instance of the specified Converter class, and register it with the UIComponent instance associated with our most immediately surrounding UIComponentTag instance, if the UIComponent instance was created by this execution of the containing JSP page. If the localValue of the UIComponent is a String, attempt to convert it. true true true
JSF:JAVADOC:2437 int jakarta.faces.webapp.ConverterTag.doStartTag

throws JspException
if a JSP error occurs true true true
JSF:JAVADOC:2438 void jakarta.faces.webapp.ConverterTag.release
Release references to any acquired resources. true true true
JSF:JAVADOC:2439 void jakarta.faces.webapp.ConverterTag.setBinding
( String )
Set the expression that will be used to create a ValueExpression that references a backing bean property of the Converter instance to be created. true true true
JSF:JAVADOC:2440 void jakarta.faces.webapp.ConverterTag.setBinding
( String )
throws JspException
if a JSP error occurs true true true
JSF:JAVADOC:2441 void jakarta.faces.webapp.ConverterTag.setConverterId
( String )
Set the identifer of the Converter instance to be created. true true true
JSF:JAVADOC:2442 void jakarta.faces.webapp.FacesServlet.destroy
Release all resources acquired at startup time. true
true
JSF:JAVADOC:2443 FacesServlet jakarta.faces.webapp.FacesServlet.FacesServlet

true
true
JSF:JAVADOC:2444 ServletConfig jakarta.faces.webapp.FacesServlet.getServletConfig
Return the ServletConfig instance for this servlet. true
true
JSF:JAVADOC:2445 String jakarta.faces.webapp.FacesServlet.getServletInfo
Return information about this Servlet. true
true
JSF:JAVADOC:2446 void jakarta.faces.webapp.FacesServlet.init
( ServletConfig )
Acquire the factory instances we will require. true
true
JSF:JAVADOC:2447 void jakarta.faces.webapp.FacesServlet.init
( ServletConfig )
throws ServletException
if, for any reason, the startup of this Faces application failed. This includes errors in the config file that is parsed before or during the processing of this init() method. true
true
JSF:JAVADOC:2448 void jakarta.faces.webapp.FacesServlet.service
( ServletRequest ,
ServletResponse )
Process an incoming request, and create the corresponding response according to the following specification. If the request and response arguments to this method are not instances of HttpServletRequest and HttpServletResponse, respectively, the results of invoking this method are undefined. This method must respond to requests that start with the following strings by invoking the sendError method on the response argument (cast to HttpServletResponse), passing the code HttpServletResponse.SC_NOT_FOUND as the argument. /WEB-INF/ /WEB-INF /META-INF/ /META-INF If none of the cases described above in the specification for this method apply to the servicing of this request, the following action must be taken to service the request. Acquire a FacesContext instance for this request. Acquire the ResourceHandler for this request by calling jakarta.faces.application.Application#getResourceHandler. Call jakarta.faces.application.ResourceHandler#isResourceRequest. If this returns true call jakarta.faces.application.ResourceHandler#handleResourceRequest. If this returns false, call jakarta.faces.lifecycle.Lifecycle#execute followed by jakarta.faces.lifecycle.Lifecycle#render. If a jakarta.faces.FacesException is thrown in either case, extract the cause from the FacesException. If the cause is null extract the message from the FacesException, put it inside of a new ServletException instance, and pass the FacesException instance as the root cause, then rethrow the ServletException instance. If the cause is an instance of ServletException, rethrow the cause. If the cause is an instance of IOException, rethrow the cause. Otherwise, create a new ServletException instance, passing the message from the cause, as the first argument, and the cause itself as the second argument. In a finally block, jakarta.faces.context.FacesContext#release must be called. true
true
JSF:JAVADOC:2449 void jakarta.faces.webapp.FacesServlet.service
( ServletRequest ,
ServletResponse )
throws IOException
if an input/output error occurs during processing true
true
JSF:JAVADOC:2450 void jakarta.faces.webapp.FacesServlet.service
( ServletRequest ,
ServletResponse )
throws ServletException
if a servlet error occurs during processing true
true
JSF:JAVADOC:2451 int jakarta.faces.webapp.FacetTag.doStartTag
Return EVAL_BODY_INCLUDE to cause nested body content to be evaluated. true
true
JSF:JAVADOC:2452 int jakarta.faces.webapp.FacetTag.doStartTag

throws JspException

true
true
JSF:JAVADOC:2453 FacetTag jakarta.faces.webapp.FacetTag.FacetTag

true
true
JSF:JAVADOC:2454 String jakarta.faces.webapp.FacetTag.getName
Return the name to be assigned to this facet. true
true
JSF:JAVADOC:2455 void jakarta.faces.webapp.FacetTag.release
Release any resources allocated by this tag instance. true
true
JSF:JAVADOC:2456 void jakarta.faces.webapp.FacetTag.setName
( String )
Set the name to be assigned to this facet. true
true
JSF:JAVADOC:2457 ExceptionHandler jakarta.faces.webapp.PreJsf2ExceptionHandlerFactory.getExceptionHandler
Create and return a A new ExceptionHandler instance. The implementation must return an ExceptionHandler instance suitable for the environment. For example, in some cases it may be desirable for an ExceptionHandler to write error information to the response instead of throwing exceptions as in the case of Ajax applications. true
true
JSF:JAVADOC:2458 PreJsf2ExceptionHandlerFactory jakarta.faces.webapp.PreJsf2ExceptionHandlerFactory.PreJsf2ExceptionHandlerFactory

true
true
JSF:JAVADOC:2459 UIComponentBodyTag jakarta.faces.webapp.UIComponentBodyTag.UIComponentBodyTag

true true true
JSF:JAVADOC:2460 int jakarta.faces.webapp.UIComponentClassicTagBase.doAfterBody
Perform any processing necessary to handle the content implications of CASE 4 in the class description. Return result from #getDoAfterBodyValue true
true
JSF:JAVADOC:2461 int jakarta.faces.webapp.UIComponentClassicTagBase.doAfterBody

throws JspException
if an error is encountered true
true
JSF:JAVADOC:2462 int jakarta.faces.webapp.UIComponentClassicTagBase.doEndTag
Perform any processing necessary to handle the content implications of CASE 3 in the class description. The default implementation, which is intended to be sufficient for most components, calls #createVerbatimComponentFromBodyContent on this instance and adds it as a child of the component for this tag's component at the end of the child list. In addition, the following housekeeping steps are taken. Retrieve from the UIComponent the set of component ids of child components created by UIComponentTag instances the last time this page was processed (if any). Compare it to the list of children created during this page processing pass, and remove all children present in the old list but not the new. Save the new list as a component attribute so that it gets saved as part of the component's state. Retrieve from the UIComponent the set of facet names of facets created by UIComponentTag instances the last time this page was processed (if any). Compare it to the list of facets created during this page processing pass, and remove all facets present in the old list but not the new. Save the new list as a component attribute so that it gets saved as part of the component's state. Release all references to the component, and pop it from the component stack for this response, removing the stack if this was the outermost component. The flag value to be returned is acquired by calling the getDoEndValue() method, which tag subclasses may override if they do not want the default value. true
true
JSF:JAVADOC:2463 int jakarta.faces.webapp.UIComponentClassicTagBase.doEndTag

throws JspException
if an error occurs true
true
JSF:JAVADOC:2464 void jakarta.faces.webapp.UIComponentClassicTagBase.doInitBody
Prepare for evaluation of the body. This method is invoked by the JSP page implementation object after setBodyContent() and before the first time the body is to be evaluated. This method will not be invoked for empty tags or for non-empty tags whose doStartTag() method returns SKIP_BODY or EVAL_BODY_INCLUDE. true
true
JSF:JAVADOC:2465 void jakarta.faces.webapp.UIComponentClassicTagBase.doInitBody

throws JspException
if an error is encountered true
true
JSF:JAVADOC:2466 int jakarta.faces.webapp.UIComponentClassicTagBase.doStartTag
Perform any processing necessary to find (or create) the UIComponent instance in the view corresponding to this tag instance in the page and, if and only if a component was created, insert it into the tree at the proper location as expected by the page author. Secondarily, cause a transient UIOutput component to be created and placed in the tree before the UIComponent instance for this tag. The value of this UIOutput component must include anything covered by CASE 1 or CASE 2 in the class description. The default implementation, which is intended to be sufficient for most components, implements this secondary requirement by calling #getParentUIComponentClassicTagBase, and calling #createVerbatimComponentFromBodyContent on the result. It then adds the returned component to the tree before the actual component for this tag instance instance by calling #addVerbatimBeforeComponent. Before returning, the component is pushed onto the component stack for this response to enable the #getParentUIComponentClassicTagBase method to work properly. The flag value to be returned is acquired by calling the getDoStartValue() method, which tag subclasses may override if they do not want the default value. true
true
JSF:JAVADOC:2467 int jakarta.faces.webapp.UIComponentClassicTagBase.doStartTag

throws JspException
if an error occurs true
true
JSF:JAVADOC:2468 BodyContent jakarta.faces.webapp.UIComponentClassicTagBase.getBodyContent

true
true
JSF:JAVADOC:2469 UIComponent jakarta.faces.webapp.UIComponentClassicTagBase.getComponentInstance
Return the UIComponent instance that is associated with this tag instance. This method is designed to be used by tags nested within this tag, and only returns useful results between the execution of doStartTag() and doEndTag() on this tag instance. true
true
JSF:JAVADOC:2470 boolean jakarta.faces.webapp.UIComponentClassicTagBase.getCreated
Return true if we dynamically created a new component instance during execution of this tag. This method is designed to be used by tags nested within this tag, and only returns useful results between the execution of doStartTag() and doEndTag() on this tag instance. true
true
JSF:JAVADOC:2471 String jakarta.faces.webapp.UIComponentClassicTagBase.getJspId

true
true
JSF:JAVADOC:2472 Tag jakarta.faces.webapp.UIComponentClassicTagBase.getParent
Return the Tag that is the parent of this instance. true
true
JSF:JAVADOC:2473 UIComponentClassicTagBase jakarta.faces.webapp.UIComponentClassicTagBase.getParentUIComponentClassicTagBase
( PageContext )
Locate and return the nearest enclosing UIComponentClassicTagBase if any; otherwise, return null. true
true
JSF:JAVADOC:2474 JspWriter jakarta.faces.webapp.UIComponentClassicTagBase.getPreviousOut
Get the JspWriter from our BodyContent. true
true
JSF:JAVADOC:2475 void jakarta.faces.webapp.UIComponentClassicTagBase.release
Release any resources allocated during the execution of this tag handler. true
true
JSF:JAVADOC:2476 void jakarta.faces.webapp.UIComponentClassicTagBase.setBodyContent
( BodyContent )
Set the bodyContent for this tag handler. This method is invoked by the JSP page implementation object at most once per action invocation, before doInitiBody(). This method will not be invoked for empty tags or for non-empty tags whose doStartTag() method returns SKIP_BODY or EVAL_BODY_INCLUDE. true
true
JSF:JAVADOC:2477 void jakarta.faces.webapp.UIComponentClassicTagBase.setId
( String )
Set the component identifier for our component. If the argument begins with UIViewRoot#UNIQUE_ID_PREFIX throw an IllegalArgumentException true
true
JSF:JAVADOC:2478 void jakarta.faces.webapp.UIComponentClassicTagBase.setId
( String )
throws IllegalArgumentException
if the argument is non-null and starts with UIViewRoot#UNIQUE_ID_PREFIX. true
true
JSF:JAVADOC:2479 void jakarta.faces.webapp.UIComponentClassicTagBase.setJspId
( String )
Defined on JspIdConsumer. This method is called by the container before #doStartTag. The argument is guaranteed to be unique within the page. IMPLEMENTATION NOTE: This method will detect where we are in an include and assign a unique ID for each include in a particular 'logical page'. This allows us to avoid possible duplicate ID situations for included pages that have components without explicit IDs. true
true
JSF:JAVADOC:2480 void jakarta.faces.webapp.UIComponentClassicTagBase.setPageContext
( PageContext )
Set the PageContext of the page containing this tag instance. true
true
JSF:JAVADOC:2481 void jakarta.faces.webapp.UIComponentClassicTagBase.setParent
( Tag )
Set the Tag that is the parent of this instance. true
true
JSF:JAVADOC:2482 UIComponentClassicTagBase jakarta.faces.webapp.UIComponentClassicTagBase.UIComponentClassicTagBase

true
true
JSF:JAVADOC:2483 void jakarta.faces.webapp.UIComponentELTag.release
Release any resources allocated during the execution of this tag handler. true
true
JSF:JAVADOC:2484 void jakarta.faces.webapp.UIComponentELTag.setBinding
( ValueExpression )
Set the value expression for our component. true
true
JSF:JAVADOC:2485 void jakarta.faces.webapp.UIComponentELTag.setBinding
( ValueExpression )
throws JspException
if an error occurs true
true
JSF:JAVADOC:2486 void jakarta.faces.webapp.UIComponentELTag.setRendered
( ValueExpression )
Set an override for the rendered attribute. true
true
JSF:JAVADOC:2487 UIComponentELTag jakarta.faces.webapp.UIComponentELTag.UIComponentELTag

true
true
JSF:JAVADOC:2488 UIComponentTag jakarta.faces.webapp.UIComponentTag.getParentUIComponentTag
( PageContext )
Locate and return the nearest enclosing UIComponentTag if any; otherwise, return null. true true true
JSF:JAVADOC:2489 boolean jakarta.faces.webapp.UIComponentTag.isValueReference
( String )
Return true if the specified value conforms to the syntax requirements of a value binding expression. Such expressions ` * may be used on most component tag attributes to signal a desire for deferred evaluation of the attribute or property value to be set on the underlying UIComponent. true true true
JSF:JAVADOC:2490 boolean jakarta.faces.webapp.UIComponentTag.isValueReference
( String )
throws NullPointerException
if value is null true true true
JSF:JAVADOC:2491 void jakarta.faces.webapp.UIComponentTag.release
Release any resources allocated during the execution of this tag handler. true true true
JSF:JAVADOC:2492 void jakarta.faces.webapp.UIComponentTag.setBinding
( String )
Set the value binding expression for our component. true true true
JSF:JAVADOC:2493 void jakarta.faces.webapp.UIComponentTag.setBinding
( String )
throws JspException

true true true
JSF:JAVADOC:2494 void jakarta.faces.webapp.UIComponentTag.setBinding
( String )
throws IllegalArgumentException
if the specified binding is not a valid value binding expression. true true true
JSF:JAVADOC:2495 void jakarta.faces.webapp.UIComponentTag.setRendered
( String )
Set an override for the rendered attribute. true true true
JSF:JAVADOC:2496 UIComponentTag jakarta.faces.webapp.UIComponentTag.UIComponentTag

true true true
JSF:JAVADOC:2497 UIComponent jakarta.faces.webapp.UIComponentTagBase.getComponentInstance
Return the UIComponent instance that is associated with this tag instance. This method is designed to be used by tags nested within this tag, and only returns useful results between the execution of doStartTag() and doEndTag() on this tag instance. true
true
JSF:JAVADOC:2498 String jakarta.faces.webapp.UIComponentTagBase.getComponentType
Return the component type for the component that is or will be bound to this tag. This value can be passed to jakarta.faces.application.Application#createComponent to create the UIComponent instance for this tag. Subclasses must override this method to return the appropriate value. true
true
JSF:JAVADOC:2499 boolean jakarta.faces.webapp.UIComponentTagBase.getCreated
Return true if we dynamically created a new component instance during execution of this tag. This method is designed to be used by tags nested within this tag, and only returns useful results between the execution of doStartTag() and doEndTag() on this tag instance. true
true
JSF:JAVADOC:2500 String jakarta.faces.webapp.UIComponentTagBase.getRendererType
Return the rendererType property that selects the Renderer to be used for encoding this component, or null to ask the component to render itself directly. Subclasses must override this method to return the appropriate value. true
true
JSF:JAVADOC:2501 void jakarta.faces.webapp.UIComponentTagBase.setId
( String )
Set the component identifier for the component corresponding to this tag instance. If the argument begins with jakarta.faces.component.UIViewRoot#UNIQUE_ID_PREFIX throw an IllegalArgumentException true
true
JSF:JAVADOC:2502 void jakarta.faces.webapp.UIComponentTagBase.setId
( String )
throws IllegalArgumentException
if the argument is non-null and starts with jakarta.faces.component.UIViewRoot#UNIQUE_ID_PREFIX. true
true
JSF:JAVADOC:2503 UIComponentTagBase jakarta.faces.webapp.UIComponentTagBase.UIComponentTagBase

true
true
JSF:JAVADOC:2504 int jakarta.faces.webapp.ValidatorELTag.doStartTag
Create a new instance of the specified Validator class, and register it with the UIComponent instance associated with our most immediately surrounding UIComponentTagBase instance, if the UIComponent instance was created by this execution of the containing JSP page. true
true
JSF:JAVADOC:2505 int jakarta.faces.webapp.ValidatorELTag.doStartTag

throws JspException
if a JSP error occurs true
true
JSF:JAVADOC:2506 ValidatorELTag jakarta.faces.webapp.ValidatorELTag.ValidatorELTag

true
true
JSF:JAVADOC:2507 int jakarta.faces.webapp.ValidatorTag.doStartTag
Create a new instance of the specified Validator class, and register it with the UIComponent instance associated with our most immediately surrounding UIComponentTag instance, if the UIComponent instance was created by this execution of the containing JSP page. true true true
JSF:JAVADOC:2508 int jakarta.faces.webapp.ValidatorTag.doStartTag

throws JspException
if a JSP error occurs true true true
JSF:JAVADOC:2509 void jakarta.faces.webapp.ValidatorTag.release
Release references to any acquired resources. true true true
JSF:JAVADOC:2510 void jakarta.faces.webapp.ValidatorTag.setBinding
( String )
Set the expression that will be used to create a ValueExpression that references a backing bean property of the Validator instance to be created. true true true
JSF:JAVADOC:2511 void jakarta.faces.webapp.ValidatorTag.setBinding
( String )
throws JspException
if a JSP error occurs true true true
JSF:JAVADOC:2512 void jakarta.faces.webapp.ValidatorTag.setValidatorId
( String )
Set the identifer of the Validator instance to be created. true true true
JSF:JAVADOC:2513 ValidatorTag jakarta.faces.webapp.ValidatorTag.ValidatorTag

true true true