|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wicket.extensions.markup.html.repeater.tree.table.TreeDataProvider<T>
T
- node typepublic abstract class TreeDataProvider<T>
An adapter of a ITreeProvider
to a IDataProvider
.
Constructor Summary | |
---|---|
TreeDataProvider(ITreeProvider<T> provider)
Construct. |
Method Summary | |
---|---|
void |
detach()
Detaches model after use. |
protected abstract boolean |
iterateChildren(T node)
Hook method to decide wether the given node's children should be iterated. |
Iterator<? extends T> |
iterator(long first,
long count)
Gets an iterator for the subset of total data |
NodeModel<T> |
model(T object)
Wrap the given node in a NodeModel which provides additional branch information
needed by TreeColumn . |
long |
size()
Gets total number of items in the collection represented by the DataProvider |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeDataProvider(ITreeProvider<T> provider)
provider
- the provider to adaptMethod Detail |
---|
public long size()
IDataProvider
size
in interface IDataProvider<T>
public Iterator<? extends T> iterator(long first, long count)
IDataProvider
iterator
in interface IDataProvider<T>
first
- first row of datacount
- minimum number of elements to retrieve
protected abstract boolean iterateChildren(T node)
node
- node
true
if the node's children should be iteratedpublic NodeModel<T> model(T object)
ITreeDataProvider
NodeModel
which provides additional branch information
needed by TreeColumn
.
model
in interface ITreeDataProvider<T>
model
in interface IDataProvider<T>
object
- node
public void detach()
IDetachable
detach
in interface IDetachable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |