Uses of Class
gov.nist.secauto.oscal.lib.profile.resolver.policy.ReferenceCountingVisitor.Context
Packages that use ReferenceCountingVisitor.Context
-
Uses of ReferenceCountingVisitor.Context in gov.nist.secauto.oscal.lib.profile.resolver.policy
Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy with parameters of type ReferenceCountingVisitor.ContextModifier 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) Method parameters in gov.nist.secauto.oscal.lib.profile.resolver.policy with type arguments of type ReferenceCountingVisitor.ContextModifier and TypeMethodDescriptionprotected static void
ReferenceCountingVisitor.resolveEntity
(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem, ReferenceCountingVisitor.Context> handler)