Class AllowedValueCollectingNodeItemVisitor
java.lang.Object
dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<CONTEXT,RESULT>
dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<dev.metaschema.core.metapath.DynamicContext,Void>
dev.metaschema.oscal.lib.model.util.AllowedValueCollectingNodeItemVisitor
- All Implemented Interfaces:
dev.metaschema.core.metapath.item.node.INodeItemVisitor<dev.metaschema.core.metapath.DynamicContext,Void>
public class AllowedValueCollectingNodeItemVisitor
extends dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<dev.metaschema.core.metapath.DynamicContext,Void>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Voidvoidvisit(dev.metaschema.core.metapath.item.node.IModuleNodeItem module, dev.metaschema.core.metapath.DynamicContext context) voidvisit(dev.metaschema.core.model.IModule module) visitAssembly(dev.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem item, dev.metaschema.core.metapath.DynamicContext context) visitAssembly(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, dev.metaschema.core.metapath.DynamicContext context) visitField(dev.metaschema.core.metapath.item.node.IFieldNodeItem item, dev.metaschema.core.metapath.DynamicContext context) visitFlag(dev.metaschema.core.metapath.item.node.IFlagNodeItem item, dev.metaschema.core.metapath.DynamicContext context) Methods inherited from class dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
isDecendantMethods inherited from class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
aggregateResult, shouldVisitNextChild, shouldVisitNextChild, visit, visitDocument, visitFlags, visitMetaschema, visitModelChildren
-
Constructor Details
-
AllowedValueCollectingNodeItemVisitor
-
-
Method Details
-
getAllowedValueLocations
-
visit
-
visit
public void visit(@NonNull dev.metaschema.core.metapath.item.node.IModuleNodeItem module, @NonNull dev.metaschema.core.metapath.DynamicContext context) -
visitFlag
-
visitField
public Void visitField(dev.metaschema.core.metapath.item.node.IFieldNodeItem item, dev.metaschema.core.metapath.DynamicContext context) -
visitAssembly
public Void visitAssembly(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, dev.metaschema.core.metapath.DynamicContext context) - Specified by:
visitAssemblyin interfacedev.metaschema.core.metapath.item.node.INodeItemVisitor<dev.metaschema.core.metapath.DynamicContext,Void> - Overrides:
visitAssemblyin classdev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<dev.metaschema.core.metapath.DynamicContext,Void>
-
visitAssembly
public Void visitAssembly(dev.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem item, dev.metaschema.core.metapath.DynamicContext context) -
defaultResult
- Specified by:
defaultResultin classdev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<dev.metaschema.core.metapath.DynamicContext,Void>
-