Module dev.metaschema.core
Interface IAtomicValuedNodeItem
- All Superinterfaces:
IAtomicValuedItem,ICollectionValue,IItem,IMetapathQueryable,INodeItem,INodeItemVisitable,IPathSegment
- All Known Subinterfaces:
IFieldNodeItem,IFlagNodeItem
- All Known Implementing Classes:
AbstractFlagInstanceNodeItem
Represents a Metapath node item that has an atomic value.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.metaschema.core.metapath.item.node.INodeItem
INodeItem.NodeType -
Method Summary
Modifier and TypeMethodDescriptionGet the item type of the item's value.default StringGet the string value of the node.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, getParentNodeItem, getPathStream, getPosition, getStaticContext, modelItems, preceding, precedingSiblingMethods 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
-
getValueItemType
Get the item type of the item's value.- Returns:
- the item type
-
stringValue
Description copied from interface:INodeItemGet the string value of the node.- Specified by:
stringValuein interfaceINodeItem- Returns:
- the string value of the node or an empty string if it has no value.
-