Uses of Interface
javax.faces.component.StateHolder

Packages that use StateHolder
javax.faces.component Fundamental APIs for user interface components. 
javax.faces.component.behavior APIs for attaching additional behavior to user interface components. 
javax.faces.component.html Specialized user interface component classes for HTML. 
javax.faces.convert Contains classes and interfaces defining converters. 
javax.faces.event Interfaces describing events and event listeners, and concrete event implementation classes. 
javax.faces.validator Interface defining the validator model, and concrete validator implementation classes. 
 

Uses of StateHolder in javax.faces.component
 

Subinterfaces of StateHolder in javax.faces.component
 interface PartialStateHolder
          

Components that want to leverage the partial state saving feature must implement this interface instead of implementing StateHolder, from which this interface inherits.

 interface StateHelper
          

Define a Map-like contract that makes it easier for components to implement PartialStateHolder.

 

Classes in javax.faces.component that implement StateHolder
 class TestActionListener
          Test ActionListener implementation.
 class TestCommand
          Test UICommand subclass.
 class TestComponent
          Test UIComponent for unit tests.
 class TestInput
          Test UIInput subclass.
 class TestNamingContainer
          Test NamingContainer implementation with tracing.
 class TestSelectMany
          Test UISelectMany subclass.
 class TestValidator
          Test implementation of Validator.
 class TestValueChangeListener
          Test ValueChangeListener implementation.
 class TestValueChangeListenerWithBackReference
          Test ValueChangeListener implementation.
 class UIColumn
          UIColumn is a UIComponent that represents a single column of data within a parent UIData component.
 class UICommand
          UICommand is a UIComponent that represents a user interface component which, when activated by the user, triggers an application specific "command" or "action".
 class UIComponent
          UIComponent is the base class for all user interface components in JavaServer Faces.
 class UIComponentBase
          UIComponentBase is a convenience base class that implements the default concrete behavior of all methods defined by UIComponent.
static class UIComponentBaseAttachedStateTestCase.TestFacesListener
           
static class UIComponentBaseBehaviorTestCase.BehaviorComponent
           
static class UIComponentBaseTestCase.UIComponentListener
           
static class UIComponentBaseTestCase.UIComponentOverrideEncodeBegin
           
static class UIComponentBaseTestCase.UIComponentOverrideEncodeEnd
           
 class UIData
          UIData is a UIComponent that supports data binding to a collection of data objects represented by a DataModel instance, which is the current value of this component itself (typically established via a ValueExpression).
 class UIForm
          UIForm is a UIComponent that represents an input form to be presented to the user, and whose child components represent (among other things) the input fields to be included when the form is submitted.
 class UIGraphic
          UIGraphic is a UIComponent that displays a graphical image to the user.
 class UIInput
          UIInput is a UIComponent that represents a component that both displays output to the user (like UIOutput components do) and processes request parameters on the subsequent request that need to be decoded.
 class UIMessage
          This component is responsible for displaying messages for a specific UIComponent, identified by a clientId or component id relative to the closest ancestor NamingContainer.
 class UIMessages
          The renderer for this component is responsible for obtaining the messages from the FacesContext and displaying them to the user.
 class UINamingContainer
          UINamingContainer is a convenience base class for components that wish to implement NamingContainer functionality.
 class UIOutcomeTarget
          

This component is paired with the javax.faces.Button or javax.faces.Link renderers and encapsulates properties relating to the rendering of outcomes directly to the response.

 class UIOutput
          UIOutput is a UIComponent that has a value, optionally retrieved from a model tier bean via a value expression, that is displayed to the user.
 class UIPanel
          UIPanel is a UIComponent that manages the layout of its child components.
 class UIParameter
          UIParameter is a UIComponent that represents an optionally named configuration parameter for a parent component.
 class UISelectBoolean
          UISelectBoolean is a UIComponent that represents a single boolean (true or false) value.
 class UISelectItem
          UISelectItem is a component that may be nested inside a UISelectMany or UISelectOne component, and causes the addition of a SelectItem instance to the list of available options for the parent component.
 class UISelectItems
          UISelectItems is a component that may be nested inside a UISelectMany or UISelectOne component, and causes the addition of one or more SelectItem instances to the list of available options in the parent component.
 class UISelectItemSub
           
 class UISelectMany
          UISelectMany is a UIComponent that represents the user's choice of a zero or more items from among a discrete set of available options.
 class UISelectOne
          UISelectOne is a UIComponent that represents the user's choice of zero or one items from among a discrete set of available options.
 class UIViewParameter
          

UIViewParameter represents a binding between a request parameter and a model property or UIViewRoot property.

 class UIViewRoot
          UIViewRoot is the UIComponent that represents the root of the UIComponent tree.
static class UIViewRootTestCase.Container
           
static class UIViewRootTestCase.PhaseSkipTestComponent
           
 

Uses of StateHolder in javax.faces.component.behavior
 

Classes in javax.faces.component.behavior that implement StateHolder
 class AjaxBehavior
          

