org.exist.xquery.value
Class DateTimeValue
java.lang.Object
org.exist.xquery.value.AtomicValue
org.exist.xquery.value.ComputableValue
org.exist.xquery.value.AbstractDateTimeValue
org.exist.xquery.value.DateTimeValue
- All Implemented Interfaces:
- Comparable, Indexable, Item, Sequence
public class DateTimeValue
- extends AbstractDateTimeValue
Represents a value of type xs:dateTime.
- Author:
- Wolfgang Meier (wolfgang@exist-db.org), Piotr Kaminski
| Methods inherited from class org.exist.xquery.value.AbstractDateTimeValue |
adjustedToTimezone, cloneXMLGregorianCalendar, compareTo, compareTo, compareTo, conversionPreference, div, effectiveBooleanValue, getPart, getStringValue, getTimezone, max, min, mult, normalizeDate, normalizeTime, plus, toJavaObject, withoutTimezone |
| Methods inherited from class org.exist.xquery.value.AtomicValue |
add, addAll, atomize, clearContext, contains, copyTo, dump, endsWith, getCardinality, getCollectionIterator, getDocumentSet, getItemCount, getItemType, getState, hasChanged, hasMany, hasOne, isCacheable, isCached, isEmpty, isPersistentSet, itemAt, iterate, nodeMoved, promote, removeDuplicates, serializeValue, setIsCached, setSelfAsContext, startsWith, toMemNodeSet, toNodeSet, toSAX, toSequence, toString, unorderedIterator |
DateTimeValue
public DateTimeValue()
throws XPathException
- Throws:
XPathException
DateTimeValue
public DateTimeValue(XMLGregorianCalendar calendar)
DateTimeValue
public DateTimeValue(Date date)
DateTimeValue
public DateTimeValue(String dateTime)
throws XPathException
- Throws:
XPathException
getType
public int getType()
- Description copied from interface:
Indexable
- Returns the type of the Indexable as one of the constants defined
in
Type.
- Specified by:
getType in interface Indexable- Specified by:
getType in interface Item- Overrides:
getType in class AtomicValue
- Returns:
- Type of the Indexable
convertTo
public AtomicValue convertTo(int requiredType)
throws XPathException
- Description copied from interface:
Item
- Convert this item into an atomic value, whose type corresponds to
the specified target type. requiredType should be one of the type
constants defined in
Type. An XPathException is thrown
if the conversion is impossible.
- Specified by:
convertTo in interface Item- Specified by:
convertTo in interface Sequence- Specified by:
convertTo in class AbstractDateTimeValue
- Parameters:
requiredType - one of the type constants defined in class Type
- Throws:
XPathException
minus
public ComputableValue minus(ComputableValue other)
throws XPathException
- Specified by:
minus in class ComputableValue
- Throws:
XPathException
getDate
public Date getDate()
Copyright (C) Wolfgang Meier. All rights reserved.