Module dev.metaschema.core
Class AbstractAnyAtomicItem<TYPE>
java.lang.Object
dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase<TYPE>
dev.metaschema.core.metapath.item.atomic.AbstractAnyAtomicItem<TYPE>
- Type Parameters:
TYPE- the Java type associated with the atomic type.
- All Implemented Interfaces:
IAnyAtomicItem,IAtomicValuedItem,ICollectionValue,IItem
- Direct Known Subclasses:
AbstractUntypedAtomicItem
Provides a common implementation for all atomic types that have an underlying
value.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAnyAtomicItem(TYPE value) Construct a new atomic item using the providedvalue. -
Method Summary
Methods inherited from class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
asString, deepEquals, deepEquals, getJavaTypeAdapter, getValueSignature, toSignature, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
accept, asMapKey, asStringItem, atomize, castAsType, toAtomicItemMethods inherited from interface dev.metaschema.core.metapath.item.IItem
contentsAsSequence, flatten, getType, hasValue, toSequence
-
Constructor Details
-
AbstractAnyAtomicItem
Construct a new atomic item using the providedvalue.- Parameters:
value- the value to assign to this atomic item
-
-
Method Details
-
getValue
Description copied from interface:IAnyAtomicItemGet the "wrapped" value represented by this item.- Returns:
- the value
-