Uses of Interface
com.helger.commons.hierarchy.IChildrenProvider
-
Packages that use IChildrenProvider Package Description com.helger.commons.hierarchy com.helger.commons.hierarchy.visit -
-
Uses of IChildrenProvider in com.helger.commons.hierarchy
Subinterfaces of IChildrenProvider in com.helger.commons.hierarchy Modifier and Type Interface Description interfaceIChildrenProviderSorted<CHILDTYPE>This interface can be used to generically resolved children of a certain object in a sorted way.interfaceIChildrenProviderWithID<KEYTYPE,CHILDTYPE>This interface can be used to generically resolved children of a certain object.Classes in com.helger.commons.hierarchy that implement IChildrenProvider Modifier and Type Class Description classChildrenProviderHasChildren<CHILDTYPE extends IHasChildren<CHILDTYPE>>A standard implementation of theIChildrenProviderinterface that works with all types that implementIHasChildren.classChildrenProviderHasChildrenSorted<CHILDTYPE extends IHasChildrenSorted<CHILDTYPE>>AnIChildrenProviderSortedimplementation for object implementing theIHasChildrenSortedinterface.classChildrenProviderHasChildrenSorting<CHILDTYPE extends IHasChildren<CHILDTYPE>>An implementation of theIChildrenProviderinterface that works with all types that implementIHasChildren.classChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE extends IHasChildren<CHILDTYPE> & IHasID<KEYTYPE>>An implementation of theIChildrenProviderWithIDinterface that works with all types that implementIHasChildrenandIHasID.classChildrenProviderSorting<CHILDTYPE>AnIChildrenProviderthat returns the children inChildrenProviderSorting.getAllChildren(Object)sorted.
The implementation wraps an existing children provider and uses and external comparator for sorting.classChildrenProviderSortingWithID<KEYTYPE,CHILDTYPE>AnIChildrenProviderWithIDwith ID that returns the children inChildrenProviderSorting.getAllChildren(Object)sorted.Methods in com.helger.commons.hierarchy that return IChildrenProvider Modifier and Type Method Description IChildrenProvider<CHILDTYPE>ChildrenProviderSorting. getChildrenProvider()Constructors in com.helger.commons.hierarchy with parameters of type IChildrenProvider Constructor Description ChildrenProviderSorting(IChildrenProvider<CHILDTYPE> aCP, Comparator<? super CHILDTYPE> aComparator)Constructor. -
Uses of IChildrenProvider in com.helger.commons.hierarchy.visit
Methods in com.helger.commons.hierarchy.visit that return IChildrenProvider Modifier and Type Method Description IChildrenProvider<CHILDTYPE>ChildrenProviderHierarchyVisitor. getChildrenProvider()Methods in com.helger.commons.hierarchy.visit with parameters of type IChildrenProvider Modifier and Type Method Description static <CHILDTYPE>
voidChildrenProviderHierarchyVisitor. visitAll(IChildrenProvider<CHILDTYPE> aChildrenProvider, IHierarchyVisitorCallback<? super CHILDTYPE> aCallback, boolean bInvokeOnStartObject)static <CHILDTYPE>
voidChildrenProviderHierarchyVisitor. visitFrom(CHILDTYPE aStartObject, IChildrenProvider<CHILDTYPE> aChildrenProvider, IHierarchyVisitorCallback<? super CHILDTYPE> aCallback, boolean bInvokeOnStartObject)Constructors in com.helger.commons.hierarchy.visit with parameters of type IChildrenProvider Constructor Description ChildrenProviderHierarchyVisitor(IChildrenProvider<CHILDTYPE> aChildrenProvider, IHierarchyVisitorCallback<? super CHILDTYPE> aCallback)
-