Uses of Interface
gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
-
Packages that use IModelNodeItem Package Description gov.nist.secauto.metaschema.core.metapath.item.node This package provides the Metapath node item implementations and interfaces needed to perform Metapath queries over both Metaschema models and data represented using a Metaschema model. -
-
Uses of IModelNodeItem in gov.nist.secauto.metaschema.core.metapath.item.node
Subinterfaces of IModelNodeItem in gov.nist.secauto.metaschema.core.metapath.item.node Modifier and Type Interface Description interface
IAssemblyNodeItem
interface
ICycledAssemblyNodeItem
A marker interface used to identify anIAssemblyNodeItem
as the head of a cycle of item that loop back to the head.interface
IFieldNodeItem
interface
IRootAssemblyNodeItem
A marker interface used to expose root node functionality for an assembly node that has root information.Methods in gov.nist.secauto.metaschema.core.metapath.item.node that return IModelNodeItem Modifier and Type Method Description default IModelNodeItem<?,?>
IDocumentNodeItem. getParentContentNodeItem()
IModelNodeItem<?,?>
INodeItem. getParentContentNodeItem()
Retrieve the parent content node item if it exists.protected IModelNodeItem<?,?>
AbstractNodeItemFactory. newModelItem(INamedModelInstance instance, IAssemblyNodeItem parent)
protected IModelNodeItem<?,?>
AbstractNodeItemFactory. newModelItem(INamedModelInstance instance, IAssemblyNodeItem parent, int position, Object value)
Methods in gov.nist.secauto.metaschema.core.metapath.item.node that return types with arguments of type IModelNodeItem Modifier and Type Method Description default Collection<? extends List<? extends IModelNodeItem<?,?>>>
IFlagNodeItem. getModelItems()
FlagContainer do not have model items.Collection<? extends List<? extends IModelNodeItem<?,?>>>
INodeItem. getModelItems()
Get the model items (i.e., fields, assemblies) and value data associated this node.default List<? extends IModelNodeItem<?,?>>
IFlagNodeItem. getModelItemsByName(String name)
FlagContainer do not have model items.List<? extends IModelNodeItem<?,?>>
INodeItem. getModelItemsByName(String name)
Get the collection of model items associated with the instance having the providedname
.default Stream<? extends IModelNodeItem<?,?>>
IFlagNodeItem. modelItems()
FlagContainer do not have model items.default Stream<? extends IModelNodeItem<?,?>>
INodeItem. modelItems()
Get the model items (i.e., fields, assemblies) and value data associated this node as a stream.Methods in gov.nist.secauto.metaschema.core.metapath.item.node with parameters of type IModelNodeItem Modifier and Type Method Description default IFlagNodeItem
INodeItemFactory. newFlagNodeItem(IFlagInstance instance, IModelNodeItem<?,?> parent)
Create a newIFlagNodeItem
based on the provided flag instance.default IFlagNodeItem
INodeItemFactory. newFlagNodeItem(IFlagInstance instance, IModelNodeItem<?,?> parent, Object value)
Create a newIFlagNodeItem
based on the provided flag instance.protected boolean
AbstractNodeItemVisitor. shouldVisitNextChild(INodeItem parent, IModelNodeItem<?,?> child, RESULT result, CONTEXT context)
Determine if the child should be visited next, or skipped.
-