Uses of Interface
gov.nist.secauto.oscal.lib.profile.resolver.support.IEntityItem
-
Packages that use IEntityItem Package Description gov.nist.secauto.oscal.lib.profile.resolver.policy gov.nist.secauto.oscal.lib.profile.resolver.support -
-
Uses of IEntityItem in gov.nist.secauto.oscal.lib.profile.resolver.policy
Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy that return IEntityItem Modifier and Type Method Description IEntityItemReferenceCountingVisitor.Context. getEntity(IEntityItem.ItemType itemType, String identifier)Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy with parameters of type IEntityItem Modifier and Type Method Description protected voidReferenceCountingVisitor. entityDispatch(IEntityItem entity, ReferenceCountingVisitor.Context context)protected booleanAbstractCustomReferencePolicy. handleIndexHit(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, TYPE reference, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)Handle an index hit.default booleanICustomReferencePolicyHandler. handleIndexHit(ICustomReferencePolicy<TYPE> policy, TYPE reference, IEntityItem item, IReferenceVisitor<?> visitor)A callback used to handle the case where an identifier could be parsed and the index contains a matching entity.protected voidAbstractCustomReferencePolicy. handleSelected(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem 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.model.common.metapath.item.IRequiredValueModelNodeItem 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.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)protected voidLinkReferencePolicy. handleUnselected(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)protected voidPropertyReferencePolicy. handleUnselected(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem contextItem, Property property, IEntityItem item, ReferenceCountingVisitor.Context visitorContext)booleanReferenceCountingVisitor.Context. isResolved(IEntityItem entity)voidReferenceCountingVisitor.Context. markResolved(IEntityItem entity)voidReferenceCountingVisitor. resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context)protected voidReferenceCountingVisitor. resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem,ReferenceCountingVisitor.Context> handler)static voidReferenceCountingVisitor. resolveLocation(IEntityItem entity, ReferenceCountingVisitor.Context context)static voidReferenceCountingVisitor. resolveParameter(IEntityItem entity, ReferenceCountingVisitor.Context context)static voidReferenceCountingVisitor. resolveResource(IEntityItem entity, ReferenceCountingVisitor.Context context)Method parameters in gov.nist.secauto.oscal.lib.profile.resolver.policy with type arguments of type IEntityItem Modifier and Type Method Description protected voidReferenceCountingVisitor. resolveEntity(IEntityItem entity, ReferenceCountingVisitor.Context context, BiConsumer<IEntityItem,ReferenceCountingVisitor.Context> handler) -
Uses of IEntityItem in gov.nist.secauto.oscal.lib.profile.resolver.support
Classes in gov.nist.secauto.oscal.lib.profile.resolver.support that implement IEntityItem Modifier and Type Class Description classAbstractEntityItemFields in gov.nist.secauto.oscal.lib.profile.resolver.support with type parameters of type IEntityItem Modifier and Type Field Description static Predicate<IEntityItem>IIndexer. KEEP_ENTITY_PREDICATEMethods in gov.nist.secauto.oscal.lib.profile.resolver.support that return IEntityItem Modifier and Type Method Description IEntityItemBasicIndexer. addControl(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addControl(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem control)IEntityItemBasicIndexer. addGroup(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addGroup(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem group)protected IEntityItemBasicIndexer. addItem(gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractEntityItem.Builder builder)protected IEntityItemBasicIndexer. addItem(IEntityItem item)IEntityItemBasicIndexer. addLocation(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addLocation(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem location)IEntityItemBasicIndexer. addParameter(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addParameter(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem parameter)IEntityItemBasicIndexer. addPart(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addPart(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem part)IEntityItemBasicIndexer. addParty(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addParty(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem party)IEntityItemBasicIndexer. addResource(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addResource(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem resource)IEntityItemBasicIndexer. addRole(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem item)IEntityItemIIndexer. addRole(gov.nist.secauto.metaschema.model.common.metapath.item.IRequiredValueModelNodeItem role)IEntityItemBasicIndexer. getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize)default IEntityItemIIndexer. getEntity(IEntityItem.ItemType itemType, String identifier)Lookup an item of the givenitemTypehaving the givenidentifier.IEntityItemIIndexer. getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize)Lookup an item of the givenitemTypehaving the givenidentifier.default IEntityItemIIndexer. getEntity(IEntityItem.ItemType itemType, UUID identifier)IEntityItemReassignmentIndexer. getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize)Methods in gov.nist.secauto.oscal.lib.profile.resolver.support that return types with arguments of type IEntityItem 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.Collection<IEntityItem>BasicIndexer. getEntitiesByItemType(IEntityItem.ItemType itemType)Collection<IEntityItem>IIndexer. getEntitiesByItemType(IEntityItem.ItemType itemType)static Stream<IEntityItem>IIndexer. getReferencedEntitiesAsStream(Collection<IEntityItem> entities)Keep entities that have a reference count greater than zero or are required to be kept based on the "keep"="always property.static Stream<IEntityItem>IIndexer. getUnreferencedEntitiesAsStream(Collection<IEntityItem> entities)Keep entities that have a reference count of zero or are not required to be kept based on the "keep"="always property.Methods in gov.nist.secauto.oscal.lib.profile.resolver.support with parameters of type IEntityItem Modifier and Type Method Description protected IEntityItemBasicIndexer. addItem(IEntityItem item)static booleanIIndexer. isReferencedEntity(IEntityItem entity)booleanBasicIndexer. isSelected(IEntityItem entity)booleanIIndexer. isSelected(IEntityItem entity)booleanBasicIndexer. removeItem(IEntityItem entity)booleanIIndexer. removeItem(IEntityItem entity)Method parameters in gov.nist.secauto.oscal.lib.profile.resolver.support with type arguments of type IEntityItem Modifier and Type Method Description static <T,K>
Stream<T>IIndexer. filterDistinct(Stream<T> resolvedItems, Collection<IEntityItem> importedEntityItems, Function<? super T,? extends K> keyMapper)Generates a stream of distinct items that have a reference count greater than zero or are required to be kept based on the "keep"="always property.static Stream<IEntityItem>IIndexer. getReferencedEntitiesAsStream(Collection<IEntityItem> entities)Keep entities that have a reference count greater than zero or are required to be kept based on the "keep"="always property.static Stream<IEntityItem>IIndexer. getUnreferencedEntitiesAsStream(Collection<IEntityItem> entities)Keep entities that have a reference count of zero or are not required to be kept based on the "keep"="always property.
-