Fundamental APIs for user interface components.
For your convenience here is a UML class diagram of the classes in this package.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ActionSource
ActionSource is an interface that may be implemented
by any concrete |
| public interface | ActionSource2
ActionSource2 extends |
| public interface | ContextCallback
A simple callback interace that enables taking action on a specific UIComponent (either facet or child) in the view while preserving any contextual state for that component instance in the view. |
| public interface | EditableValueHolder
EditableValueHolder is an
extension of ValueHolder that describes additional features supported
by editable components, including |
| public interface | NamingContainer
NamingContainer is an
interface that must be
implemented by any |
| public interface | PartialStateHolder
Components that want to leverage the
partial state saving feature must implement this interface instead of
implementing |
| public interface | StateHelper
Define a |
| public interface | StateHolder
This interface is implemented by classes that need to save their state between requests. |
| public interface | TransientStateHelper
Define a |
| public interface | TransientStateHolder
This interface is implemented by classes that need to save state that is expected to be available only within the scope of the current request. |
| public interface | UniqueIdVendor
UniqueIdVendor is an
interface implemented by |
| public interface | ValueHolder
ValueHolder is an
interface that may be implemented by any concrete |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | FacesComponent
The presence of this annotation
on a class that extends |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | AttachedObjectListHolder<T>
Utility class to enable partial state saving of Lists of attached objects
such as |
| pack-priv class | ComponentStateHelper
A base implementation for maps which implement the PartialStateHolder and TransientStateHolder interfaces. |
| pack-priv class | MessageFactory
supported filters: |
| pack-priv abstract class | MethodBindingAdapterBase
Base class for classes that wrap a |
| pack-priv class | MethodBindingMethodExpressionAdapter
Deprecated
as a consequence of MethodBinding being deprecated.
Wrap a MethodExpression instance and expose it as a MethodBinding |
| pack-priv class | MethodBindingValidator
MethodBindingValidator is an |
| pack-priv class | MethodBindingValueChangeListener
MethodBindingValueChangeListener is an |
| pack-priv class | MethodExpressionMethodBindingAdapter
Wrap a MethodBinding instance and expose it as a MethodExpression. |
| pack-priv class | |
| pack-priv class | SelectItemsIterator
Package private class for iterating over the set of |
| pack-priv class | SelectUtils
Contains common utility methods used by both |
| pack-priv class | |
| pack-priv class | StateHolderSaver
Helper class for saving and restoring attached objects. |
| pack-priv class | |
| public class | UIColumn
UIColumn is a |
| public class | UICommand
UICommand is a |
| public abstract class | UIComponent
UIComponent is the base class for all user interface components in JavaServer Faces. |
| public abstract class | UIComponentBase
UIComponentBase is a
convenience base class that implements the default concrete behavior
of all methods defined by |
| public class | UIData
UIData is a |
| public class | UIForm
UIForm is a |
| public class | UIGraphic
UIGraphic is a |
| public class | UIImportConstants
UIImportConstants imports a mapping of all constant field values of the given type in the current view. |
| public class | UIInput
UIInput is a |
| public class | UIMessage
This component is
responsible for displaying messages for a specific |
| public class | UIMessages
The renderer for this component is responsible for obtaining the
messages from the |
| public class | UINamingContainer
UINamingContainer is a
convenience base class for components that wish to implement |
| public class | UIOutcomeTarget
This
component is paired with the
|
| public class | UIOutput
UIOutput is a
|
| public class | UIPanel
UIPanel is a |
| public class | UIParameter
UIParameter is a |
| public class | UISelectBoolean
UISelectBoolean is a |
| public class | UISelectItem
UISelectItem is a component that
may be nested inside a |
| public class | UISelectItems
UISelectItems is a component that may be nested
inside a |
| public class | UISelectMany
UISelectMany is a
|
| public class | UISelectOne
UISelectOne is a
|
| public class | UIViewAction
UIViewAction represents a method invocation that occurs during the request processing lifecycle, usually in response to an initial request, as opposed to a postback. |
| public class | UIViewParameter
UIViewParameter represents a
binding between a request parameter and a model property or |
| public class | UIViewRoot
UIViewRoot is the UIComponent that represents the root of the UIComponent tree. |
| public class | UIWebsocket
The |
| public class | UpdateModelException
This exception indicates a failure to
update the model and is created to wrap any exception
that occurs during |
| pack-priv class | ValueBindingValueExpressionAdapter
Deprecated
as a consequence of ValueBinding being deprecated.
Wrap a ValueExpression instance and expose it as a ValueBinding |
| pack-priv class | ValueExpressionValueBindingAdapter
Wrap a ValueBinding instance and expose it as a ValueExpression. |
| pack-priv class |