org.exist.xquery.value
Class UntypedAtomicValue
java.lang.Object
org.exist.xquery.value.AtomicValue
org.exist.xquery.value.UntypedAtomicValue
- All Implemented Interfaces:
- Item, Sequence
- public class UntypedAtomicValue
- extends AtomicValue
- Author:
- Wolfgang Meier (wolfgang@exist-db.org)
|
Method Summary |
int |
compareTo(java.text.Collator collator,
AtomicValue other)
|
boolean |
compareTo(java.text.Collator collator,
int operator,
AtomicValue other)
|
int |
conversionPreference(java.lang.Class javaClass)
Returns a preference indicator, indicating the preference of
a value to be converted into the given Java class. |
AtomicValue |
convertTo(int requiredType)
Convert this item into an atomic value, whose type corresponds to
the specified target type. |
java.lang.String |
getStringValue()
Return the string value of this item (see the definition of string value in XPath). |
int |
getType()
Return the type of this item according to the type constants defined in class
Type. |
AtomicValue |
max(java.text.Collator collator,
AtomicValue other)
|
AtomicValue |
min(java.text.Collator collator,
AtomicValue other)
|
java.lang.Object |
toJavaObject(java.lang.Class target)
Convert the value into an instance of the specified
Java class. |
| Methods inherited from class org.exist.xquery.value.AtomicValue |
add, addAll, atomize, clearContext, contains, copyTo, dump, effectiveBooleanValue, endsWith, getCardinality, getDocumentSet, getItemType, getLength, isCached, isPersistentSet, itemAt, iterate, removeDuplicates, setIsCached, setSelfAsContext, startsWith, toNodeSet, toSAX, toSequence, toString, unorderedIterator |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UntypedAtomicValue
public UntypedAtomicValue(java.lang.String value)
getType
public int getType()
- Description copied from interface:
Item
- Return the type of this item according to the type constants defined in class
Type.
- Specified by:
getType in interface Item- Overrides:
getType in class AtomicValue
getStringValue
public java.lang.String getStringValue()
throws XPathException
- Description copied from interface:
Item
- Return the string value of this item (see the definition of string value in XPath).
- Specified by:
getStringValue in interface Item- Specified by:
getStringValue in class AtomicValue
- 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 class AtomicValue
- Throws:
XPathException
compareTo
public boolean compareTo(java.text.Collator collator,
int operator,
AtomicValue other)
throws XPathException
- Specified by:
compareTo in class AtomicValue
- Throws:
XPathException
compareTo
public int compareTo(java.text.Collator collator,
AtomicValue other)
throws XPathException
- Specified by:
compareTo in class AtomicValue
- Throws:
XPathException
max
public AtomicValue max(java.text.Collator collator,
AtomicValue other)
throws XPathException
- Specified by:
max in class AtomicValue
- Throws:
XPathException
min
public AtomicValue min(java.text.Collator collator,
AtomicValue other)
throws XPathException
- Specified by:
min in class AtomicValue
- Throws:
XPathException
conversionPreference
public int conversionPreference(java.lang.Class javaClass)
- Description copied from interface:
Sequence
- Returns a preference indicator, indicating the preference of
a value to be converted into the given Java class. Low numbers mean
that the value can be easily converted into the given class.
- Specified by:
conversionPreference in interface Item- Overrides:
conversionPreference in class AtomicValue
toJavaObject
public java.lang.Object toJavaObject(java.lang.Class target)
throws XPathException
- Description copied from interface:
Sequence
- Convert the value into an instance of the specified
Java class.
- Specified by:
toJavaObject in interface Item- Overrides:
toJavaObject in class AtomicValue
- Throws:
XPathException
<oXygen/>
XML Editor
provides support for editing and debugging XQuery
expressions against the eXist XML Database.