Uses of Interface
dev.metaschema.core.metapath.item.atomic.IDecimalItem
Packages that use IDecimalItem
Package
Description
Built-in Metaschema data type adapters and implementations.
Built-in Metapath function implementations based on the XPath 3.1
specification.
Atomic item types representing indivisible values in the Metapath type
system.
Provides support for Metapath function items, including arrays and maps.
-
Uses of IDecimalItem in dev.metaschema.core.datatype.adapter
Methods in dev.metaschema.core.datatype.adapter that return IDecimalItem -
Uses of IDecimalItem in dev.metaschema.core.metapath.function.library
Methods in dev.metaschema.core.metapath.function.library that return IDecimalItemModifier and TypeMethodDescriptionstatic IDecimalItemFnAvg.averageNumeric(Collection<? extends INumericItem> items) Get the average of a collection of numeric items.static IDecimalItemFnSecondsFromDateTime.fnSecondsFromDateTime(IDateTimeItem arg) Implements fn:seconds-from-dateTime.static IDecimalItemFnSecondsFromDuration.fnSecondsFromDuration(IDayTimeDurationItem arg) Implements fn:seconds-from-duration.static IDecimalItemFnSecondsFromTime.fnSecondsFromTime(ITimeItem arg) Implements fn:seconds-from-time. -
Uses of IDecimalItem in dev.metaschema.core.metapath.item.atomic
Subinterfaces of IDecimalItem in dev.metaschema.core.metapath.item.atomicModifier and TypeInterfaceDescriptioninterfaceAn atomic Metapath item containing an integer data value.interfaceAn atomic Metapath item containing a non-negative integer data value.interfaceAn atomic Metapath item containing a positive integer data value.Fields in dev.metaschema.core.metapath.item.atomic declared as IDecimalItemModifier and TypeFieldDescriptionstatic final IDecimalItemIDecimalItem.ZEROThe decimal item with the value "0".Methods in dev.metaschema.core.metapath.item.atomic that return IDecimalItemModifier and TypeMethodDescriptiondefault IDecimalItemIDecimalItem.add(IDecimalItem addend) Create a new sum by adding this value to the provided addend value.static IDecimalItemIDecimalItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.default IDecimalItemIDecimalItem.castAsType(IAnyAtomicItem item) default IDecimalItemIDecimalItem.divide(IDecimalItem divisor) Divide this dividend value by the provided divisor value.default IDecimalItemIDecimalItem.mod(INumericItem divisor) Compute the remainder when dividing this dividend value by the provided divisor value.default IDecimalItemIDecimalItem.multiply(IDecimalItem multiplier) Multiply this multiplicand value by the provided multiplier value.default IDecimalItemIDecimalItem.negate()default IDecimalItemIDecimalItem.subtract(IDecimalItem subtrahend) Determine the difference by subtracting the provided subtrahend value from this minuend value.static IDecimalItemIDecimalItem.valueOf(boolean value) Construct a new decimal item using the providedvalue.static IDecimalItemIDecimalItem.valueOf(double value) Construct a new decimal item using the providedvalue.static IDecimalItemIDecimalItem.valueOf(long value) Construct a new decimal item using the providedvalue.static IDecimalItemConstruct a new decimal item using the provided stringvalue.static IDecimalItemIDecimalItem.valueOf(BigDecimal value) Construct a new decimal item using the providedvalue.Methods in dev.metaschema.core.metapath.item.atomic that return types with arguments of type IDecimalItemModifier and TypeMethodDescriptiondefault IAtomicOrUnionType<? extends IDecimalItem>IDecimalItem.getType()static IAtomicOrUnionType<IDecimalItem>IDecimalItem.type()Get the type information for this item.Methods in dev.metaschema.core.metapath.item.atomic with parameters of type IDecimalItemModifier and TypeMethodDescriptiondefault IDecimalItemIDecimalItem.add(IDecimalItem addend) Create a new sum by adding this value to the provided addend value.default intIDecimalItem.compareTo(IDecimalItem item) Compares this value with the argument.default IDecimalItemIDecimalItem.divide(IDecimalItem divisor) Divide this dividend value by the provided divisor value.default IDecimalItemIDecimalItem.multiply(IDecimalItem multiplier) Multiply this multiplicand value by the provided multiplier value.default IDecimalItemIDecimalItem.subtract(IDecimalItem subtrahend) Determine the difference by subtracting the provided subtrahend value from this minuend value. -
Uses of IDecimalItem in dev.metaschema.core.metapath.item.function
Methods in dev.metaschema.core.metapath.item.function that return IDecimalItem