Class AbstractRecursionPreventingNodeItemVisitor<CONTEXT,RESULT>

java.lang.Object
dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<CONTEXT,RESULT>
dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<CONTEXT,RESULT>
Type Parameters:
CONTEXT - the Java type of the visiting context
RESULT - the Java type of the visiting result
All Implemented Interfaces:
INodeItemVisitor<CONTEXT,RESULT>
Direct Known Subclasses:
RecursionCollectingNodeItemVisitor

public abstract class AbstractRecursionPreventingNodeItemVisitor<CONTEXT,RESULT> extends AbstractNodeItemVisitor<CONTEXT,RESULT>
A node item visitor that prevents infinite recursion when traversing assembly nodes by detecting and avoiding cycles in the node hierarchy.
  • Constructor Details

    • AbstractRecursionPreventingNodeItemVisitor

      public AbstractRecursionPreventingNodeItemVisitor()
  • Method Details