Interface TreeTraverser.InclusionPolicy<T extends Item>
- Enclosing class:
TreeTraverser
public static interface TreeTraverser.InclusionPolicy<T extends Item>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TreeTraverser.InclusionPolicy<Item> This inclusions policy includes all items.static final TreeTraverser.InclusionPolicy<Node> This inclusion policy includes leave nodes only. -
Method Summary
-
Field Details
-
ALL
This inclusions policy includes all items. -
LEAVES
This inclusion policy includes leave nodes only. A leaf node is a node which does not have child nodes.
-
-
Method Details
-
include
Call back method to determine whether to include a given item.- Parameters:
item- The item under consideration- Returns:
truewhenitemshould be included.falseotherwise.
-