Class ReferenceCountingVisitor.Context
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.profile.resolver.policy.ReferenceCountingVisitor.Context
-
- Enclosing class:
- ReferenceCountingVisitor
public static final class ReferenceCountingVisitor.Context extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEntityItem
getEntity(IEntityItem.ItemType itemType, String identifier)
IIndexer
getIndexer()
void
incrementReferenceCount(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, IEntityItem.ItemType type, String identifier)
void
incrementReferenceCount(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, IEntityItem.ItemType type, UUID identifier)
boolean
isResolved(IEntityItem entity)
void
markResolved(IEntityItem entity)
-
-
-
Method Detail
-
getIndexer
@NonNull public IIndexer getIndexer()
-
getEntity
@Nullable public IEntityItem getEntity(@NonNull IEntityItem.ItemType itemType, @NonNull String identifier)
-
markResolved
public void markResolved(@NonNull IEntityItem entity)
-
isResolved
public boolean isResolved(@NonNull IEntityItem entity)
-
incrementReferenceCount
public void incrementReferenceCount(@NonNull gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, @NonNull IEntityItem.ItemType type, @NonNull UUID identifier)
-
incrementReferenceCount
public void incrementReferenceCount(@NonNull gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, @NonNull IEntityItem.ItemType type, @NonNull String identifier)
-
-