Uses of Interface
dev.metaschema.oscal.lib.profile.resolver.support.IEntityItem
Packages that use IEntityItem
Package
Description
-
Uses of IEntityItem in dev.metaschema.oscal.lib.profile.resolver.policy
Methods in dev.metaschema.oscal.lib.profile.resolver.policy that return IEntityItemModifier and TypeMethodDescriptionReferenceCountingVisitor.Context.getEntity(IEntityItem.ItemType itemType, String identifier) Methods in dev.metaschema.oscal.lib.profile.resolver.policy with parameters of type IEntityItemModifier and TypeMethodDescriptionprotected voidReferenceCountingVisitor.entityDispatch(IEntityItem entity, ReferenceCountingVisitor.Context context) protected booleanAbstractCustomReferencePolicy.handleIndexHit(dev.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(dev.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(dev.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(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, com.vladsch.flexmark.ast.InlineLinkNode link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidLinkReferencePolicy.handleUnselected(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> contextItem, Link link, IEntityItem item, ReferenceCountingVisitor.Context visitorContext) protected voidPropertyReferencePolicy.handleUnselected(dev.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 dev.metaschema.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 dev.metaschema.oscal.lib.profile.resolver.support
Classes in dev.metaschema.oscal.lib.profile.resolver.support that implement IEntityItemFields in dev.metaschema.oscal.lib.profile.resolver.support with type parameters of type IEntityItemModifier and TypeFieldDescriptionstatic final Predicate<IEntityItem>IIndexer.KEEP_ENTITY_PREDICATEMethods in dev.metaschema.oscal.lib.profile.resolver.support that return IEntityItemModifier and TypeMethodDescriptionBasicIndexer.addControl(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addControl(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> control) BasicIndexer.addGroup(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addGroup(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> group) protected IEntityItemBasicIndexer.addItem(dev.metaschema.oscal.lib.profile.resolver.support.AbstractEntityItem.Builder builder) protected IEntityItemBasicIndexer.addItem(IEntityItem item) BasicIndexer.addLocation(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addLocation(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> location) BasicIndexer.addParameter(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addParameter(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> parameter) BasicIndexer.addPart(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addPart(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> part) BasicIndexer.addParty(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addParty(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> party) BasicIndexer.addResource(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addResource(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> resource) BasicIndexer.addRole(dev.metaschema.core.metapath.item.node.IModelNodeItem<?, ?> item) IIndexer.addRole(dev.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 dev.metaschema.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 dev.metaschema.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 dev.metaschema.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.