public abstract class CollectionContentProvider extends Object implements Cloneable
Constructor and Description |
---|
CollectionContentProvider() |
Modifier and Type | Method and Description |
---|---|
CollectionContentProvider |
clone()
Gets a copy of the CollectionContentProvider that recognizes the same collection component as this one does.
|
abstract List<javax.faces.component.UIComponent> |
getChildren()
Overridable hook for subclasses to provide a list of column children
|
abstract org.apache.myfaces.trinidad.component.UIXCollection |
getCollectionComponent()
Retrieves the current collection component this CollectionContentProvider is currently coupled with.
|
abstract String |
getCollectionContentType()
The type of the collection component that this CollectionContentProvider supports.
|
abstract org.apache.myfaces.trinidad.model.CollectionModel |
getCollectionModel()
Retrieves the collection model of the current collection component this CollectionContentProvider is currently coupled with.
|
abstract org.apache.myfaces.trinidad.model.RowKeyIndex |
getCollectionObject()
Overridable hook for subclasses to provide RowKeyIndex instance to represent model contract with exporter.
|
javax.faces.component.UIComponent |
getDetailStamp()
Gets the detailStamp component of the collection component coupled with this CollectionContentProvider.
|
abstract org.apache.myfaces.trinidad.model.RowKeySet |
getSelectedRowKeySet()
Get the selected RowKeySet for the collection.
|
abstract void |
setCollectionComponent(org.apache.myfaces.trinidad.component.UIXCollection component)
Couple/decouple the CollectionContentProvider instance with a collection component.
|
public abstract String getCollectionContentType()
public CollectionContentProvider clone()
public abstract org.apache.myfaces.trinidad.component.UIXCollection getCollectionComponent()
public abstract org.apache.myfaces.trinidad.model.CollectionModel getCollectionModel()
public abstract void setCollectionComponent(org.apache.myfaces.trinidad.component.UIXCollection component)
public abstract org.apache.myfaces.trinidad.model.RowKeyIndex getCollectionObject()
public abstract List<javax.faces.component.UIComponent> getChildren()
public abstract org.apache.myfaces.trinidad.model.RowKeySet getSelectedRowKeySet()
public javax.faces.component.UIComponent getDetailStamp()