Module dev.metaschema.core
Interface IFeatureNoDataValuedItem
- All Superinterfaces:
ICollectionValue,IItem
- All Known Subinterfaces:
IFeatureNoDataAtomicValuedItem,IModuleNodeItem
This feature interface represents an item that has no associated value data.
This will occur when an IItem represents a Metaschema definition or
instance that is not associated with data. This is typical when constructing
items for querying a Metaschema directly, instead of content which will
always have data.
-
Method Summary
Methods inherited from interface dev.metaschema.core.metapath.item.ICollectionValue
deepEquals, toSignatureMethods inherited from interface dev.metaschema.core.metapath.item.IItem
accept, atomize, contentsAsSequence, flatten, getType, toAtomicItem, toSequence
-
Method Details
-
getValue
Description copied from interface:IItemGet the item's "wrapped" value. This "wrapped" value may be:- In the case of an Assembly, a Java object representing the fields and flags of the assembly.
- In the case of a Field with flags, a Java object representing the field value and flags of the field.
- In the case of a Field without flags or a flag, a Java type managed by a
IDataTypeAdapteror a primitive type provided by the Java standard library.
-
hasValue
default boolean hasValue()Description copied from interface:IItemDetermine if the item has an associated value.
-