org.exist.xquery.value
Class GYearValue
java.lang.Object
org.exist.xquery.value.AtomicValue
org.exist.xquery.value.ComputableValue
org.exist.xquery.value.AbstractDateTimeValue
org.exist.xquery.value.GYearValue
- All Implemented Interfaces:
- Comparable, Indexable, Item, Sequence
public class GYearValue
- extends AbstractDateTimeValue
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 |
GYearValue
public GYearValue()
throws XPathException
- Throws:
XPathException
GYearValue
public GYearValue(XMLGregorianCalendar calendar)
throws XPathException
- Throws:
XPathException
GYearValue
public GYearValue(String timeValue)
throws XPathException
- Throws:
XPathException
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
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
minus
public ComputableValue minus(ComputableValue other)
throws XPathException
- Specified by:
minus
in class ComputableValue
- Throws:
XPathException
Copyright (C) Wolfgang Meier. All rights reserved.