Uses of Class
gov.nist.secauto.oscal.lib.profile.resolver.policy.ReferenceCountingVisitor.Context
-
Packages that use ReferenceCountingVisitor.Context Package Description gov.nist.secauto.oscal.lib.profile.resolver.policy -
-
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.Context Modifier and Type Method Description protected 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.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, TYPE type, String identifier, ReferenceCountingVisitor.Context visitorContext)
Handle the providedidentifier
for a giventype
of reference.protected boolean
AbstractCustomReferencePolicy. handleIdentifierNonMatch(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem 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.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, com.vladsch.flexmark.ast.InlineLinkNode reference, ReferenceCountingVisitor.Context visitorContext)
protected boolean
LinkReferencePolicy. handleIdentifierNonMatch(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Link reference, ReferenceCountingVisitor.Context visitorContext)
protected boolean
AbstractCustomReferencePolicy. handleIndexHit(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)
Handle an index hit.protected boolean
AbstractCustomReferencePolicy. handleIndexMiss(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem 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.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, com.vladsch.flexmark.ast.InlineLinkNode reference, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext)
protected boolean
InsertReferencePolicy. handleIndexMiss(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, gov.nist.secauto.metaschema.model.common.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode insert, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext)
protected boolean
LinkReferencePolicy. handleIndexMiss(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Link link, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext)
protected boolean
PropertyReferencePolicy. handleIndexMiss(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Property property, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext)
boolean
AbstractCustomReferencePolicy. handleReference(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, TYPE type, ReferenceCountingVisitor.Context visitorContext)
boolean
IReferencePolicy. handleReference(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, T reference, ReferenceCountingVisitor.Context referenceVisitorContext)
Handle the providedreference
.protected void
AbstractCustomReferencePolicy. handleSelected(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem 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.model.common.metapath.item.IRequiredValueModelNodeItem 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.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)
protected void
LinkReferencePolicy. handleUnselected(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)
protected void
PropertyReferencePolicy. handleUnselected(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Property property, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)
protected Void
ReferenceCountingVisitor. newDefaultResult(ReferenceCountingVisitor.Context context)
protected void
ReferenceCountingVisitor. resolveControl(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, ReferenceCountingVisitor.Context context)
void
ReferenceCountingVisitor. resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context)
protected void
ReferenceCountingVisitor. resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem,ReferenceCountingVisitor.Context> handler)
protected void
ReferenceCountingVisitor. resolveGroup(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem 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)
Void
ReferenceCountingVisitor. visitControl(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, Void childResult, ReferenceCountingVisitor.Context context)
Void
ReferenceCountingVisitor. visitGroup(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, Void childResult, ReferenceCountingVisitor.Context context)
protected void
ReferenceCountingVisitor. visitPart(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem groupOrControlItem, ReferenceCountingVisitor.Context context)
protected void
ReferenceCountingVisitor. visitParts(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem groupOrControlItem, ReferenceCountingVisitor.Context context)
Method parameters in gov.nist.secauto.oscal.lib.profile.resolver.policy with type arguments of type ReferenceCountingVisitor.Context Modifier and Type Method Description protected void
ReferenceCountingVisitor. resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem,ReferenceCountingVisitor.Context> handler)
-