Uses of Class
gov.nist.secauto.oscal.lib.profile.resolver.support.IEntityItem.ItemType
-
Packages that use IEntityItem.ItemType Package Description gov.nist.secauto.oscal.lib.profile.resolver.policy gov.nist.secauto.oscal.lib.profile.resolver.support -
-
Uses of IEntityItem.ItemType in gov.nist.secauto.oscal.lib.profile.resolver.policy
Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy that return types with arguments of type IEntityItem.ItemType Modifier and Type Method Description protected abstract List<IEntityItem.ItemType>
AbstractCustomReferencePolicy. getEntityItemTypes(TYPE reference)
Get the possible item types that can be searched in the order in which the identifier will be looked up.protected List<IEntityItem.ItemType>
AbstractMultiItemTypeReferencePolicy. getEntityItemTypes(TYPE type)
protected List<IEntityItem.ItemType>
AnchorReferencePolicy. getEntityItemTypes(com.vladsch.flexmark.ast.InlineLinkNode link)
protected List<IEntityItem.ItemType>
InsertReferencePolicy. getEntityItemTypes(gov.nist.secauto.metaschema.model.common.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode insert)
Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy with parameters of type IEntityItem.ItemType Modifier and Type Method Description static LinkReferencePolicy
LinkReferencePolicy. create(IEntityItem.ItemType itemType)
static PropertyReferencePolicy
PropertyReferencePolicy. create(IIdentifierParser identifierParser, IEntityItem.ItemType itemType)
IEntityItem
ReferenceCountingVisitor.Context. getEntity(IEntityItem.ItemType itemType, String identifier)
void
ReferenceCountingVisitor.Context. incrementReferenceCount(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, IEntityItem.ItemType type, String identifier)
void
ReferenceCountingVisitor.Context. incrementReferenceCount(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, IEntityItem.ItemType type, UUID identifier)
Method parameters in gov.nist.secauto.oscal.lib.profile.resolver.policy with type arguments of type IEntityItem.ItemType Modifier and Type Method Description static LinkReferencePolicy
LinkReferencePolicy. create(List<IEntityItem.ItemType> itemTypes)
static PropertyReferencePolicy
PropertyReferencePolicy. create(IIdentifierParser identifierParser, List<IEntityItem.ItemType> itemTypes)
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.abstract boolean
AbstractIndexMissPolicyHandler. handleIndexMiss(ICustomReferencePolicy<TYPE> policy, TYPE type, List<IEntityItem.ItemType> itemTypes, String identifier, IReferenceVisitor<?> visitor)
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)
default boolean
ICustomReferencePolicyHandler. handleIndexMiss(ICustomReferencePolicy<TYPE> policy, TYPE reference, List<IEntityItem.ItemType> itemTypes, String identifier, IReferenceVisitor<?> visitor)
A callback used to handle the case where an identifier could be parsed from the reference text, but the index didn't contain a matching entity.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)
Constructor parameters in gov.nist.secauto.oscal.lib.profile.resolver.policy with type arguments of type IEntityItem.ItemType Constructor Description AbstractMultiItemTypeReferencePolicy(IIdentifierParser identifierParser, List<IEntityItem.ItemType> itemTypes)
LinkReferencePolicy(List<IEntityItem.ItemType> itemTypes)
PropertyReferencePolicy(IIdentifierParser identifierParser, List<IEntityItem.ItemType> itemTypes)
-
Uses of IEntityItem.ItemType in gov.nist.secauto.oscal.lib.profile.resolver.support
Methods in gov.nist.secauto.oscal.lib.profile.resolver.support that return IEntityItem.ItemType Modifier and Type Method Description IEntityItem.ItemType
AbstractEntityItem. getItemType()
IEntityItem.ItemType
IEntityItem. getItemType()
static IEntityItem.ItemType
IEntityItem.ItemType. valueOf(String name)
Returns the enum constant of this type with the specified name.static IEntityItem.ItemType[]
IEntityItem.ItemType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in gov.nist.secauto.oscal.lib.profile.resolver.support that return types with arguments of type IEntityItem.ItemType Modifier and Type Method Description Map<IEntityItem.ItemType,Map<String,IEntityItem>>
BasicIndexer. getEntities()
Map<IEntityItem.ItemType,Map<String,IEntityItem>>
IIndexer. getEntities()
Get a copy of the entity map.Set<IEntityItem.ItemType>
AbstractCatalogEntityVisitor. getItemTypesToVisit()
Methods in gov.nist.secauto.oscal.lib.profile.resolver.support with parameters of type IEntityItem.ItemType Modifier and Type Method Description Collection<IEntityItem>
BasicIndexer. getEntitiesByItemType(IEntityItem.ItemType itemType)
Collection<IEntityItem>
IIndexer. getEntitiesByItemType(IEntityItem.ItemType itemType)
IEntityItem
BasicIndexer. getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize)
default IEntityItem
IIndexer. getEntity(IEntityItem.ItemType itemType, String identifier)
Lookup an item of the givenitemType
having the givenidentifier
.IEntityItem
IIndexer. getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize)
Lookup an item of the givenitemType
having the givenidentifier
.default IEntityItem
IIndexer. getEntity(IEntityItem.ItemType itemType, UUID identifier)
IEntityItem
ReassignmentIndexer. getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize)
protected boolean
AbstractCatalogEntityVisitor. isVisitedItemType(IEntityItem.ItemType type)
default String
IIdentifierMapper. mapByItemType(IEntityItem.ItemType itemType, String identifier)
protected gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractEntityItem.Builder
BasicIndexer. newBuilder(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, IEntityItem.ItemType itemType, String identifier)
Create a new builder with the provided info.protected gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractEntityItem.Builder
BasicIndexer. newBuilder(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, IEntityItem.ItemType itemType, UUID identifier)
protected gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractEntityItem.Builder
ReassignmentIndexer. newBuilder(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item, IEntityItem.ItemType itemType, String identifier)
Constructor parameters in gov.nist.secauto.oscal.lib.profile.resolver.support with type arguments of type IEntityItem.ItemType Constructor Description AbstractCatalogEntityVisitor(Set<IEntityItem.ItemType> itemTypesToVisit)
Create a new visitor that will visit the item types identified byitemTypesToVisit
.AbstractIndexingVisitor(Set<IEntityItem.ItemType> itemTypesToIndex)
ControlIndexingVisitor(Set<IEntityItem.ItemType> itemTypesToIndex)
-