| Package | Description |
|---|---|
| com.helger.commons.hierarchy | |
| com.helger.commons.hierarchy.visit |
| Modifier and Type | Class and Description |
|---|---|
class |
ChildrenProviderHasChildren<CHILDTYPE extends IHasChildren<CHILDTYPE>>
A standard implementation of the
IChildrenProvider interface that
works with all types that implement IHasChildren. |
class |
ChildrenProviderHasChildrenSorting<CHILDTYPE extends IHasChildren<CHILDTYPE>>
An implementation of the
IChildrenProvider interface that works
with all types that implement
IHasChildren. |
class |
ChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE extends IHasChildren<CHILDTYPE> & IHasID<KEYTYPE>>
An implementation of the
IChildrenProviderWithID interface that works
with all types that implement IHasChildren and IHasID. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IHasChildrenRecursive<CHILDTYPE extends IHasChildrenRecursive<CHILDTYPE>>
A simple interface, indicating that an item has children which also has
children etc.
|
interface |
IHasChildrenSorted<CHILDTYPE>
Extends
IHasChildren by indicating that the child items are sorted! |
| Modifier and Type | Method and Description |
|---|---|
static <CHILDTYPE extends IHasChildren<CHILDTYPE>> |
ChildrenProviderHierarchyVisitor.visitAll(IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
static <CHILDTYPE extends IHasChildren<CHILDTYPE>> |
ChildrenProviderHierarchyVisitor.visitFrom(CHILDTYPE aStartObject,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
Copyright © 2014–2019 Philip Helger. All rights reserved.