Package com.helger.commons.hierarchy
Interface IHasChildrenRecursive<CHILDTYPE extends IHasChildrenRecursive<CHILDTYPE>>
- Type Parameters:
CHILDTYPE- The type of the children.
- All Superinterfaces:
IHasChildren<CHILDTYPE>
public interface IHasChildrenRecursive<CHILDTYPE extends IHasChildrenRecursive<CHILDTYPE>>
extends IHasChildren<CHILDTYPE>
A simple interface, indicating that an item has children which also has
children etc.
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidforAllChildrenRecursive(Consumer<? super CHILDTYPE> aConsumer) default voidforAllChildrenRecursive(Predicate<? super CHILDTYPE> aFilter, Consumer<? super CHILDTYPE> aConsumer) Methods inherited from interface com.helger.commons.hierarchy.IHasChildren
forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getAllChildren, getChildCount, getChildren, hasChildren, hasNoChildren
-
Method Details
-
forAllChildrenRecursive
-
forAllChildrenRecursive
-