Module dev.metaschema.core
Interface IFeatureChildNodeItem
- All Superinterfaces:
ICollectionValue,IItem,IMetapathQueryable,INodeItem,INodeItemVisitable,IPathSegment
- All Known Subinterfaces:
IRootAssemblyNodeItem
Represents a node item for a Metaschema model instance the is always a child
of another item in the Metaschema model.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.metaschema.core.metapath.item.node.INodeItem
INodeItem.NodeType -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the parent node item if it exists.default StaticContextGet the static context to use to query this node item.Methods inherited from interface dev.metaschema.core.metapath.item.ICollectionValue
deepEquals, toSignatureMethods inherited from interface dev.metaschema.core.metapath.item.IItem
atomize, contentsAsSequence, flatten, getType, getValue, hasValue, toAtomicItem, toSequenceMethods inherited from interface dev.metaschema.core.metapath.item.node.INodeItem
accept, ancestor, ancestorOrSelf, descendant, descendantOrSelf, flags, following, followingSibling, format, getBaseUri, getFlagByName, getFlags, getLocation, getMetapath, getModelItems, getModelItemsByName, getNodeItemKind, getNodeType, getParentContentNodeItem, getPathStream, getPosition, modelItems, preceding, precedingSibling, stringValueMethods inherited from interface dev.metaschema.core.metapath.item.node.INodeItemVisitable
acceptMethods inherited from interface dev.metaschema.core.metapath.format.IPathSegment
getNodeItem, getPath, toPath
-
Method Details
-
getParentNodeItem
Description copied from interface:INodeItemRetrieve the parent node item if it exists.- Specified by:
getParentNodeItemin interfaceINodeItem- Returns:
- the parent node item, or
nullif this node item has no known parent
-
getStaticContext
Description copied from interface:INodeItemGet the static context to use to query this node item.- Specified by:
getStaticContextin interfaceINodeItem- Returns:
- the static context
-