Uses of Interface
dev.metaschema.core.metapath.item.atomic.IDateTimeItem
Packages that use IDateTimeItem
Package
Description
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.
Atomic item types representing indivisible values in the Metapath type
system.
-
Uses of IDateTimeItem in dev.metaschema.core.datatype.adapter
Methods in dev.metaschema.core.datatype.adapter that return IDateTimeItem -
Uses of IDateTimeItem in dev.metaschema.core.metapath
Fields in dev.metaschema.core.metapath declared as IDateTimeItemModifier and TypeFieldDescriptionstatic final IDateTimeItemMetapathConstants.REFERENCE_DATE_TIMEA reference date/time value for use in date/time related calculations. -
Uses of IDateTimeItem in dev.metaschema.core.metapath.function
Methods in dev.metaschema.core.metapath.function with parameters of type IDateTimeItemModifier and TypeMethodDescriptionstatic IBooleanItemComparisonFunctions.dateTimeCompare(IDateTimeItem left, ComparisonFunctions.Operator operator, IDateTimeItem right, DynamicContext dynamicContext) Perform a date and time-based comparison of therightitem against theleftitem using the specifiedoperator. -
Uses of IDateTimeItem in dev.metaschema.core.metapath.function.library
Methods in dev.metaschema.core.metapath.function.library that return IDateTimeItemModifier and TypeMethodDescriptionstatic IDateTimeItemFnCurrentDateTime.fnCurrentDateTime(DynamicContext dynamicContext) Implements fn:current-dateTime.static IDateTimeItemFnDateTime.fnDateTime(IDateItem date, ITimeItem time) Create a date/time item from the provided date and time values.static IDateTimeItemFnDateTime.fnDateTimeOfNullable(IDateItem date, ITimeItem time) Create a date/time item from the provided date and time values.Methods in dev.metaschema.core.metapath.function.library with parameters of type IDateTimeItemModifier and TypeMethodDescriptionstatic IIntegerItemFnDayFromDateTime.fnDayFromDateTime(IDateTimeItem arg) Implements fn:day-from-dateTime.static IIntegerItemFnHoursFromDateTime.fnHoursFromDateTime(IDateTimeItem arg) Implements fn:hours-from-dateTime.static IIntegerItemFnMinutesFromDateTime.fnMinutesFromDateTime(IDateTimeItem arg) Implements fn:minutes-from-dateTime.static IIntegerItemFnMonthFromDateTime.fnMonthFromDateTime(IDateTimeItem arg) Implements fn:month-from-dateTime.static IDecimalItemFnSecondsFromDateTime.fnSecondsFromDateTime(IDateTimeItem arg) Implements fn:seconds-from-dateTime.static IDayTimeDurationItemFnTimezoneFromDateTime.fnTimezoneFromDateTime(IDateTimeItem arg) Implements fn:timezone-from-dateTime.static IIntegerItemFnYearFromDateTime.fnYearFromDateTime(IDateTimeItem arg) Implements fn:year-from-dateTime. -
Uses of IDateTimeItem in dev.metaschema.core.metapath.item.atomic
Subinterfaces of IDateTimeItem in dev.metaschema.core.metapath.item.atomicModifier and TypeInterfaceDescriptioninterfaceAn atomic Metapath item representing a date/time value in the Metapath system with an explicit time zone.Methods in dev.metaschema.core.metapath.item.atomic that return IDateTimeItemModifier and TypeMethodDescriptiondefault IDateTimeItemIDateItem.asDateTime()Get this date as a date/time value at the start of the day.default IDateTimeItemIDateTimeItem.asDateTimeZ()Get this date/time in the UTC timezone.static IDateTimeItemIDateTimeItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.default IDateTimeItemIDateTimeItem.castAsType(IAnyAtomicItem item) default IDateTimeItemIDateTimeItem.normalize(DynamicContext dynamicContext) Get a date/time that has an explicit timezone.default IDateTimeItemIDateTimeItem.replaceTimezone(IDayTimeDurationItem offset) Adjusts an xs:dateTime value to a specific timezone, or to no timezone at all.static IDateTimeItemIDateTimeItem.valueOf(AmbiguousDateTime value) Construct a new date/time item using the providedvalue.static IDateTimeItemIDateTimeItem.valueOf(ICalendarTemporalItem item) Get the provided item as a date/time item.static IDateTimeItemGet a date/time item based on the provided date and time item values.static IDateTimeItemConstruct a new date/time item using the provided stringvalue.static IDateTimeItemIDateTimeItem.valueOf(LocalDateTime value) Construct a new date/time item using the provided local timevalue.static IDateTimeItemIDateTimeItem.valueOf(ZonedDateTime value, boolean hasTimeZone) Construct a new date/time item using the providedvalue.Methods in dev.metaschema.core.metapath.item.atomic that return types with arguments of type IDateTimeItemModifier and TypeMethodDescriptiondefault IAtomicOrUnionType<? extends IDateTimeItem>IDateTimeItem.getType()static IAtomicOrUnionType<IDateTimeItem>IDateTimeItem.type()Get the type information for this item.