Uses of Class
dev.metaschema.oscal.lib.profile.resolver.policy.ReferenceCountingVisitor.Context
Packages that use ReferenceCountingVisitor.Context
-
Uses of ReferenceCountingVisitor.Context in dev.metaschema.oscal.lib.profile.resolver.policy
Methods in dev.metaschema.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(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE type, String identifier, ReferenceCountingVisitor.Context visitorContext) Handle the providedidentifierfor a giventypeof reference.protected booleanAbstractCustomReferencePolicy.handleIdentifierNonMatch(dev.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(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode reference, ReferenceCountingVisitor.Context visitorContext) protected booleanLinkReferencePolicy.handleIdentifierNonMatch(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link reference, ReferenceCountingVisitor.Context visitorContext) protected booleanAbstractCustomReferencePolicy.handleIndexHit(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) Handle an index hit.protected booleanAbstractCustomReferencePolicy.handleIndexMiss(dev.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(dev.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(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode insert, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) protected booleanLinkReferencePolicy.handleIndexMiss(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) protected booleanPropertyReferencePolicy.handleIndexMiss(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Property property, List<IEntityItem.ItemType> itemTypes, String identifier, ReferenceCountingVisitor.Context visitorContext) booleanAbstractCustomReferencePolicy.handleReference(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, TYPE type, ReferenceCountingVisitor.Context visitorContext) booleanIReferencePolicy.handleReference(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, T reference, ReferenceCountingVisitor.Context referenceVisitorContext) Handle the providedreference.protected voidAbstractCustomReferencePolicy.handleSelected(dev.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(dev.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(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidLinkReferencePolicy.handleUnselected(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidPropertyReferencePolicy.handleUnselected(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Property property, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected VoidReferenceCountingVisitor.newDefaultResult(ReferenceCountingVisitor.Context context) protected voidReferenceCountingVisitor.resolveControl(dev.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(dev.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(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, Void childResult, ReferenceCountingVisitor.Context context) ReferenceCountingVisitor.visitGroup(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, Void childResult, ReferenceCountingVisitor.Context context) protected voidReferenceCountingVisitor.visitPart(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, dev.metaschema.core.metapath.item.node.IAssemblyNodeItem groupOrControlItem, ReferenceCountingVisitor.Context context) protected voidReferenceCountingVisitor.visitParts(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem groupOrControlItem, ReferenceCountingVisitor.Context context) Method parameters in dev.metaschema.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)