All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbortProcessingException |
An exception that may be thrown by event listeners to terminate the
processing of the current event.
|
ActionEvent |
An ActionEvent represents the activation of a user interface
component (such as a UICommand ).
|
ActionListener |
|
ActionListenerWrapper |
Provides a simple implementation of
ActionListener that can be subclassed by developers wishing to
provide specialized behavior to an existing ActionListener
instance.
|
ActionSource |
ActionSource is an interface that may be implemented
by any concrete UIComponent that wishes to be a source of
ActionEvent s, including the ability to invoke application
actions via the default ActionListener mechanism.
|
ActionSource2 |
ActionSource2 extends ActionSource and
provides a JavaBeans property analogous to the " action "
property on ActionSource .
|
ActionSource2AttachedObjectHandler |
|
ActionSource2AttachedObjectTarget |
A marker interface for VDL tags that
represent <composite:actionSource/> for use by the
composite component page author.
|
AjaxBehavior |
|
AjaxBehaviorEvent |
AjaxBehaviorEvent
represents the component behavior specific to
Ajax ).
|
AjaxBehaviorListener |
By implementing this class, an object
indicates that it is a listener for one or more kinds of BehaviorEvent s.
|
Application |
Application represents a
per-web-application singleton object where applications based on
JavaServer Faces (or implementations wishing to provide extended
functionality) can register application-wide singletons that provide
functionality required by JavaServer Faces.
|
ApplicationConfigurationPopulator |
This class defines a java.util.ServiceLoader
service which enables programmatic configuration of the JSF runtime using the existing
Application Configuration Resources schema.
|
ApplicationFactory |
ApplicationFactory is a
factory object that creates
(if needed) and returns Application instances.
|
ApplicationScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>application<managed-bean-scope>
element was declared for the corresponding managed bean.
|
ApplicationWrapper |
Provides a simple implementation of
Application that can be subclassed by developers wishing
to provide specialized behavior to an existing Application instance.
|
ArrayDataModel<E> |
ArrayDataModel is a convenience implementation of
DataModel that wraps an array of Java objects.
|
AttachedObjectHandler |
The
abstract base interface for a
handler representing an attached object in a VDL page.
|
AttachedObjectTarget |
Within the declaration of a
composite component, an AttachedObjectTarget
allows the composite component author to expose the
semantics of an inner component to the page author without
exposing the rendering or implementation details of the inner
component.
|
AttributeHandler |
An interface that allows other code
to identify FaceletHandlers that correspond to component attributes.
|
AttributeTag |
Deprecated.
|
BeanValidator |
A Validator that delegates
validation of the bean property to the Bean Validation API.
|
Behavior |
The Behavior interface is
the root API of the component behavior model.
|
BehaviorBase |
BehaviorBase is a
convenience base class that provides a default implementation of the
Behavior contract.
|
BehaviorConfig |
Convey the id of a behavior declared in
a view.
|
BehaviorEvent |
BehaviorEvent is
the event that can be generated from component
Behavior .
|
BehaviorHandler |
|
BehaviorHolderAttachedObjectHandler |
Represent an attached object that is a
BehaviorHolder in a VDL page.
|
BehaviorHolderAttachedObjectTarget |
Represent a BehaviorHolder
attached object target in a VDL page.
|
BehaviorListener |
A generic base interface for event
listeners for various types of BehaviorEvent s.
|
BigDecimalConverter |
Converter implementation for
java.math.BigDecimal values.
|
BigIntegerConverter |
Converter implementation for
java.math.BigInteger values.
|
BooleanConverter |
Converter implementation for java.lang.Boolean
(and boolean primitive) values.
|
ByteConverter |
Converter implementation for java.lang.Byte
(and byte primitive) values.
|
CharacterConverter |
Converter implementation for java.lang.Character
(and char primitive) values.
|
ClientBehavior |
ClientBehavior is the
base contract for Behavior s that attach script content to
client-side events exposed by ClientBehaviorHolder
components.
|
ClientBehaviorBase |
ClientBehaviorBase is a
convenience base class that implements the default concrete behavior
of all methods defined by ClientBehavior .
|
ClientBehaviorContext |
|
ClientBehaviorContext.Parameter |
Parameter instances
represent name/value pairs that "submitting" ClientBehavior implementations
should include when posting back into the Faces lifecycle.
|
ClientBehaviorHint |
An enum that specifies hints that describes
the behavior of ClientBehavior implementations.
|
ClientBehaviorHolder |
The ClientBehaviorHolder
interface may be implemented by any concrete
UIComponent that wishes to support
client behaviors as defined by ClientBehavior .
|
ClientBehaviorRenderer |
A ClientBehaviorRenderer produces
the client-side script that implements a ClientBehavior 's client-side
logic.
|
ClientWindow |
This class represents a client window,
which may be a browser tab, browser window, browser pop-up, portlet,
or anything else that can display a UIComponent hierarchy rooted at a UIViewRoot .
|
ClientWindowFactory |
Create ClientWindow instances based on
the incoming request.
|
ClientWindowWrapper |
|
CollectionDataModel<E> |
CollectionDataModel is a convenience
implementation of DataModel that wraps an Collection of
Java objects.
|
ComponentConfig |
|
ComponentHandler |
Public base class for markup
element instances that map to UIComponent instances in the
view.
|
ComponentSystemEvent |
|
ComponentSystemEventListener |
Implementors of this class do not need
an isListenerForSource() method because they are only
installed on specific component instances, therefore the
isListenerForSource() method is implicit.
|
CompositeComponentExpressionHolder |
This interface must be implemented by the Map
returned by the composite component ELResolver ,
described in section JSF.5.6.2.2 of the specification, when
evaluating #{cc.attrs} epressions.
|
CompositeFaceletHandler |
A FaceletHandler that is derived of 1 or
more, inner FaceletHandlers.
|
ConfigurableNavigationHandler |
ConfigurableNavigationHandler
extends the contract of NavigationHandler to allow runtime
inspection of the NavigationCase s that make up the rule-base
for navigation.
|
ConfigurableNavigationHandlerWrapper |
|
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.
|
Converter |
Converter is an
interface describing a Java class that can perform Object-to-String
and String-to-Object conversions between model data objects and a
String representation of those objects that is suitable for
rendering.
|
ConverterConfig |
|
ConverterELTag |
ConverterELTag is a base class for all JSP custom
actions that create and register a Converter instance on
the ValueHolder associated with our most immediate
surrounding instance of a tag whose implementation class is a
subclass of UIComponentClassicTagBase .
|
ConverterException |
ConverterException is an exception thrown by the
getAsObject() or getAsText() method of a
Converter , to indicate that the requested conversion cannot
be performed.
|
ConverterHandler |
|
ConverterTag |
Deprecated.
|
CustomScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>VALUE<managed-bean-scope>
element was declared for the corresponding managed bean, where VALUE
is the value of the CustomScoped.value() attribute, which must be an EL
expression that evaluates to a Map .
|
DataModel<E> |
DataModel
is an abstraction around arbitrary data
binding technologies that can be used to adapt a variety of data sources
for use by JavaServer Faces components that support per-row processing
for their child components (such as UIData .
|
DataModelEvent |
DataModelEvent represents an event of interest to
registered listeners that occurred on the specified DataModel .
|
DataModelListener |
DataModelListener represents an event listener that
wishes to be notified of DataModelEvent s occurring on a
particular DataModel instance.
|
DateTimeConverter |
Converter
implementation for java.util.Date values.
|
DelegatingMetaTagHandler |
Enable the JSF
implementation to provide the appropriate behavior for the kind of
MetaTagHandler subclass for each kind of element in the view,
while providing a base-class from which those wanting to make a Java
language custom tag handler can inherit.
|
DoubleConverter |
Converter implementation for java.lang.Double
(and double primitive) values.
|
DoubleRangeValidator |
DoubleRangeValidator is a
Validator that checks the value of the corresponding
component against specified minimum and maximum values.
|
EditableValueHolder |
EditableValueHolder is an
extension of ValueHolder that describes additional features supported
by editable components, including ValueChangeEvent s and
Validator s.
|
EditableValueHolderAttachedObjectHandler |
|
EditableValueHolderAttachedObjectTarget |
A marker interface for VDL tags that
represent <composite:editableValueHolder/> for use
by the composite component page author.
|
EnumConverter |
Converter implementation
for java.lang.Enum (and enum primitive) values.
|
EvaluationException |
Deprecated.
|
ExceptionHandler |
ExceptionHandler is the
central point for handling unexpected
Exception s that are thrown during the Faces
lifecycle.
|
ExceptionHandlerFactory |
ExceptionHandlerFactory
is a factory object that creates (if needed) and returns a new ExceptionHandler instance.
|
ExceptionHandlerWrapper |
Provides a simple implementation of ExceptionHandler that can
be subclassed by developers wishing to provide specialized behavior
to an existing ExceptionHandler instance.
|
ExceptionQueuedEvent |
|
ExceptionQueuedEventContext |
|
ExternalContext |
This
class allows the Faces API to be unaware of the nature of its containing
application environment.
|
ExternalContextFactory |
ExternalContextFactory
is a factory object that creates
(if needed) and returns new ExternalContext instances, initialized
for the processing of the specified request and response objects.
|
ExternalContextWrapper |
Provides
a simple implementation of ExternalContext that can
be subclassed by developers wishing to provide specialized behavior
to an existing ExternalContext instance.
|
Facelet |
The parent or root object
in a FaceletHandler composition.
|
FaceletCache<V> |
This API defines the facility by which
the Facelets ViewDeclarationLanguage
creates and caches instances of Facelets.
|
FaceletCache.MemberFactory<V> |
Factory interface for creating
Facelet or View Metadata Facelet instances.
|
FaceletCacheFactory |
|
FaceletContext |
Context representative of a single
request from a Facelet.
|
FaceletException |
An Exception from the Facelet
implementation
|
FaceletHandler |
This is the root class for markup
elements in Facelets VDL.
|
FaceletsAttachedObjectHandler |
Root class for all tag handlers that
represent attached objetcts in a Facelets page.
|
FaceletsResourceResolver |
The presence of this annotation on a
class automatically registers the class with the runtime as a ResourceResolver .
|
FacesBehavior |
The presence of this annotation on a
class automatically registers the class with the runtime as a Behavior .
|
FacesBehaviorRenderer |
The presence of this annotation on a
class automatically registers the class with the runtime as a ClientBehaviorRenderer .
|
FacesComponent |
The presence of this annotation
on a class that extends UIComponent must cause the runtime to
register this class as a component suitable for inclusion in a view.
|
FacesContext |
FacesContext contains all of the
per-request state information related to the processing of a single
JavaServer Faces request, and the rendering of the corresponding
response.
|
FacesContextFactory |
FacesContextFactory
is a factory object that creates
(if needed) and returns new FacesContext instances, initialized
for the processing of the specified request and response objects.
|
FacesContextWrapper |
Provides a simple
implementation of FacesContext that can be subclassed by
developers wishing to provide specialized behavior to an existing
FacesContext instance.
|
FacesConverter |
The presence of this annotation
on a class automatically registers the class with the runtime as a
Converter .
|
FacesEvent |
FacesEvent is the base class for user interface and
application events that can be fired by UIComponent s.
|
FacesException |
This class encapsulates general JavaServer Faces exceptions.
|
FacesListener |
A generic base interface for event listeners for various types of
FacesEvent s.
|
FacesMessage |
FacesMessage represents a single validation (or
other) message, which is typically associated with a particular
component in the view.
|
FacesMessage.Severity |
Class used to represent message severity levels in a typesafe
enumeration.
|
FacesRenderer |
The presence of this annotation on a
class automatically registers the class with the runtime as a Renderer .
|
FacesServlet |
FacesServlet is a
servlet that manages the request processing lifecycle for web
applications that are utilizing JavaServer Faces to construct the
user interface.
|
FacesValidator |
The
presence of this annotation on a
class automatically registers the class with the runtime as a Validator .
|
FacesWrapper<T> |
Any wrapper class in JSF that must provide
access to the object it wraps must implement this interface.
|
FacetHandler |
An interface that allows other code
to identify FaceletHandlers that correspond to component facets.
|
FacetTag |
FacetTag is the JSP mechanism for denoting a
UIComponent is to be added as a
facet to the component associated with its parent.
|
FactoryFinder |
FactoryFinder
implements the standard discovery algorithm for all factory objects
specified in the JavaServer Faces APIs.
|
Flash |
The
Flash concept is
taken from Ruby
on Rails and provides a way to pass temporary objects between the
user views generated by the faces lifecycle.
|
FlashFactory |
FlashFactory is a
factory object that creates (if needed) and returns Flash
instances.
|
FlashWrapper |
Provides a simple implementation of
Flash that can be subclassed by developers wishing
to provide specialized behavior to an existing Flash instance.
|
FloatConverter |
Converter implementation for java.lang.Float
(and float primitive) values.
|
Flow |
Flow is the runtime
representation of a Faces Flow.
|
FlowBuilder |
A Java language API for building Flow s.
|
FlowBuilderParameter |
The presence of this annotation on a CDI producer
method for the FlowDefinition annotation causes the FlowBuilder
to be passed to that method.
|
FlowCallBuilder |
Create a flow call node in the current Flow .
|
FlowCallNode |
|
FlowDefinition |
The presence of this annotation on a CDI producer
method indicates that the method will produce a flow.
|
FlowHandler |
FlowHandler is the main
entry point that enables the runtime to interact with the faces flows
feature.
|
FlowHandlerFactory |
|
FlowHandlerFactoryWrapper |
FlowHandlerFactoryWrapper
provides a simple implementation of FlowHandlerFactory that
can be subclassed by developers wishing to provide specialized
behavior to an existing FlowHandlerFactory instance.
|
FlowNode |
FlowNode is the base
class for all nodes in a faces flow graph.
|
FlowScoped |
FlowScoped is a CDI
scope that causes the runtime to consider classes with this
annotation to be in the scope of the specified Flow .
|
HtmlBody |
NONE
|
HtmlBody.PropertyKeys |
|
HtmlColumn |
Represents a column that will be rendered
in an HTML table element.
|
HtmlColumn.PropertyKeys |
|
HtmlCommandButton |
Represents an HTML input element
for a button of type submit or reset .
|
HtmlCommandButton.PropertyKeys |
|
HtmlCommandLink |
Represents an HTML a element for a hyperlink that acts
like a submit button.
|
HtmlCommandLink.PropertyKeys |
|
HtmlDataTable |
Represents a set of repeating data (segregated into
columns by child UIColumn components) that will
be rendered in an HTML table element.
|
HtmlDataTable.PropertyKeys |
|
HtmlDoctype |
NONE
|
HtmlDoctype.PropertyKeys |
|
HtmlForm |
Represents an HTML form element.
|
HtmlForm.PropertyKeys |
|
HtmlGraphicImage |
Represents an HTML img element, used to retrieve
and render a graphical image.
|
HtmlGraphicImage.PropertyKeys |
|
HtmlHead |
NONE
|
HtmlHead.PropertyKeys |
|
HtmlInputFile |
Represents an HTML input element
of type file .
|
HtmlInputFile.PropertyKeys |
|
HtmlInputHidden |
Represents an HTML input element
of type hidden .
|
HtmlInputHidden.PropertyKeys |
|
HtmlInputSecret |
Represents an HTML input element
of type password .
|
HtmlInputSecret.PropertyKeys |
|
HtmlInputText |
Represents an HTML input element
of type text .
|
HtmlInputText.PropertyKeys |
|
HtmlInputTextarea |
Represents an HTML textarea element.
|
HtmlInputTextarea.PropertyKeys |
|
HtmlMessage |
By default, the rendererType property must be set to "javax.faces.Message ".
|
HtmlMessage.PropertyKeys |
|
HtmlMessages |
By default, the rendererType property must be set to "javax.faces.Messages ".
|
HtmlMessages.PropertyKeys |
|
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.
|
HtmlOutcomeTargetButton.PropertyKeys |
|
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.
|
HtmlOutcomeTargetLink.PropertyKeys |
|
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.
|
HtmlOutputFormat.PropertyKeys |
|
HtmlOutputLabel |
Represents an HTML label element, used to define
an accessible label for a corresponding input element.
|
HtmlOutputLabel.PropertyKeys |
|
HtmlOutputLink |
Represents an HTML a (hyperlink) element that may be
used to link to an arbitrary URL defined by the value
property.
|
HtmlOutputLink.PropertyKeys |
|
HtmlOutputText |
Renders the component value as text, optionally wrapping in a
span element if I18N attributes, CSS styles or style
classes are specified.
|
HtmlOutputText.PropertyKeys |
|
HtmlPanelGrid |
Renders child components in a table, starting a new
row after the specified number of columns.
|
HtmlPanelGrid.PropertyKeys |
|
HtmlPanelGroup |
Causes all child components of this component
to be rendered.
|
HtmlPanelGroup.PropertyKeys |
|
HtmlSelectBooleanCheckbox |
Represents an HTML
input element of type checkbox .
|
HtmlSelectBooleanCheckbox.PropertyKeys |
|
HtmlSelectManyCheckbox |
Represents a
multiple-selection component that is rendered as a set of
HTML input elements of type
checkbox .
|
HtmlSelectManyCheckbox.PropertyKeys |
|
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.
|
HtmlSelectManyListbox.PropertyKeys |
|
HtmlSelectManyMenu |
Represents a multiple-selection component that is rendered
as an HTML select element, showing a single
available option at a time.
|
HtmlSelectManyMenu.PropertyKeys |
|
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.
|
HtmlSelectOneListbox.PropertyKeys |
|
HtmlSelectOneMenu |
Represents a single-selection component that is rendered
as an HTML select element, showing a single
available option at a time.
|
HtmlSelectOneMenu.PropertyKeys |
|
HtmlSelectOneRadio |
Represents a
single-selection component that is rendered as a set of HTML
input elements of type
radio .
|
HtmlSelectOneRadio.PropertyKeys |
|
IntegerConverter |
Converter implementation for java.lang.Integer
(and int primitive) values.
|
LengthValidator |
LengthValidator is a
Validator that checks the number of characters in the String
representation of the value of the associated component.
|
Lifecycle |
Lifecycle manages the
processing of the entire lifecycle of a particular JavaServer Faces
request.
|
LifecycleFactory |
LifecycleFactory is
a factory object that creates (if needed) and returns Lifecycle instances.
|
LifecycleWrapper |
Provides a simple implementation of
Lifecycle that can be subclassed by developers wishing to
provide specialized behavior to an existing Lifecycle
instance.
|
ListDataModel<E> |
ListDataModel is a convenience implementation of
DataModel that wraps an List of Java objects.
|
ListenerFor |
|
ListenersFor |
Container annotation to specify multiple
ListenerFor annotations on a single class.
|
Location |
An object that represents the Location
of a tag or attribute of a tag in a View Declaration Language
file.
|
LongConverter |
Converter implementation for java.lang.Long
(and long primitive) values.
|
LongRangeValidator |
LongRangeValidator is a
Validator that checks the value of the corresponding
component against specified minimum and maximum values.
|
ManagedBean |
The presence of this annotation on a
class automatically registers the class with the runtime as a managed
bean class.
|
ManagedProperty |
The presence of this annotation on a
field of a class annotated with ManagedBean instructs the
system to inject a value into this property as described in section
JSF.5.3 of the spec prose document in the
<managed-property> subsection.
|
Metadata |
There are concrete subclasses within the
implementation that map concepts in the Facelet VDL page to JSF Java
API calls the appropriate instances.
|
MetadataTarget |
Information used with MetaRule
for determining how and what Metadata should be wired.
|
MetaRule |
The root class of the abstraction that
dictates how attributes on a markup element in a Facelets VDL page
are wired to the JSF API object instance associated with that
element.
|
MetaRuleset |
A mutable set of rules to be used in
auto-wiring state to a particular object instance.
|
MetaTagHandler |
Every kind of markup element in Facelets
VDL that has attributes that need to take action on a JSF Java API
artifact is associated with an instance of this class.
|
MethodBinding |
Deprecated.
|
MethodCallBuilder |
Create a method call node in the current Flow .
|
MethodCallNode |
Represents a method call node in the flow graph.
|
MethodExpressionActionListener |
MethodExpressionActionListener
is an ActionListener that wraps a MethodExpression .
|
MethodExpressionValidator |
MethodExpressionValidator
is a Validator that wraps a MethodExpression , and it
performs validation by executing a method on an object identified by
the MethodExpression .
|
MethodExpressionValueChangeListener |
|
MethodNotFoundException |
Deprecated.
|
NamedEvent |
The presence of this annotation on a
class automatically registers the class with the runtime as a ComponentSystemEvent for use with the <f:event />
tag in a page.
|
NamingContainer |
NamingContainer is an
interface that must be
implemented by any UIComponent that wants to be a naming
container.
|
NavigationCase |
NavigationCase
represents a <navigation-case> in the navigation
rule base, as well as the <from-view-id> with
which this <navigation-case> is a sibling.
|
NavigationCaseBuilder |
Create a navigation case in the current Flow .
|
NavigationCaseWrapper |
Provides a simple implementation of
NavigationCase that can be subclassed by developers wishing to
provide specialized behavior to an existing NavigationCase
instance.
|
NavigationHandler |
A
NavigationHandler is passed the outcome string
returned by an application action invoked for this application, and will
use this (along with related state information) to choose the view to
be displayed next.
|
NavigationHandlerWrapper |
NavigationHandlerWrapper
provides a simple implementation of NavigationHandler that
can be subclassed by developers wishing to provide specialized
behavior to an existing NavigationHandler instance.
|
NodeBuilder |
Base interface for building all kinds of flow nodes.
|
NoneScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>none<managed-bean-scope>
element was declared for the corresponding managed bean.
|
NumberConverter |
Converter
implementation for java.lang.Number values.
|
Parameter |
Represents a parameter in any of several
places where parameters are needed when processing flows.
|
PartialResponseWriter |
PartialResponseWriter
decorates an existing ResponseWriter to support the
generation of a partial response suitable for Ajax operations.
|
PartialStateHolder |
Components that want to leverage the
partial state saving feature must implement this interface instead of
implementing StateHolder , from which this interface
inherits.
|
PartialViewContext |
PartialViewContext
contains methods and properties that pertain to partial request
processing and partial response rendering on a view.
|
PartialViewContextFactory |
PartialViewContextFactory is a
factory object that creates (if needed) and returns new PartialViewContext instances.
|
PartialViewContextWrapper |
|
PhaseEvent |
PhaseEvent represents the beginning or ending of
processing for a particular phase of the request processing lifecycle,
for the request encapsulated by the specified FacesContext .
|
PhaseId |
Typesafe enumeration of
the legal values that may be returned by the
getPhaseId() method of the FacesEvent interface.
|
PhaseListener |
An interface implemented by objects that wish to be notified at
the beginning and ending of processing for each standard phase of the
request processing lifecycle.
|
PostAddToViewEvent |
|
PostConstructApplicationEvent |
This event must be published by the
runtime after all configuration resources have been parsed and
processed.
|
PostConstructCustomScopeEvent |
This class is provided to allow custom
scopes to publish a "post construct" event in the same way that other
scopes do to let the application become aware of the beginning of the
scope.
|
PostConstructViewMapEvent |
This event must be published by a call
to {javax.faces.application.Application#publishEvent} when the view
map is first created.
|
PostKeepFlashValueEvent |
|
PostPutFlashValueEvent |
|
PostRestoreStateEvent |
|
PostValidateEvent |
|
PreClearFlashEvent |
|
PreDestroyApplicationEvent |
This event must be published by the
runtime before the factories associated with this Application are released.
|
PreDestroyCustomScopeEvent |
This class is provided to allow custom
scopes to publish a "pre construct" event in the same way that other
scopes do to let the application become aware of the beginning of the
scope.
|
PreDestroyViewMapEvent |
|
PreJsf2ExceptionHandlerFactory |
|
PreRemoveFlashValueEvent |
|
PreRemoveFromViewEvent |
|
PreRenderComponentEvent |
|
PreRenderViewEvent |
|
PreValidateEvent |
|
ProjectStage |
This class enables a feature similar to
the RAILS_ENV
feature of the Ruby on Rails web framework.
|
PropertyNotFoundException |
Deprecated.
|
PropertyResolver |
Deprecated.
|
ProtectedViewException |
This exception is thrown by the runtime
when a violation of the view protection mechanism is encountered.
|
ReferencedBean |
The presence of this annotation on a
class is equivalent to the referenced-bean element
in the application configuration resources.
|
ReferenceSyntaxException |
Deprecated.
|
RegexValidator |
A Validator that checks
against a Regular Expression (which is the pattern property).
|
Renderer |
A Renderer converts
the internal representation of UIComponent s into the output
stream (or writer) associated with the response we are creating for a
particular request.
|
RendererWrapper |
Provides a simple implementation of
Renderer that can be subclassed by developers wishing to
provide specialized behavior to an existing Renderer
instance.
|
RenderKit |
RenderKit
represents a collection of Renderer instances that, together,
know how to render JavaServer Faces UIComponent instances for
a specific client.
|
RenderKitFactory |
RenderKitFactory is a
factory object that registers
and returns RenderKit instances.
|
RenderKitWrapper |
Provides a simple implementation of
RenderKit that
can be subclassed by developers wishing to provide specialized
behavior to an existing RenderKit instance.
|
RequestScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>request<managed-bean-scope>
element was declared for the corresponding managed bean.
|
RequiredValidator |
A Validator that checks for an empty
value in the same way that UIInput checks for a value.
|
Resource |
An instance of
Resource is a Java object representation of the artifact
that is served up in response to a resource request from the
client.
|
ResourceDependencies |
Container annotation to specify multiple
ResourceDependency annotations on a single class.
|
ResourceDependency |
Instances of UIComponent or Renderer that have this annotation (or ResourceDependencies attached at the class level will automatically
have a resource dependency added so that the named resource will be
present in user agent's view of the UIViewRoot in which
this component or renderer is used.
|
ResourceHandler |
|
ResourceHandlerWrapper |
Provides a simple implementation of
ResourceHandler that can be subclassed by developers wishing
to provide specialized behavior to an existing ResourceHandler instance.
|
ResourceResolver |
Deprecated. |
ResourceWrapper |
Provides
a simple implementation of
Resource that can be subclassed by developers wishing to
provide specialized behavior to an existing Resource
instance.
|
ResponseStateManager |
ResponseStateManager
is the helper class to StateManager
that knows the specific rendering technology being used to generate
the response.
|
ResponseStream |
ResponseStream is an interface describing an adapter
to an underlying output mechanism for binary output.
|
ResponseWriter |
ResponseWriter
is an abstract class describing an adapter to an underlying output
mechanism for character-based output.
|
ResponseWriterWrapper |
Provides a simple implementation
of ResponseWriter that
can be subclassed by developers wishing to provide specialized
behavior to an existing ResponseWriter instance.
|
ResultDataModel |
ResultDataModel is a convenience implementation of
DataModel that wraps a JSTL Result object, typically
representing the results of executing an SQL query via JSTL tags.
|
ResultSetDataModel |
ResultSetDataModel is a convenience implementation of
DataModel that wraps a ResultSet of Java objects.
|
ReturnBuilder |
Create a return node in the current Flow .
|
ReturnNode |
Represents a return node in the flow graph.
|
ScalarDataModel<E> |
ScalarDataModel is a convenience implementation of
DataModel that wraps an individual Java object.
|
ScopeContext |
A structure that contains the name of
the scope and the scope itself exposed as a Map<String,
Object> .
|
SelectItem |
SelectItem represents a single
item in the list of supported items associated with
a UISelectMany or UISelectOne component.
|
SelectItemGroup |
SelectItemGroup is a subclass of SelectItem that
identifies a set of options that will be made available as a subordinate
"submenu" or "options list", depending upon the requirements of the
UISelectMany or UISelectOne renderer that is actually used.
|
SessionScoped |
When this annotation, along with ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>session<managed-bean-scope>
element was declared for the corresponding managed bean.
|
ShortConverter |
Converter implementation for java.lang.Short
(and short primitive) values.
|
StateHelper |
Define a Map -like contract
that makes it easier for components to implement PartialStateHolder .
|
StateHolder |
This interface is
implemented by classes that need to save their state between
requests.
|
StateManagementStrategy |
Encapsulate the saving and
restoring of the view to enable the VDL to take over the
responsibility for handling this feature.
|
StateManager |
StateManager
directs the process of saving and
restoring the view between requests.
|
StateManagerWrapper |
Provides a simple implementation of StateManager that can
be subclassed by developers wishing to provide specialized behavior
to an existing StateManager instance.
|
SwitchBuilder |
Create a switch node in the current Flow .
|
SwitchCase |
Represents a case within a switch node in the flow graph.
|
SwitchCaseBuilder |
Create a case in the current switch.
|
SwitchNode |
Represents a switch node in the flow graph.
|
SystemEvent |
SystemEvent
is the base class for non-application specific events that can be fired by
arbitrary objects.
|
SystemEventListener |
By implementing this class, an object
indicates that it is a listener for one or more kinds of SystemEvent s.
|
SystemEventListenerHolder |
|
Tag |
The runtime must create an instance of
this class for each element in the Facelets XHTML view.
|
TagAttribute |
Representation
of an XML attribute name=value pair on an XML element in a Facelet file.
|
TagAttributeException |
|
TagAttributes |
A set of
TagAttributes, usually representing all attributes on a Tag.
|
TagConfig |
Passed to the constructor of TagHandler subclass, it defines the document definition of the
handler we are instantiating.
|
TagDecorator |
Provides the ability to completely
change the Tag before it's processed for compiling with the associated
TagHandler .
|
TagException |
An Exception caused by a Tag
|
TagHandler |
Foundation class for
FaceletHandler s associated with a markup element in a
Facelet document.
|
TagHandlerDelegate |
Abstract
class that defines methods
relating to helping tag handler instances.
|
TagHandlerDelegateFactory |
|
TextHandler |
An interface that allows other code
to identify FaceletHandlers that may provide text (String) content.
|
TransientStateHelper |
|
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.
|
UIColumn |
UIColumn is a UIComponent that represents
a single column of data within a parent UIData component.
|
UICommand |
UICommand is a UIComponent that represents
a user interface component which, when activated by the user, triggers
an application specific "command" or "action".
|
UIComponent |
UIComponent is
the base class for all user interface components in JavaServer Faces.
|
UIComponentBase |
UIComponentBase is a
convenience base class that implements the default concrete behavior
of all methods defined by UIComponent .
|
UIComponentBodyTag |
Deprecated.
|
UIComponentClassicTagBase |
UIComponentTagBase is the base class
for all JSP tags that use the "classic" JSP tag interface that
correspond to a UIComponent instance in
the view.
|
UIComponentELTag |
UIComponentELTag specializes its superclass to allow for
properties that take their values from EL API expressions.
|
UIComponentTag |
Deprecated.
|
UIComponentTagBase |
UIComponentTagBase is the base class
for all JSP tags that correspond to a UIComponent instance in the view.
|
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 ).
|
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.
|
UIGraphic |
UIGraphic is a UIComponent that displays
a graphical image to the user.
|
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.
|
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 .
|
UIMessages |
The renderer for this component is responsible for obtaining the
messages from the FacesContext and displaying them to the
user.
|
UINamingContainer |
UINamingContainer is a
convenience base class for components that wish to implement NamingContainer functionality.
|
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.
|
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.
|
UIPanel |
UIPanel is a UIComponent that manages the
layout of its child components.
|
UIParameter |
UIParameter is a UIComponent that represents
an optionally named configuration parameter for a parent component.
|
UISelectBoolean |
UISelectBoolean is a UIComponent that
represents a single boolean ( true or false ) value.
|
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.
|
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.
|
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.
|
UISelectOne |
UISelectOne is a
UIComponent that represents the user's choice of zero or one
items from among a discrete set of available options.
|
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.
|
UIViewParameter |
UIViewParameter represents a
binding between a request parameter and a model property or UIViewRoot
property.
|
UIViewParameter.Reference |
Inner class to encapsulate a
UIViewParameter instance so that it may be safely
referenced regardless of whether or not the current view is the
same as the view in which this UIViewParameter
resides.
|
UIViewRoot |
UIViewRoot is the UIComponent
that represents the root of the UIComponent tree.
|
UniqueIdVendor |
UniqueIdVendor is an
interface implemented by UIComponents that also
implement NamingContainer so that they can provide unique ids
based on their own clientId.
|
UpdateModelException |
|
Validator |
A Validator
implementation is a class that can perform validation (correctness
checks) on a EditableValueHolder .
|
ValidatorConfig |
Used in creating ValidatorHandler
and all implementations.
|
ValidatorELTag |
ValidatorELTag is a base class for all JSP custom actions
that create and register a Validator instance on the
EditableValueHolder associated with our most immediate surrounding instance
of a tag whose implementation class is a subclass of UIComponentTag .
|
ValidatorException |
A ValidatorException is an exception
thrown by the validate() method of a
Validator to indicate that validation failed.
|
ValidatorHandler |
|
ValidatorTag |
Deprecated.
|
ValueBinding |
Deprecated.
|
ValueChangeEvent |
A ValueChangeEvent is a notification that the local value of
the source component has been change as a result of user interface
activity.
|
ValueChangeListener |
|
ValueHolder |
ValueHolder is an
interface that may be implemented by any concrete UIComponent
that wishes to support a local value, as well as access data in the
model tier via a value expression, and support conversion
between String and the model tier data's native data type.
|
ValueHolderAttachedObjectHandler |
A VDL handler that exposes Converter to a page author.
|
ValueHolderAttachedObjectTarget |
A marker interface for VDL tags that
represent <composite:valueHolder/> for use by the
composite component page author.
|
VariableResolver |
Deprecated.
|
ViewBuilder |
Create a view node in the current Flow .
|
ViewDeclarationLanguage |
The contract that a view declaration
language must implement to interact with the JSF runtime.
|
ViewDeclarationLanguageFactory |
ViewDeclarationLanguageFactory
is a factory object that creates (if needed) and returns a new ViewDeclarationLanguage instance based on the VDL found in a
specific view.
|
ViewDeclarationLanguageWrapper |
|
ViewExpiredException |
|
ViewHandler |
ViewHandler is the
pluggablity mechanism for allowing implementations of or applications
using the JavaServer Faces specification to provide their own
handling of the activities in the Render Response and
Restore View phases of the request processing lifecycle.
|
ViewHandlerWrapper |
Provides a simple implementation of ViewHandler that can
be subclassed by developers wishing to provide specialized behavior
to an existing ViewHandler instance.
|
ViewMapListener |
|
ViewMetadata |
ViewMetadata is
reponsible for extracting and providing view parameter metadata from
VDL views.
|
ViewNode |
ViewNode is the class
that represents a VDL view in a faces flow graph.
|
ViewResource |
Superclass of Resource that is only
for use with views.
|
ViewScoped |
When this annotation, along with
ManagedBean is found on a class, the runtime must act as if a
<managed-bean-scope>view<managed-bean-scope>
element was declared for the corresponding managed bean.
|
ViewScoped |
|
VisitCallback |
A simple callback interface that enables
taking action on a specific UIComponent (either facet or child) during
a component tree visit.
|
VisitContext |
A context object that is used to hold
state relating to performing a component tree visit.
|
VisitContextFactory |
Provide for separation of interface and
implementation for the VisitContext contract.
|
VisitContextWrapper |
Provides a simple implementation of
VisitContext that can be subclassed by developers wishing to
provide specialized behavior to an existing VisitContext
instance.
|
VisitHint |
An
enum that specifies hints that impact
the behavior of a component tree visit.
|
VisitResult |
|