Uses of Interface
dev.metaschema.core.metapath.item.atomic.IIntegerItem
Packages that use IIntegerItem
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.
-
Uses of IIntegerItem in dev.metaschema.core.datatype.adapter
Classes in dev.metaschema.core.datatype.adapter with type parameters of type IIntegerItemModifier and TypeClassDescriptionclassAbstractIntegerAdapter<ITEM_TYPE extends IIntegerItem>Provides a common base class for integer-based data types.Methods in dev.metaschema.core.datatype.adapter that return IIntegerItem -
Uses of IIntegerItem in dev.metaschema.core.metapath.function.library
Methods in dev.metaschema.core.metapath.function.library that return IIntegerItemModifier and TypeMethodDescriptionstatic IIntegerItemFnDayFromDate.fnDayFromDate(IDateItem arg) Implements fn:day-from-date.static IIntegerItemFnDayFromDateTime.fnDayFromDateTime(IDateTimeItem arg) Implements fn:day-from-dateTime.static IIntegerItemFnDaysFromDuration.fnDaysFromDuration(IDayTimeDurationItem arg) Implements fn:days-from-duration.static IIntegerItemFnHoursFromDateTime.fnHoursFromDateTime(IDateTimeItem arg) Implements fn:hours-from-dateTime.static IIntegerItemFnHoursFromDuration.fnHoursFromDuration(IDayTimeDurationItem arg) Implements fn:hours-from-duration.static IIntegerItemFnHoursFromTime.fnHoursFromTime(ITimeItem arg) Implements fn:hours-from-time.static IIntegerItemFnLast.fnLast(DynamicContext dynamicContext) Returns the context size from the dynamic context.static IIntegerItemFnMinutesFromDateTime.fnMinutesFromDateTime(IDateTimeItem arg) Implements fn:minutes-from-dateTime.static IIntegerItemFnMinutesFromDuration.fnMinutesFromDuration(IDayTimeDurationItem arg) Implements fn:minutes-from-duration.static IIntegerItemFnMinutesFromTime.fnminutesFromTime(ITimeItem arg) Implements fn:minutes-from-time.static IIntegerItemFnMonthFromDate.fnMonthFromDate(IDateItem arg) Implements fn:month-from-date.static IIntegerItemFnMonthFromDateTime.fnMonthFromDateTime(IDateTimeItem arg) Implements fn:month-from-dateTime.static IIntegerItemFnMonthsFromDuration.fnMonthsFromDuration(IYearMonthDurationItem arg) Implements fn:months-from-duration.static IIntegerItemFnPosition.fnPosition(DynamicContext dynamicContext) Returns the context position from the dynamic context.static IIntegerItemFnStringLength.fnStringLength(IItem item) An implementation of fn:string-length.static IIntegerItemFnYearFromDate.fnYearFromDate(IDateItem arg) Implements fn:year-from-date.static IIntegerItemFnYearFromDateTime.fnYearFromDateTime(IDateTimeItem arg) Implements fn:year-from-dateTime.static IIntegerItemFnYearsFromDuration.fnYearsFromDuration(IYearMonthDurationItem arg) Implements fn:years-from-duration.Methods in dev.metaschema.core.metapath.function.library that return types with arguments of type IIntegerItemModifier and TypeMethodDescriptionstatic 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.Methods in dev.metaschema.core.metapath.function.library with parameters of type IIntegerItemModifier and TypeMethodDescriptionFnInsertBefore.fnInsertBefore(List<T> target, IIntegerItem positionItem, List<T> inserts) An implementation of XPath 3.1 fn:insert-before.FnRemove.fnRemove(List<T> target, IIntegerItem positionItem) Remove the specified item atpositionfrom thesequence.static <T extends ICollectionValue>
TArrayGet.get(IArrayItem<T> target, IIntegerItem positionItem) An implementation of XPath 3.1 array:get.static <T extends ICollectionValue>
IArrayItem<T>ArrayInsertBefore.insertBefore(IArrayItem<T> array, IIntegerItem positionItem, T member) An implementation of XPath 3.1 array:insert-before.static <T extends ICollectionValue>
IArrayItem<T>ArrayPut.put(IArrayItem<T> array, IIntegerItem positionItem, T member) An implementation of XPath 3.1 array:put.static <T extends ICollectionValue>
IArrayItem<T>ArraySubarray.subarray(IArrayItem<T> array, IIntegerItem startItem) An implementation of XPath 3.1 array:subarray.static <T extends ICollectionValue>
IArrayItem<T>ArraySubarray.subarray(IArrayItem<T> array, IIntegerItem startItem, IIntegerItem lengthItem) An implementation of XPath 3.1 array:subarray.Method parameters in dev.metaschema.core.metapath.function.library with type arguments of type IIntegerItemModifier and TypeMethodDescriptionstatic <T extends IItem>
IArrayItem<T>ArrayRemove.removeItems(IArrayItem<T> array, Collection<? extends IIntegerItem> positions) An implementation of XPath 3.1 array:remove. -
Uses of IIntegerItem in dev.metaschema.core.metapath.item.atomic
Subinterfaces of IIntegerItem in dev.metaschema.core.metapath.item.atomicModifier and TypeInterfaceDescriptioninterfaceAn 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 IIntegerItemModifier and TypeFieldDescriptionstatic final IIntegerItemIIntegerItem.NEGATIVE_ONEThe integer value "-1".static final IIntegerItemIIntegerItem.ONEThe integer value "1".static final IIntegerItemIIntegerItem.ZEROThe integer value "0".Methods in dev.metaschema.core.metapath.item.atomic that return IIntegerItemModifier and TypeMethodDescriptiondefault IIntegerItemIIntegerItem.abs()default IIntegerItemIIntegerItem.add(IIntegerItem addend) Create a new sum by adding this value to the provided addend value.static IIntegerItemIIntegerItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.default IIntegerItemIIntegerItem.castAsType(IAnyAtomicItem item) default IIntegerItemIDecimalItem.ceiling()default IIntegerItemIIntegerItem.ceiling()INumericItem.ceiling()Round the value to the whole number closest to positive infinity.default IIntegerItemIDecimalItem.floor()default IIntegerItemIIntegerItem.floor()INumericItem.floor()Round the value to the whole number closest to negative infinity.default IIntegerItemIDecimalItem.integerDivide(INumericItem divisor) Divide this dividend value by the provided divisor value using integer division.default IIntegerItemIIntegerItem.integerDivide(IIntegerItem divisor) Divide this dividend value by the provided divisor value using integer division.default IIntegerItemINumericItem.integerDivide(INumericItem divisor) Divide this dividend value by the provided divisor value using integer division.default IIntegerItemIIntegerItem.mod(IIntegerItem divisor) Compute the remainder when dividing this dividend value by the provided divisor value.default IIntegerItemIIntegerItem.multiply(IIntegerItem multiplier) Multiply this multiplicand value by the provided multiplier value.default IIntegerItemIIntegerItem.negate()default IIntegerItemIIntegerItem.subtract(IIntegerItem subtrahend) Determine the difference by subtracting the provided subtrahend value from this minuend value.static IIntegerItemIIntegerItem.valueOf(boolean value) Construct a new integer item using the providedvalue.static IIntegerItemIIntegerItem.valueOf(int value) Construct a new integer item using the providedvalue.static IIntegerItemIIntegerItem.valueOf(long value) Construct a new integer item using the providedvalue.static IIntegerItemCreate an item from an existing integer value.static IIntegerItemIIntegerItem.valueOf(BigInteger value) Construct a new integer item using the providedvalue.Methods in dev.metaschema.core.metapath.item.atomic that return types with arguments of type IIntegerItemModifier and TypeMethodDescriptiondefault IAtomicOrUnionType<? extends IIntegerItem>IIntegerItem.getType()static IAtomicOrUnionType<IIntegerItem>IIntegerItem.type()Get the type information for this item.Methods in dev.metaschema.core.metapath.item.atomic with parameters of type IIntegerItemModifier and TypeMethodDescriptiondefault IIntegerItemIIntegerItem.add(IIntegerItem addend) Create a new sum by adding this value to the provided addend value.default intIIntegerItem.compareTo(IIntegerItem item) Compares this value with the argument.default IIntegerItemIIntegerItem.integerDivide(IIntegerItem divisor) Divide this dividend value by the provided divisor value using integer division.default IIntegerItemIIntegerItem.mod(IIntegerItem divisor) Compute the remainder when dividing this dividend value by the provided divisor value.default IIntegerItemIIntegerItem.multiply(IIntegerItem multiplier) Multiply this multiplicand value by the provided multiplier value.default INumericItemINumericItem.round(IIntegerItem precisionItem) Round the item's value with the specified precision.default IIntegerItemIIntegerItem.subtract(IIntegerItem subtrahend) Determine the difference by subtracting the provided subtrahend value from this minuend value.