| Package | Description |
|---|---|
| com.helger.commons.hierarchy | |
| com.helger.commons.hierarchy.visit |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IChildrenProviderSorted<CHILDTYPE>
This interface can be used to generically resolved children of a certain
object in a sorted way.
|
interface |
IChildrenProviderWithID<KEYTYPE,CHILDTYPE>
This interface can be used to generically resolved children of a certain
object.
|
| 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 |
ChildrenProviderHasChildrenSorted<CHILDTYPE extends IHasChildrenSorted<CHILDTYPE>>
An
IChildrenProviderSorted implementation for object implementing the
IHasChildrenSorted interface. |
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. |
class |
ChildrenProviderSorting<CHILDTYPE>
An
IChildrenProvider that returns the children in
ChildrenProviderSorting.getAllChildren(Object) sorted. |
class |
ChildrenProviderSortingWithID<KEYTYPE,CHILDTYPE>
An
IChildrenProviderWithID with ID that returns the children in
ChildrenProviderSorting.getAllChildren(Object) sorted. |
| Modifier and Type | Method and Description |
|---|---|
IChildrenProvider<CHILDTYPE> |
ChildrenProviderSorting.getChildrenProvider() |
| Constructor and Description |
|---|
ChildrenProviderSorting(IChildrenProvider<CHILDTYPE> aCP,
Comparator<? super CHILDTYPE> aComparator)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
IChildrenProvider<CHILDTYPE> |
ChildrenProviderHierarchyVisitor.getChildrenProvider() |
| Modifier and Type | Method and Description |
|---|---|
static <CHILDTYPE> |
ChildrenProviderHierarchyVisitor.visitAll(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
static <CHILDTYPE> |
ChildrenProviderHierarchyVisitor.visitFrom(CHILDTYPE aStartObject,
IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
| Constructor and Description |
|---|
ChildrenProviderHierarchyVisitor(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback) |
Copyright © 2014–2020 Philip Helger. All rights reserved.