- All Superinterfaces:
IAnyAtomicItem,IAtomicValuedItem,ICollectionValue,IItem,IStringItem
Deprecated, for removal: This API element is subject to removal in a future version.
An atomic Metapath item containing a non-colonized name (NCName) data value.
-
Method Summary
Modifier and TypeMethodDescriptionstatic INcNameItemcast(IAnyAtomicItem item) Deprecated, for removal: This API element is subject to removal in a future version.Cast the provided type to this item type.default INcNameItemcastAsType(IAnyAtomicItem item) Deprecated, for removal: This API element is subject to removal in a future version.Cast the provideditemto be the same type as this item.default IAtomicOrUnionType<INcNameItem>getType()Deprecated, for removal: This API element is subject to removal in a future version.Get the type information for the item.static IAtomicOrUnionType<INcNameItem>type()Deprecated, for removal: This API element is subject to removal in a future version.Get the type information for this item.static INcNameItemDeprecated, for removal: This API element is subject to removal in a future version.Construct a new item using the provided stringvalue.Methods inherited from interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
accept, asMapKey, asString, atomize, deepEquals, getJavaTypeAdapter, getValue, toAtomicItemMethods inherited from interface dev.metaschema.core.metapath.item.ICollectionValue
deepEquals, toSignatureMethods inherited from interface dev.metaschema.core.metapath.item.IItem
contentsAsSequence, flatten, hasValue, toSequenceMethods inherited from interface dev.metaschema.core.metapath.item.atomic.IStringItem
asStringItem, compareTo, encode, length, normalizeSpace
-
Method Details
-
type
Deprecated, for removal: This API element is subject to removal in a future version.Get the type information for this item.- Returns:
- the type information
-
getType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IItemGet the type information for the item.- Specified by:
getTypein interfaceIItem- Specified by:
getTypein interfaceIStringItem- Returns:
- the item's type information
-
valueOf
Deprecated, for removal: This API element is subject to removal in a future version.Construct a new item using the provided stringvalue.- Parameters:
value- a string representing a NCName value- Returns:
- the new item
-
cast
Deprecated, for removal: This API element is subject to removal in a future version.Cast the provided type to this item type.- Parameters:
item- the item to cast- Returns:
- the original item if it is already this type, otherwise a new item cast to this type
- Throws:
InvalidValueForCastFunctionException- if the provideditemcannot be cast to this type
-
castAsType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IAnyAtomicItemCast the provideditemto be the same type as this item.- Specified by:
castAsTypein interfaceIAnyAtomicItem- Specified by:
castAsTypein interfaceIStringItem- Parameters:
item- the item to cast- Returns:
- an atomic item of this type
-