Uses of Class
gov.nist.secauto.oscal.lib.profile.resolver.policy.ReferenceCountingVisitor.Context
-
Uses of ReferenceCountingVisitor.Context in gov.nist.secauto.oscal.lib.profile.resolver.policy
Modifier and TypeMethodDescriptionprotected Void
ReferenceCountingVisitor.aggregateResults
(Void first, Void second, ReferenceCountingVisitor.Context context) protected void
ReferenceCountingVisitor.entityDispatch
(IEntityItem entity, ReferenceCountingVisitor.Context context) protected boolean
AbstractCustomReferencePolicy.handleIdentifier
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE type, String identifier, ReferenceCountingVisitor.Context visitorContext) Handle the providedidentifier
for a giventype
of reference.protected boolean
AbstractCustomReferencePolicy.handleIdentifierNonMatch
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, ReferenceCountingVisitor.Context visitorContext) Handle the case where the identifier was not a syntax match for an expected identifier.protected boolean
AnchorReferencePolicy.handleIdentifierNonMatch
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode reference, ReferenceCountingVisitor.Context visitorContext) protected boolean
LinkReferencePolicy.handleIdentifierNonMatch
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link reference, ReferenceCountingVisitor.Context visitorContext) protected boolean
AbstractCustomReferencePolicy.handleIndexHit
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) Handle an index hit.protected boolean
AbstractCustomReferencePolicy.handleIndexMiss
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) Handle an index miss for a reference.protected boolean
AnchorReferencePolicy.handleIndexMiss
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode reference, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) protected boolean
InsertReferencePolicy.handleIndexMiss
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode insert, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) protected boolean
LinkReferencePolicy.handleIndexMiss
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) protected boolean
PropertyReferencePolicy.handleIndexMiss
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Property property, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) boolean
AbstractCustomReferencePolicy.handleReference
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE type, ReferenceCountingVisitor.Context visitorContext) boolean
IReferencePolicy.handleReference
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, T reference, ReferenceCountingVisitor.Context referenceVisitorContext) Handle the providedreference
.protected void
AbstractCustomReferencePolicy.handleSelected
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) Handle an index hit against an item related to an selected control.protected void
AbstractCustomReferencePolicy.handleUnselected
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) Handle an index hit against an item related to an unselected control.protected void
AnchorReferencePolicy.handleUnselected
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected void
LinkReferencePolicy.handleUnselected
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected void
PropertyReferencePolicy.handleUnselected
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Property property, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected Void
ReferenceCountingVisitor.newDefaultResult
(ReferenceCountingVisitor.Context context) protected void
ReferenceCountingVisitor.resolveControl
(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, ReferenceCountingVisitor.Context context) void
ReferenceCountingVisitor.resolveEntity
(IEntityItem entity, ReferenceCountingVisitor.Context context) protected static void
ReferenceCountingVisitor.resolveEntity
(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem, ReferenceCountingVisitor.Context> handler) protected void
ReferenceCountingVisitor.resolveGroup
(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, ReferenceCountingVisitor.Context context) static void
ReferenceCountingVisitor.resolveLocation
(IEntityItem entity, ReferenceCountingVisitor.Context context) static void
ReferenceCountingVisitor.resolveParameter
(IEntityItem entity, ReferenceCountingVisitor.Context context) static void
ReferenceCountingVisitor.resolveResource
(IEntityItem entity, ReferenceCountingVisitor.Context context) ReferenceCountingVisitor.visitControl
(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, Void childResult, ReferenceCountingVisitor.Context context) ReferenceCountingVisitor.visitGroup
(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, Void childResult, ReferenceCountingVisitor.Context context) protected void
ReferenceCountingVisitor.visitPart
(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem groupOrControlItem, ReferenceCountingVisitor.Context context) protected void
ReferenceCountingVisitor.visitParts
(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem groupOrControlItem, ReferenceCountingVisitor.Context context) Modifier and TypeMethodDescriptionprotected static void
ReferenceCountingVisitor.resolveEntity
(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem, ReferenceCountingVisitor.Context> handler)