Uses of Interface
gov.nist.secauto.oscal.lib.profile.resolver.support.IEntityItem
Packages that use IEntityItem
Package
Description
- 
Uses of IEntityItem in gov.nist.secauto.oscal.lib.profile.resolver.policy
Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy that return IEntityItemModifier and TypeMethodDescriptionReferenceCountingVisitor.Context.getEntity(IEntityItem.ItemType itemType, String identifier) Methods in gov.nist.secauto.oscal.lib.profile.resolver.policy with parameters of type IEntityItemModifier and TypeMethodDescriptionprotected voidReferenceCountingVisitor.entityDispatch(IEntityItem entity, ReferenceCountingVisitor.Context context) protected booleanAbstractCustomReferencePolicy.handleIndexHit(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> 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.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(gov.nist.secauto.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(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidLinkReferencePolicy.handleUnselected(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidPropertyReferencePolicy.handleUnselected(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> 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 static 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 IEntityItemModifier and TypeMethodDescriptionprotected static 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 IEntityItemFields in gov.nist.secauto.oscal.lib.profile.resolver.support with type parameters of type IEntityItemModifier and TypeFieldDescriptionstatic final Predicate<IEntityItem>IIndexer.KEEP_ENTITY_PREDICATEMethods in gov.nist.secauto.oscal.lib.profile.resolver.support that return IEntityItemModifier and TypeMethodDescriptionBasicIndexer.addControl(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addControl(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> control) BasicIndexer.addGroup(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addGroup(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> group) protected IEntityItemBasicIndexer.addItem(gov.nist.secauto.oscal.lib.profile.resolver.support.AbstractEntityItem.Builder builder) protected IEntityItemBasicIndexer.addItem(IEntityItem item) BasicIndexer.addLocation(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addLocation(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> location) BasicIndexer.addParameter(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addParameter(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> parameter) BasicIndexer.addPart(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addPart(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> part) BasicIndexer.addParty(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addParty(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> party) BasicIndexer.addResource(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addResource(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> resource) BasicIndexer.addRole(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addRole(gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> role) BasicIndexer.getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize) default IEntityItemIIndexer.getEntity(IEntityItem.ItemType itemType, String identifier) Lookup an item of the givenitemTypehaving the givenidentifier.IIndexer.getEntity(IEntityItem.ItemType itemType, String identifier, boolean normalize) Lookup an item of the givenitemTypehaving the givenidentifier.default IEntityItemIIndexer.getEntity(IEntityItem.ItemType itemType, UUID identifier) ReassignmentIndexer.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 IEntityItemModifier and TypeMethodDescriptionBasicIndexer.getEntities()IIndexer.getEntities()Get a copy of the entity map.BasicIndexer.getEntitiesByItemType(IEntityItem.ItemType itemType) 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 IEntityItemModifier and TypeMethodDescriptionprotected 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 IEntityItemModifier and TypeMethodDescriptionstatic <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.