| Interface | Description |
|---|---|
| IChildrenProvider<CHILDTYPE> |
This interface can be used to generically resolved children of a certain
object.
|
| IChildrenProviderSorted<CHILDTYPE> |
This interface can be used to generically resolved children of a certain
object in a sorted way.
|
| IChildrenProviderWithID<KEYTYPE,CHILDTYPE> |
This interface can be used to generically resolved children of a certain
object.
|
| IHasChildren<CHILDTYPE> |
A simple interface, indicating that an item has direct children.
|
| IHasChildrenRecursive<CHILDTYPE extends IHasChildrenRecursive<CHILDTYPE>> |
A simple interface, indicating that an item has children which also has
children etc.
|
| IHasChildrenSorted<CHILDTYPE> |
Extends
IHasChildren by indicating that the child items are sorted! |
| IHasParent<PARENTTYPE> |
This helper interface is required to build a hierarchy of objects.
|
| IParentProvider<PARENTTYPE> |
This helper interface is required to build a generic tree.
|
| Class | Description |
|---|---|
| ChildrenProviderHasChildren<CHILDTYPE extends IHasChildren<CHILDTYPE>> |
A standard implementation of the
IChildrenProvider interface that
works with all types that implement IHasChildren. |
| ChildrenProviderHasChildrenSorted<CHILDTYPE extends IHasChildrenSorted<CHILDTYPE>> |
An
IChildrenProviderSorted implementation for object implementing the
IHasChildrenSorted interface. |
| ChildrenProviderHasChildrenSorting<CHILDTYPE extends IHasChildren<CHILDTYPE>> |
An implementation of the
IChildrenProvider interface that works
with all types that implement
IHasChildren. |
| ChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE extends IHasChildren<CHILDTYPE> & IHasID<KEYTYPE>> |
An implementation of the
IChildrenProviderWithID interface that works
with all types that implement IHasChildren and IHasID. |
| ChildrenProviderSorting<CHILDTYPE> |
An
IChildrenProvider that returns the children in
ChildrenProviderSorting.getAllChildren(Object) sorted. |
| ChildrenProviderSortingWithID<KEYTYPE,CHILDTYPE> |
An
IChildrenProviderWithID with ID that returns the children in
ChildrenProviderSorting.getAllChildren(Object) sorted. |
Copyright © 2014–2019 Philip Helger. All rights reserved.