org.apache.myfaces.component.html.ext
Class BaseSortableModel
java.lang.Object
   javax.faces.model.DataModel
javax.faces.model.DataModel
       org.apache.myfaces.component.html.ext.BaseSortableModel
org.apache.myfaces.component.html.ext.BaseSortableModel
- Direct Known Subclasses: 
- SortableModel
- public class BaseSortableModel 
- extends javax.faces.model.DataModel
BaseSortableModel provides a DataModel that is automatically sorted by the specified Comparator.
 Each time the Comparator is set, the model will be resorted.
- Since:
- 1.1.7
- Version:
- $Revision: 691871 $
 
| Field Summary | 
| protected  javax.faces.model.DataModel | _model
 | 
 
 
 
| Methods inherited from class javax.faces.model.DataModel | 
| addDataModelListener, getDataModelListeners, removeDataModelListener | 
 
 
_model
protected javax.faces.model.DataModel _model
BaseSortableModel
public BaseSortableModel(Object model)
- Create a new SortableModel from the given instance.
 
- Parameters:
- model- This will be converted into a- DataModel
- See Also:
- setWrappedData(java.lang.Object)
 
BaseSortableModel
public BaseSortableModel()
- No arg constructor for use as a managed-bean.
 Must call setWrappedData before using this instance.
 
getComparator
public Comparator getComparator()
- 
 
setComparator
public void setComparator(Comparator comparator)
- 
 
getRowData
public Object getRowData()
- 
- Specified by:
- getRowDatain class- javax.faces.model.DataModel
 
- 
 
getWrappedData
public Object getWrappedData()
- 
- Specified by:
- getWrappedDatain class- javax.faces.model.DataModel
 
- 
 
isRowAvailable
public boolean isRowAvailable()
- 
- Specified by:
- isRowAvailablein class- javax.faces.model.DataModel
 
- 
 
setWrappedData
public void setWrappedData(Object data)
- Sets the underlying data being managed by this instance.
 
- 
- Specified by:
- setWrappedDatain class- javax.faces.model.DataModel
 
- 
- Parameters:
- data- This Object will be converted into a- DataModel.
 
toDataModel
protected javax.faces.model.DataModel toDataModel(Object data)
- 
 
getRowCount
public int getRowCount()
- 
- Specified by:
- getRowCountin class- javax.faces.model.DataModel
 
- 
 
setRowIndex
public void setRowIndex(int rowIndex)
- 
- Specified by:
- setRowIndexin class- javax.faces.model.DataModel
 
- 
 
getRowIndex
public int getRowIndex()
- 
- Specified by:
- getRowIndexin class- javax.faces.model.DataModel
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
sort
public void sort()
- Sorts the underlying collection by the Comparator.
 
- 
 
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.