|
||||||||||
| 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()
|
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)
|
NodeModel<T> |
model(T object)
Wrap the given node in a NodeModel which provides additional branch information
needed by TreeColumn. |
long |
size()
|
| 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 adapt| Method Detail |
|---|
public long size()
size in interface IDataProvider<T>
public Iterator<? extends T> iterator(long first,
long count)
iterator in interface IDataProvider<T>protected abstract boolean iterateChildren(T node)
node - node
true if the node's children should be iteratedpublic NodeModel<T> model(T object)
ITreeDataProviderNodeModel which provides additional branch information
needed by TreeColumn.
model in interface ITreeDataProvider<T>model in interface IDataProvider<T>object - nodepublic void detach()
detach in interface IDetachable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||