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 VoidReferenceCountingVisitor.aggregateResults(Void first, Void second, ReferenceCountingVisitor.Context context) protected voidReferenceCountingVisitor.entityDispatch(IEntityItem entity, ReferenceCountingVisitor.Context context) protected booleanAbstractCustomReferencePolicy.handleIdentifier(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE type, String identifier, ReferenceCountingVisitor.Context visitorContext) Handle the providedidentifierfor a giventypeof reference.protected booleanAbstractCustomReferencePolicy.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 booleanAnchorReferencePolicy.handleIdentifierNonMatch(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode reference, ReferenceCountingVisitor.Context visitorContext) protected booleanLinkReferencePolicy.handleIdentifierNonMatch(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link reference, ReferenceCountingVisitor.Context visitorContext) protected booleanAbstractCustomReferencePolicy.handleIndexHit(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) Handle an index hit.protected booleanAbstractCustomReferencePolicy.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 booleanAnchorReferencePolicy.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 booleanInsertReferencePolicy.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 booleanLinkReferencePolicy.handleIndexMiss(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) protected booleanPropertyReferencePolicy.handleIndexMiss(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Property property, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) booleanAbstractCustomReferencePolicy.handleReference(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE type, ReferenceCountingVisitor.Context visitorContext) booleanIReferencePolicy.handleReference(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, T reference, ReferenceCountingVisitor.Context referenceVisitorContext) Handle the providedreference.protected voidAbstractCustomReferencePolicy.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 voidAbstractCustomReferencePolicy.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 voidAnchorReferencePolicy.handleUnselected(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidLinkReferencePolicy.handleUnselected(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidPropertyReferencePolicy.handleUnselected(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Property property, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected VoidReferenceCountingVisitor.newDefaultResult(ReferenceCountingVisitor.Context context) protected voidReferenceCountingVisitor.resolveControl(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, ReferenceCountingVisitor.Context context) voidReferenceCountingVisitor.resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context) protected static voidReferenceCountingVisitor.resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem, ReferenceCountingVisitor.Context> handler) protected voidReferenceCountingVisitor.resolveGroup(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, ReferenceCountingVisitor.Context context) static voidReferenceCountingVisitor.resolveLocation(IEntityItem entity, ReferenceCountingVisitor.Context context) static voidReferenceCountingVisitor.resolveParameter(IEntityItem entity, ReferenceCountingVisitor.Context context) static voidReferenceCountingVisitor.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 voidReferenceCountingVisitor.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 voidReferenceCountingVisitor.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 voidReferenceCountingVisitor.resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem, ReferenceCountingVisitor.Context> handler)