An instance of this class is added as a ClientBehavior to a component using the ClientBehaviorHolder.addClientBehavior(java.lang.String, javax.faces.component.behavior.ClientBehavior) contract that components implement.

 class BehaviorBase
          

BehaviorBase is a convenience base class that provides a default implementation of the Behavior contract.

 class ClientBehaviorBase
          

ClientBehaviorBase is a convenience base class that implements the default concrete behavior of all methods defined by ClientBehavior.

 

Uses of StateHolder in javax.faces.component.html
 

Classes in javax.faces.component.html that implement StateHolder
 class HtmlBody
          NONE
 class HtmlColumn
          Represents a column that will be rendered in an HTML table element.
 class HtmlCommandButton
          Represents an HTML input element for a button of type submit or reset.
 class HtmlCommandLink
          Represents an HTML a element for a hyperlink that acts like a submit button.
 class HtmlDataTable
          Represents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTML table element.
 class HtmlDoctype
          NONE
 class HtmlForm
          Represents an HTML form element.
 class HtmlGraphicImage
          Represents an HTML img element, used to retrieve and render a graphical image.
 class HtmlHead
          NONE
 class HtmlInputHidden
          Represents an HTML input element of type hidden.
 class HtmlInputSecret
          Represents an HTML input element of type password.
 class HtmlInputText
          Represents an HTML input element of type text.
 class HtmlInputTextarea
          Represents an HTML textarea element.
 class HtmlMessage
          By default, the rendererType property must be set to "javax.faces.Message".
 class HtmlMessages
          By default, the rendererType property must be set to "javax.faces.Messages".
 class HtmlOutcomeTargetButton
          Represents an HTML input element of type "button" or image that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the outcome property.
 class HtmlOutcomeTargetLink
          Represents an HTML a (hyperlink) element that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the outcome property.
 class HtmlOutputFormat
          Represents a component that looks up a localized message in a resource bundle, optionally uses it as a MessageFormat pattern string and substitutes in parameter values from nested UIParameter components, and renders the result.
 class HtmlOutputLabel
          Represents an HTML label element, used to define an accessible label for a corresponding input element.
 class HtmlOutputLink
          Represents an HTML a (hyperlink) element that may be used to link to an arbitrary URL defined by the value property.
 class HtmlOutputText
          Renders the component value as text, optionally wrapping in a span element if I18N attributes, CSS styles or style classes are specified.
 class HtmlPanelGrid
          Renders child components in a table, starting a new row after the specified number of columns.
 class HtmlPanelGroup
          Causes all child components of this component to be rendered.
 class HtmlSelectBooleanCheckbox
          Represents an HTML input element of type checkbox.
 class HtmlSelectManyCheckbox
          Represents a multiple-selection component that is rendered as a set of HTML input elements of type checkbox.
 class HtmlSelectManyListbox
          Represents a multiple-selection component that is rendered as an HTML select element, showing either all available options or the specified number of options.
 class HtmlSelectManyMenu
          Represents a multiple-selection component that is rendered as an HTML select element, showing a single available option at a time.
 class HtmlSelectOneListbox
          Represents a single-selection component that is rendered as an HTML select element, showing either all available options or the specified number of options.
 class HtmlSelectOneMenu
          Represents a single-selection component that is rendered as an HTML select element, showing a single available option at a time.
 class HtmlSelectOneRadio
          Represents a single-selection component that is rendered as a set of HTML input elements of type radio.
 

Uses of StateHolder in javax.faces.convert
 

Classes in javax.faces.convert that implement StateHolder
 class DateTimeConverter
          Converter implementation for java.util.Date values.
 class EnumConverter
          Converter implementation for java.lang.Enum (and enum primitive) values.
 class NumberConverter
          Converter implementation for java.lang.Number values.
 

Uses of StateHolder in javax.faces.event
 

Classes in javax.faces.event that implement StateHolder
 class MethodExpressionActionListener
          MethodExpressionActionListener is an ActionListener that wraps a MethodExpression.
 class MethodExpressionValueChangeListener
          MethodExpressionValueChangeListener is a ValueChangeListener that wraps a MethodExpression.
 

Uses of StateHolder in javax.faces.validator
 

Classes in javax.faces.validator that implement StateHolder
 class BeanValidator
          

A Validator that delegates validation of the bean property to the Bean Validation API.

 class DoubleRangeValidator
          DoubleRangeValidator is a Validator that checks the value of the corresponding component against specified minimum and maximum values.
 class LengthValidator
          LengthValidator is a Validator that checks the number of characters in the String representation of the value of the associated component.
 class LongRangeValidator
          LongRangeValidator is a Validator that checks the value of the corresponding component against specified minimum and maximum values.
 class MethodExpressionValidator
          MethodExpressionValidator is a Validator that wraps a MethodExpression, and it performs validation by executing a method on an object identified by the MethodExpression.
 class RegexValidator
          

A Validator that checks against a Regular Expression (which is the pattern property).

 



Copyright 2002-2011 Oracle America Inc, Inc. All Rights Reserved.