Class AllowedValueCollectingNodeItemVisitor
java.lang.Object
gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<CONTEXT,RESULT>
gov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
gov.nist.secauto.oscal.lib.model.util.AllowedValueCollectingNodeItemVisitor
- All Implemented Interfaces:
gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
public class AllowedValueCollectingNodeItemVisitor
extends gov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<gov.nist.secauto.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(gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem module, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) voidvisit(gov.nist.secauto.metaschema.core.model.IModule module) visitAssembly(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) visitAssembly(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) visitField(gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) visitFlag(gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) Methods inherited from class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
isDecendantMethods inherited from class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem module, @NonNull gov.nist.secauto.metaschema.core.metapath.DynamicContext context) -
visitFlag
public Void visitFlag(gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) - Specified by:
visitFlagin interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void> - Overrides:
visitFlagin classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
-
visitField
public Void visitField(gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) - Specified by:
visitFieldin interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void> - Overrides:
visitFieldin classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
-
visitAssembly
public Void visitAssembly(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) - Specified by:
visitAssemblyin interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void> - Overrides:
visitAssemblyin classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
-
visitAssembly
public Void visitAssembly(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem item, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) - Specified by:
visitAssemblyin interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void> - Overrides:
visitAssemblyin classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
-
defaultResult
- Specified by:
defaultResultin classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,Void>
-