Class ReferenceCountingVisitor.Context
java.lang.Object
gov.nist.secauto.oscal.lib.profile.resolver.policy.ReferenceCountingVisitor.Context
- Enclosing class:
- ReferenceCountingVisitor
-
Method Summary
Modifier and TypeMethodDescriptiongetEntity
(IEntityItem.ItemType itemType, String identifier) void
incrementReferenceCount
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, IEntityItem.ItemType type, String identifier) void
incrementReferenceCount
(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, IEntityItem.ItemType type, UUID identifier) boolean
isResolved
(IEntityItem entity) void
markResolved
(IEntityItem entity)
-
Method Details
-
getIndexer
-
getEntity
@Nullable public IEntityItem getEntity(@NonNull IEntityItem.ItemType itemType, @NonNull String identifier) -
markResolved
-
isResolved
-
incrementReferenceCount
public void incrementReferenceCount(@NonNull gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, @NonNull IEntityItem.ItemType type, @NonNull UUID identifier) -
incrementReferenceCount
public void incrementReferenceCount(@NonNull gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, @NonNull IEntityItem.ItemType type, @NonNull String identifier)
-