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
Modifier and TypeClassDescriptionstatic final class
static final class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Void
void
visit
(gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem module, gov.nist.secauto.metaschema.core.metapath.DynamicContext context) void
visit
(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
isDecendant
Methods 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:
visitFlag
in interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,
Void> - Overrides:
visitFlag
in 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:
visitField
in interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,
Void> - Overrides:
visitField
in 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:
visitAssembly
in interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,
Void> - Overrides:
visitAssembly
in 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:
visitAssembly
in interfacegov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,
Void> - Overrides:
visitAssembly
in classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,
Void>
-
defaultResult
- Specified by:
defaultResult
in classgov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor<gov.nist.secauto.metaschema.core.metapath.DynamicContext,
Void>
-