Class RObjectVisitor.OnceOnly<Y>

java.lang.Object
uk.co.terminological.rjava.utils.RObjectVisitor.OnceOnly<Y>
Type Parameters:
Y - the output of the visitor
All Implemented Interfaces:
RObjectVisitor<Optional<Y>>
Direct Known Subclasses:
RObjectVisitor.DefaultOnceOnly
Enclosing interface:
RObjectVisitor<X>

public abstract static class RObjectVisitor.OnceOnly<Y> extends Object implements RObjectVisitor<Optional<Y>>
This abstract visitor will visit each node once and collect the result into a traversal order list. This can be used to find all the nodes that match a particular criteria for example.
Author:
terminological
See Also: