Interface NodeSelectionTreeIterator<N extends TreeNode<?,?>>
-
- Type Parameters:
N
- is the type of the tree nodes.
- All Superinterfaces:
Iterator<N>
- All Known Implementing Classes:
BroadFirstTreeIterator
,InfixDepthFirstTreeIterator
,PostfixDepthFirstTreeIterator
,PrefixDepthFirstTreeIterator
public interface NodeSelectionTreeIterator<N extends TreeNode<?,?>> extends Iterator<N>
This interface is used to represent an iterator on the tree's data with selection.- Since:
- 13.0
- Version:
- 17.0 2020-01-04 14:41:41
- Author:
- Stéphane GALLAND
- See Also:
NodeSelector
,DataSelector
- Maven Group Id:
- org.arakhne.afc.core
- Maven Artifact Id:
- mathtree
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setNodeSelector(NodeSelector<N> selector)
Set the node selector used by this iterator.-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
setNodeSelector
void setNodeSelector(NodeSelector<N> selector)
Set the node selector used by this iterator.- Parameters:
selector
- permits to filter the nodes replied/tranversed by this iterator.
-
-