Uses of Interface
jakarta.faces.component.StateHolder

Packages that use StateHolder
  • Uses of StateHolder in jakarta.faces.component

    Modifier and Type
    Interface
    Description
    interface 
    Components that want to leverage the partial state saving feature must implement this interface instead of implementing StateHolder, from which this interface inherits.
    interface 
    Define a Map-like contract that makes it easier for components to implement PartialStateHolder.
    Classes in jakarta.faces.component that implement StateHolder
    Modifier and Type
    Class
    Description
    class 
    UIColumn is a UIComponent that represents a single column of data within a parent UIData component.
    class 
    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 is the base class for all user interface components in Jakarta Server Faces.
    class 
    UIComponentBase is a convenience base class that implements the default concrete behavior of all methods defined by UIComponent.
    class 
    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 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 is a UIComponent that displays a graphical image to the user.
    class 
    class 
    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 
    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 
    The renderer for this component is responsible for obtaining the messages from the FacesContext and displaying them to the user.
    class 
    UINamingContainer is a convenience base class for components that wish to implement NamingContainer functionality.
    class 
    This component is paired with the jakarta.faces.Button or jakarta.faces.Link renderers and encapsulates properties relating to the rendering of outcomes directly to the response.
    class 
    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 is a UIComponent that manages the layout of its child components.
    class 
    UIParameter is a UIComponent that represents an optionally named configuration parameter for a parent component.
    class 
    UISelectBoolean is a UIComponent that represents a single boolean (true or false) value.
    class 
    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 
    UISelectItemGroup is a component that may be nested inside a UISelectMany or UISelectOne component, and causes the addition of one SelectItemGroup of one or more SelectItem instances to the list of available options in the parent component.
    class 
    UISelectItemGroups is a component that may be nested inside a UISelectMany or UISelectOne component, and causes the addition of one or more SelectItemGroup of one or more SelectItem instances to the list of available options in the parent component.
    class 
    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 
    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 is a UIComponent that represents the user's choice of zero or one items from among a discrete set of available options.
    class 
    UIViewAction represents a method invocation that occurs during the request processing lifecycle, usually in response to an initial request, as opposed to a postback.
    class 
    UIViewParameter represents a binding between a request parameter and a model property or UIViewRoot property.
    class 
    UIViewRoot is the UIComponent that represents the root of the UIComponent tree.
    class 
    The <f:websocket> tag opens an one-way (server to client) websocket based push connection in client side which can be reached from server side via PushContext interface injected in any CDI/container managed artifact via @Push annotation.
  • Uses of StateHolder in jakarta.faces.component.behavior

    Modifier and Type
    Class
    Description
    class 
    An instance of this class is added as a ClientBehavior to a component using the ClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior) contract that components implement.
    class 
    BehaviorBase is a convenience base class that provides a default implementation of the Behavior contract.
    class 
    ClientBehaviorBase is a convenience base class that implements the default concrete behavior of all methods defined by ClientBehavior.
  • Uses of StateHolder in jakarta.faces.component.html

    Classes in jakarta.faces.component.html that implement StateHolder
    Modifier and Type
    Class
    Description
    class 
    NONE
    class 
    Represents a column that will be rendered in an HTML table element.
    class 
    Represents an HTML input element for a button of type submit or reset.
    class 
    Represents an HTML a element for a hyperlink that acts like a submit button.
    class 
    Represents an HTML script element for a function that acts like an ajax form submit.
    class 
    Represents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTML table element.
    class 
    NONE
    class 
    Represents an HTML form element.
    class 
    Represents an HTML img element, used to retrieve and render a graphical image.
    class 
    NONE
    class 
    Represents an HTML input element of type file.
    class 
    Represents an HTML input element of type hidden.
    class 
    Represents an HTML input element of type password.
    class 
    Represents an HTML input element of type text.
    class 
    Represents an HTML textarea element.
    class 
    By default, the rendererType property must be set to "jakarta.faces.Message".
    class 
    By default, the rendererType property must be set to "jakarta.faces.Messages".
    class 
    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 
    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 
    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 
    Represents an HTML label element, used to define an accessible label for a corresponding input element.
    class 
    Represents an HTML a (hyperlink) element that may be used to link to an arbitrary URL defined by the value property.
    class 
    Renders the component value as text, optionally wrapping in a span element if I18N attributes, CSS styles or style classes are specified.
    class 
    Renders child components in a table, starting a new row after the specified number of columns.
    class 
    Causes all child components of this component to be rendered.
    class 
    Represents an HTML input element of type checkbox.
    class 
    Represents a multiple-selection component that is rendered as a set of HTML input elements of type checkbox.
    class 
    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 
    Represents a multiple-selection component that is rendered as an HTML select element, showing a single available option at a time.
    class 
    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 
    Represents a single-selection component that is rendered as an HTML select element, showing a single available option at a time.
    class 
    Represents a single-selection component that is rendered as a set of HTML input elements of type radio.
  • Uses of StateHolder in jakarta.faces.convert

    Classes in jakarta.faces.convert that implement StateHolder
    Modifier and Type
    Class
    Description
    class 
    Converter implementation for java.util.Date values.
    class 
    Converter implementation for java.lang.Enum (and enum primitive) values.
    class 
    Converter implementation for java.lang.Number values.
  • Uses of StateHolder in jakarta.faces.event

    Classes in jakarta.faces.event that implement StateHolder
    Modifier and Type
    Class
    Description
    class 
    MethodExpressionActionListener is an ActionListener that wraps a MethodExpression.
    class 
    MethodExpressionValueChangeListener is a ValueChangeListener that wraps a MethodExpression.
  • Uses of StateHolder in jakarta.faces.validator

    Classes in jakarta.faces.validator that implement StateHolder
    Modifier and Type
    Class
    Description
    class 
    A Validator that delegates validation of the bean property to the Bean Validation API.
    class 
    DoubleRangeValidator is a Validator that checks the value of the corresponding component against specified minimum and maximum values.
    class 
    LengthValidator is a Validator that checks the number of characters in the String representation of the value of the associated component.
    class 
    LongRangeValidator is a Validator that checks the value of the corresponding component against specified minimum and maximum values.
    class 
    MethodExpressionValidator is a Validator that wraps a MethodExpression, and it performs validation by executing a method on an object identified by the MethodExpression.
    class 
    A Validator that checks against a Regular Expression (which is the pattern property).