Java Reference
In-Depth Information
UISelectBoolean : Allows a user to set a boolean value on a control by se-
lecting or deselecting it. This class is a subclass of the UIInput class.
UISelectItem : Represents a single item in a set of items.
UISelectItems : Represents an entire set of items.
UISelectMany : Allows a user to select multiple items from a group of items.
This class is a subclass of the UIInput class.
UISelectOne : Allows a user to select one item from a group of items. This class
is a subclass of the UIInput class.
UIViewParameter : Represents the query parameters in a request. This class is
a subclass of the UIInput class.
UIViewRoot : Represents the root of the component tree.
In addition to extending UIComponentBase , the component classes also implement
one or more behavioral interfaces , each of which defines certain behavior for a set of
components whose classes implement the interface.
These behavioral interfaces, all defined in the javax.faces.component package un-
less otherwise stated, are as follows:
ActionSource : Indicates that the component can fire an action event. This in-
terface is intended for use with components based on JavaServer Faces technology
1.1_01 and earlier versions. This interface is deprecated in JavaServer Faces 2.
ActionSource2 : Extends ActionSource , and therefore provides the same
functionality. However, it allows components to use the Expression Language (EL)
when they are referencing methods that handle action events.
EditableValueHolder : Extends ValueHolder and specifies additional
features for editable components, such as validation and emitting value-change
events.
NamingContainer : Mandates that each component rooted at this component
have a unique ID.
StateHolder : Denotes that a component has state that must be saved between
requests.
ValueHolder : Indicates that the component maintains a local value as well as
the option of accessing data in the model tier.
Search WWH ::




Custom Search