| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) @Documented @DataBinderClass(value=DataModelBinder.class) public @interface DataModel
Outjects a collection to the same scope as the owning component (or to the EVENT scope in the case of a stateless component), after wrapping as a JSF DataModel (a List as a ListDataModel, a Map as a MapDataModel, a Set as a SetDataModel, an array as an ArrayDataModel). Note that the List, Map, Set or array will be re-wrapped and re-outjected each time the current component value is different to the value held by the context variable as determined by calling equals() on the underlying collection.
ListDataModel, 
MapDataModel, 
SetDataModel, 
ArrayDataModel| Optional Element Summary | |
|---|---|
|  ScopeType | scopeSpecifies the scope to outject the DataModel to. | 
|  String | valueThe context variable name. | 
public abstract String value
public abstract ScopeType scope
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||