Uses of Interface
dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
Packages that use IAnyAtomicItem
Package
Description
The Metaschema and Metapath data type system API.
Built-in Metaschema data type adapters and implementations.
Provides the core Metapath expression language implementation.
Provides the core framework for defining and executing Metapath functions.
Built-in Metapath function implementations based on the XPath 3.1
specification.
Core interfaces and classes for the Metapath item type system.
Atomic item types representing indivisible values in the Metapath type
system.
Provides support for Metapath function items, including arrays and maps.
Node item types representing structured data in the Metapath type system.
Provides support for Metapath type system and sequence type testing.
Provides a set of annotations for associating Module information with a Java
class.
-
Uses of IAnyAtomicItem in dev.metaschema.core.datatype
Classes in dev.metaschema.core.datatype with type parameters of type IAnyAtomicItemModifier and TypeClassDescriptionclassAbstractCustomJavaDataTypeAdapter<TYPE extends ICustomJavaDataType<TYPE>,ITEM_TYPE extends IAnyAtomicItem> Provides a Java type adapter implementation for data types that are based onICustomJavaDataType.classAbstractDataTypeAdapter<TYPE,ITEM_TYPE extends IAnyAtomicItem> Provides a basic Java type adapter implementation.Methods in dev.metaschema.core.datatype with type parameters of type IAnyAtomicItemModifier and TypeMethodDescription<T extends IAnyAtomicItem>
IAtomicOrUnionType<T>DataTypeService.getAtomicTypeByItemClass(Class<T> clazz) Lookup a specificIAtomicOrUnionTypeby its item class.Methods in dev.metaschema.core.datatype that return IAnyAtomicItemModifier and TypeMethodDescriptionConstruct a new item of this type using the provided value. -
Uses of IAnyAtomicItem in dev.metaschema.core.datatype.adapter
Classes in dev.metaschema.core.datatype.adapter with type parameters of type IAnyAtomicItemModifier and TypeClassDescriptionclassAbstractBinaryAdapter<ITEM_TYPE extends IAnyAtomicItem>Maintains a byte buffer representation of a byte stream. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath
Methods in dev.metaschema.core.metapath with type parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic <T extends IAnyAtomicItem>
IAtomicOrUnionType<T>StaticContext.lookupAtomicType(Class<T> clazz) Lookup a known Metapath atomic type based on the type's item class. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.function
Methods in dev.metaschema.core.metapath.function that return IAnyAtomicItemModifier and TypeMethodDescriptionCastFunctionException.getItem()Get the item associated with the exception.default IAnyAtomicItemIFunction.toAtomicItem()Methods in dev.metaschema.core.metapath.function with parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic INumericItemFunctionUtils.castToNumeric(IAnyAtomicItem item) Casts the provided item value to aINumericItemvalue.static IBooleanItemComparisonFunctions.compare(IAnyAtomicItem left, ComparisonFunctions.Operator operator, IAnyAtomicItem right, DynamicContext dynamicContext) Compare therightitem with theleftitem using the specifiedoperator.static INumericItemFunctionUtils.toNumeric(IAnyAtomicItem item) Deprecated, for removal: This API element is subject to removal in a future version.static INumericItemFunctionUtils.toNumericOrNull(IAnyAtomicItem item) Deprecated, for removal: This API element is subject to removal in a future version.static IBooleanItemComparisonFunctions.valueCompairison(IAnyAtomicItem leftItem, ComparisonFunctions.Operator operator, IAnyAtomicItem rightItem, DynamicContext dynamicContext) Compare the two items using the providedoperator.Method parameters in dev.metaschema.core.metapath.function with type arguments of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic IBooleanItemComparisonFunctions.generalComparison(ISequence<? extends IAnyAtomicItem> leftItems, ComparisonFunctions.Operator operator, ISequence<? extends IAnyAtomicItem> rightItems, DynamicContext dynamicContext) Compare the sets of atomic items.Constructors in dev.metaschema.core.metapath.function with parameters of type IAnyAtomicItemModifierConstructorDescriptionCastFunctionException(int code, IAnyAtomicItem item, String message) Constructs a new exception with the providedcode,item, and no cause.CastFunctionException(int code, IAnyAtomicItem item, String message, Throwable cause) Constructs a new exception with the providedcode,item, andcause. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.function.library
Classes in dev.metaschema.core.metapath.function.library with type parameters of type IAnyAtomicItemModifier and TypeClassDescriptionfinal classCastFunction<ITEM extends IAnyAtomicItem>Implements the XPath 3.1 casting functions.Methods in dev.metaschema.core.metapath.function.library that return IAnyAtomicItemModifier and TypeMethodDescriptionstatic IAnyAtomicItemFnAvg.average(Collection<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:avg.static IAnyAtomicItemFnMinMax.max(List<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:max.static IAnyAtomicItemFnMinMax.min(List<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:min.static IAnyAtomicItemFnSum.sum(List<? extends IAnyAtomicItem> items, IAnyAtomicItem zero) An implementation of XPath 3.1 fn:sum.Methods in dev.metaschema.core.metapath.function.library that return types with arguments of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic Stream<IAnyAtomicItem>FnDistinctValues.fnDistinctValues(List<IAnyAtomicItem> values, DynamicContext dynamicContext) Get the first occurrence of each distinct value in the provided list.static Stream<IAnyAtomicItem>An implementation of XPath 3.1 map:keys.Methods in dev.metaschema.core.metapath.function.library with parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic IStringItemFnConcat.concat(IAnyAtomicItem... items) An implementation of XPath 3.1 fn:concat.static <V extends ICollectionValue>
booleanMapContains.contains(IMapItem<V> map, IAnyAtomicItem key) An implementation of XPath 3.1 map:contains.static <T extends ICollectionValue>
IMapItem<T>MapEntry.entry(IAnyAtomicItem key, T value) An implementation of XPath 3.1 map:entry.static Stream<ICollectionValue>MapFind.find(IMapItem<?> item, IAnyAtomicItem key) An implementation of XPath 3.1 map:find.static Stream<ICollectionValue>MapFind.find(IItem item, IAnyAtomicItem key) An implementation of XPath 3.1 map:find.static Stream<ICollectionValue>MapFind.find(Collection<? extends IItem> items, IAnyAtomicItem key) An implementation of XPath 3.1 map:find.static ISequence<IIntegerItem>FnIndexOf.fnIndexOf(List<IAnyAtomicItem> items, IAnyAtomicItem search, DynamicContext dynamicContext) Determine if the string provided in the first argument contains the string in the second argument as a substring.static <V extends ICollectionValue>
VMapGet.get(IMapItem<V> map, IAnyAtomicItem key) An implementation of XPath 3.1 map:get.static <V extends ICollectionValue>
IMapItem<V>MapPut.put(IMapItem<V> map, IAnyAtomicItem key, V value) An implementation of XPath 3.1 map:put.static IAnyAtomicItemFnSum.sum(List<? extends IAnyAtomicItem> items, IAnyAtomicItem zero) An implementation of XPath 3.1 fn:sum.Method parameters in dev.metaschema.core.metapath.function.library with type arguments of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic IAnyAtomicItemFnAvg.average(Collection<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:avg.static IStringItemFnConcat.concat(List<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:concat.static IStringItemFnConcat.concat(Stream<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:concat.static Stream<IAnyAtomicItem>FnDistinctValues.fnDistinctValues(List<IAnyAtomicItem> values, DynamicContext dynamicContext) Get the first occurrence of each distinct value in the provided list.static ISequence<IIntegerItem>FnIndexOf.fnIndexOf(List<IAnyAtomicItem> items, IAnyAtomicItem search, DynamicContext dynamicContext) Determine if the string provided in the first argument contains the string in the second argument as a substring.static IStringItemFnStringJoin.fnStringJoin(List<? extends IAnyAtomicItem> items, IStringItem separator) An implementation of XPath 3.1 fn:string-join.static ISequence<?>MapForEach.forEach(IMapItem<?> map, BiFunction<IAnyAtomicItem, ISequence<?>, ISequence<?>> action) An implementation of XPath 3.1 map:for-each.static IAnyAtomicItemFnMinMax.max(List<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:max.static IAnyAtomicItemFnMinMax.min(List<? extends IAnyAtomicItem> items) An implementation of XPath 3.1 fn:min.static <V extends ICollectionValue>
IMapItem<V>MapRemove.removeItems(IMapItem<V> map, Collection<? extends IAnyAtomicItem> keys) An implementation of XPath 3.1 map:remove.static IAnyAtomicItemFnSum.sum(List<? extends IAnyAtomicItem> items, IAnyAtomicItem zero) An implementation of XPath 3.1 fn:sum. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.item
Methods in dev.metaschema.core.metapath.item that return IAnyAtomicItemMethods in dev.metaschema.core.metapath.item that return types with arguments of type IAnyAtomicItemModifier and TypeMethodDescriptionICollectionValue.atomize()Produce a stream of atomic items based on the atomic value of these items.default Stream<IAnyAtomicItem>IItem.atomize()Produce a stream of atomic items based on the atomic value of these items.default Stream<IAnyAtomicItem>ISequence.atomize()An implementation of XPath 3.1 fn:data supporting item atomization.Methods in dev.metaschema.core.metapath.item with parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionvoidIItemVisitor.visit(IAnyAtomicItem item) Visit the atomic item instance.voidDefaultItemWriter.writeAtomicValue(IAnyAtomicItem node) voidIItemWriter.writeAtomicValue(IAnyAtomicItem item) Write the provided atomic item instance. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.item.atomic
Subinterfaces of IAnyAtomicItem in dev.metaschema.core.metapath.item.atomicModifier and TypeInterfaceDescriptioninterfaceAn atomic Metapath item containing a URI data value.interfaceAn atomic Metapath item containing a Base64 encoded data value.interfaceAn atomic Metapath item with a boolean value.interfaceA temporal valued item related to aZonedDateTime.interfaceAn atomic Metapath item representing a date value in the Metapath system with or without an explicit time zone.interfaceAn atomic Metapath item representing a date/time value in the Metapath system.interfaceAn atomic Metapath item representing a date/time value in the Metapath system with an explicit time zone.interfaceAn atomic Metapath item containing a date data value that has an explicit timezone.interfaceAn atomic Metapath item containing a duration data value in days, hours, and seconds.interfaceAn atomic Metapath item containing a decimal data value.interfaceAn atomic Metapath item representing a duration data value.interfaceAn atomic Metapath item containing an email address data value.interfaceAn atomic Metapath item containing a Base64 encoded data value.interfaceAn atomic Metapath item containing a hostname data value.interfaceAn atomic Metapath item containing an integer data value.interfaceAn atomic Metapath item representing an IP address data value.interfaceAn atomic Metapath item containing an IPv4 address data value.interfaceAn atomic Metapath item containing an IPv6 address data value.interfaceAn atomic Metapath item representing a Markup data value.interfaceAn atomic Metapath item representing a single line of Markup.interfaceAn atomic Metapath item representing multiple lines of Markup.interfaceDeprecated, for removal: This API element is subject to removal in a future version.interfaceAn atomic Metapath item containing a non-negative integer data value.interfaceRepresents an atomic Metapath item containing a numeric data value, which can be either an integer or decimal.interfaceAn atomic Metapath item containing a positive integer data value.interfaceAn atomic Metapath item with a namespace qualified name value.interfaceAn atomic Metapath item containing a text data value.interfaceAn atomic Metapath item containing a temporal data value.interfaceAn atomic Metapath item representing a time value in the Metapath system.interfaceAn atomic Metapath item representing a time value in the Metapath system with an explicit time zone.interfaceAn atomic Metapath item containing a text token data value.interfaceAn atomic Metapath item containing an untyped atomic data value.interfaceAn atomic Metapath item containing a URI reference data value that complies with RFC2396.interfaceAn atomic Metapath item containing a UUID data value.interfaceAn atomic Metapath item containing a duration data value in years, months, and days.Classes in dev.metaschema.core.metapath.item.atomic that implement IAnyAtomicItemModifier and TypeClassDescriptionclassAbstractAnyAtomicItem<TYPE>Provides a common implementation for all atomic types that have an underlying value.classAbstractAtomicItemBase<TYPE>Provides base functionality for atomic item implementations.classA base class for untyped atomic items.Methods in dev.metaschema.core.metapath.item.atomic that return IAnyAtomicItemModifier and TypeMethodDescriptionstatic IAnyAtomicItemIAnyAtomicItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.IAnyAtomicItem.castAsType(IAnyAtomicItem item) Cast the provideditemto be the same type as this item.default IAnyAtomicItemIAnyAtomicItem.toAtomicItem()Methods in dev.metaschema.core.metapath.item.atomic that return types with arguments of type IAnyAtomicItemMethods in dev.metaschema.core.metapath.item.atomic with parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic IAnyAtomicItemIAnyAtomicItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IAnyUriItemIAnyUriItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IBase64BinaryItemIBase64BinaryItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IBooleanItemIBooleanItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDateItemIDateItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDateTimeItemIDateTimeItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDateTimeWithTimeZoneItemIDateTimeWithTimeZoneItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDateWithTimeZoneItemIDateWithTimeZoneItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDayTimeDurationItemIDayTimeDurationItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDecimalItemIDecimalItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IDurationItemIDurationItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IEmailAddressItemIEmailAddressItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IHexBinaryItemIHexBinaryItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IHostnameItemIHostnameItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IIntegerItemIIntegerItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IIPAddressItemIIPAddressItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IIPv4AddressItemIIPv4AddressItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IIPv6AddressItemIIPv6AddressItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IMarkupItemIMarkupItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IMarkupLineItemIMarkupLineItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IMarkupMultilineItemIMarkupMultilineItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static INcNameItemINcNameItem.cast(IAnyAtomicItem item) Deprecated, for removal: This API element is subject to removal in a future version.Cast the provided type to this item type.static INonNegativeIntegerItemINonNegativeIntegerItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static INumericItemINumericItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IPositiveIntegerItemIPositiveIntegerItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IQNameItemIQNameItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IStringItemIStringItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static ITimeItemITimeItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static ITimeWithTimeZoneItemITimeWithTimeZoneItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static ITokenItemITokenItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IUriReferenceItemIUriReferenceItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IUuidItemIUuidItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.static IYearMonthDurationItemIYearMonthDurationItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.IAnyAtomicItem.castAsType(IAnyAtomicItem item) Cast the provideditemto be the same type as this item.default IAnyUriItemIAnyUriItem.castAsType(IAnyAtomicItem item) default IBase64BinaryItemIBase64BinaryItem.castAsType(IAnyAtomicItem item) default IBooleanItemIBooleanItem.castAsType(IAnyAtomicItem item) default IDateItemIDateItem.castAsType(IAnyAtomicItem item) default IDateTimeItemIDateTimeItem.castAsType(IAnyAtomicItem item) default IDateTimeWithTimeZoneItemIDateTimeWithTimeZoneItem.castAsType(IAnyAtomicItem item) default IDateWithTimeZoneItemIDateWithTimeZoneItem.castAsType(IAnyAtomicItem item) default IDayTimeDurationItemIDayTimeDurationItem.castAsType(IAnyAtomicItem item) default IDecimalItemIDecimalItem.castAsType(IAnyAtomicItem item) default IDurationItemIDurationItem.castAsType(IAnyAtomicItem item) default IEmailAddressItemIEmailAddressItem.castAsType(IAnyAtomicItem item) default IHexBinaryItemIHexBinaryItem.castAsType(IAnyAtomicItem item) default IHostnameItemIHostnameItem.castAsType(IAnyAtomicItem item) default IIntegerItemIIntegerItem.castAsType(IAnyAtomicItem item) default IIPv4AddressItemIIPv4AddressItem.castAsType(IAnyAtomicItem item) default IIPv6AddressItemIIPv6AddressItem.castAsType(IAnyAtomicItem item) default IMarkupItemIMarkupItem.castAsType(IAnyAtomicItem item) default IMarkupLineItemIMarkupLineItem.castAsType(IAnyAtomicItem item) default IMarkupMultilineItemIMarkupMultilineItem.castAsType(IAnyAtomicItem item) default INcNameItemINcNameItem.castAsType(IAnyAtomicItem item) Deprecated, for removal: This API element is subject to removal in a future version.default INonNegativeIntegerItemINonNegativeIntegerItem.castAsType(IAnyAtomicItem item) INumericItem.castAsType(IAnyAtomicItem item) default IPositiveIntegerItemIPositiveIntegerItem.castAsType(IAnyAtomicItem item) default IQNameItemIQNameItem.castAsType(IAnyAtomicItem item) default IStringItemIStringItem.castAsType(IAnyAtomicItem item) default ITimeItemITimeItem.castAsType(IAnyAtomicItem item) default ITimeWithTimeZoneItemITimeWithTimeZoneItem.castAsType(IAnyAtomicItem item) default ITokenItemITokenItem.castAsType(IAnyAtomicItem item) default IUriReferenceItemIUriReferenceItem.castAsType(IAnyAtomicItem item) default IUuidItemIUuidItem.castAsType(IAnyAtomicItem item) default IYearMonthDurationItemIYearMonthDurationItem.castAsType(IAnyAtomicItem item) -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.item.atomic.impl
Subinterfaces of IAnyAtomicItem in dev.metaschema.core.metapath.item.atomic.implModifier and TypeInterfaceDescriptioninterfacedev.metaschema.core.metapath.item.atomic.impl.IBinaryItemRepresents a binary string of bytes. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.item.function
Methods in dev.metaschema.core.metapath.item.function with type parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>Returns an unmodifiable Map item containing the entries of the given Map.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1) Returns an unmodifiable map item containing a single mapping.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2) Returns an unmodifiable map item containing two mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3) Returns an unmodifiable map item containing three mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) Returns an unmodifiable map item containing four mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) Returns an unmodifiable map item containing five mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) Returns an unmodifiable map item containing six mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) Returns an unmodifiable map item containing seven mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) Returns an unmodifiable map item containing eight mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) Returns an unmodifiable map item containing nine mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>IMapItem.of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) Returns an unmodifiable map item containing ten mappings.static <K extends IAnyAtomicItem,V extends ICollectionValue>
IMapItem<V>Returns an unmodifiable map item containing keys and values extracted from the given entries.Methods in dev.metaschema.core.metapath.item.function that return IAnyAtomicItemMethods in dev.metaschema.core.metapath.item.function that return types with arguments of type IAnyAtomicItemMethods in dev.metaschema.core.metapath.item.function with parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic <V extends ICollectionValue>
Map.Entry<IMapKey,V> IMapItem.entry(IAnyAtomicItem key, V value) Returns an unmodifiableMap.Entrycontaining the given key and value. -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.item.node
Methods in dev.metaschema.core.metapath.item.node that return IAnyAtomicItemModifier and TypeMethodDescriptiondefault IAnyAtomicItemIAssemblyNodeItem.toAtomicItem()default IAnyAtomicItemIDocumentBasedNodeItem.toAtomicItem()default IAnyAtomicItemIFeatureNoDataAtomicValuedItem.toAtomicItem() -
Uses of IAnyAtomicItem in dev.metaschema.core.metapath.type
Classes in dev.metaschema.core.metapath.type with type parameters of type IAnyAtomicItemModifier and TypeClassDescriptionclassAbstractAtomicOrUnionType<T extends IAnyAtomicItem>An abstract implementation of an atomic type.classDataTypeItemType<T extends IAnyAtomicItem>An abstract implementation of an atomic type backed by a data type adapter.interfaceIAtomicOrUnionType<I extends IAnyAtomicItem>Provides type information for an atomic type.static interfaceIAtomicOrUnionType.ICastExecutor<ITEM extends IAnyAtomicItem>A callback used to perform a casting operation.Methods in dev.metaschema.core.metapath.type with type parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionstatic <I extends IAnyAtomicItem>
IAtomicOrUnionType<I>IAtomicOrUnionType.of(Class<I> itemClass, IAtomicOrUnionType.ICastExecutor<I> castExecutor, IEnhancedQName qname) Construct a new atomic type.Methods in dev.metaschema.core.metapath.type with parameters of type IAnyAtomicItemModifier and TypeMethodDescriptionAbstractAtomicOrUnionType.cast(IAnyAtomicItem item) IAtomicOrUnionType.cast(IAnyAtomicItem item) Cast the provided type to this item type.IAtomicOrUnionType.ICastExecutor.cast(IAnyAtomicItem item) Cast the provideditem. -
Uses of IAnyAtomicItem in dev.metaschema.databind.model.annotations
Classes in dev.metaschema.databind.model.annotations that implement IAnyAtomicItemModifier and TypeClassDescriptionprotected static classA placeholder atomic item type that throws unsupported operation exceptions for all operations.Methods in dev.metaschema.databind.model.annotations that return IAnyAtomicItemModifier and TypeMethodDescriptionNullJavaTypeAdapter.VoidItem.castAsType(IAnyAtomicItem item) NullJavaTypeAdapter.VoidItem.toAtomicItem()Methods in dev.metaschema.databind.model.annotations with parameters of type IAnyAtomicItem
FunctionUtils.castToNumeric(IAnyAtomicItem)with null checking instead