Package javax.faces.model

Standard model data beans for JavaServer Faces.

See:
          Description

Interface Summary
DataModelListener DataModelListener represents an event listener that wishes to be notified of DataModelEvents occurring on a particular DataModel instance.
 

Class Summary
ArrayDataModel<E> ArrayDataModel is a convenience implementation of DataModel that wraps an array of Java objects.
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.
ListDataModel<E> ListDataModel is a convenience implementation of DataModel that wraps an List of Java objects.
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.
ScalarDataModel<E> ScalarDataModel is a convenience implementation of DataModel that wraps an individual Java 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.
 

Annotation Types Summary
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.

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 String.

ManagedBean

The presence of this annotation on a class automatically registers the class with the runtime as a managed bean class.

ManagedBeans

Container annotation to specify multiple ManagedBean annotations on a single 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 5.3 of the spec prose document in the <managed-property> subsection.

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.

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.

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.

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.

 

Package javax.faces.model Description

Standard model data beans for JavaServer Faces.



Copyright © 2002-2008 Sun Microsystems, Inc. All Rights Reserved.