com.xml_project.morganaxproc.xdm
Class XS_UntypedAtomic

java.lang.Object
  extended by com.xml_project.morganaxproc.xdm.XdmSequence
      extended by com.xml_project.morganaxproc.xdm.XdmItem
          extended by com.xml_project.morganaxproc.xdm.XdmValue
              extended by com.xml_project.morganaxproc.xdm.XS_AnySimpleType
                  extended by com.xml_project.morganaxproc.xdm.XS_AnyAtomicType
                      extended by com.xml_project.morganaxproc.xdm.XS_UntypedAtomic
All Implemented Interfaces:
XS_AnyType, Iterable<XdmItem>

public class XS_UntypedAtomic
extends XS_AnyAtomicType

Implementation of xs:untypedAtomic


Nested Class Summary
 
Nested classes/interfaces inherited from class com.xml_project.morganaxproc.xdm.XS_AnyAtomicType
XS_AnyAtomicType.ValueComparers
 
Field Summary
static QName TypeName
           
 
Constructor Summary
XS_UntypedAtomic(String val)
           
 
Method Summary
 XdmValue castTo(Class<? extends XS_AnyAtomicType> targetForUntypedAtomic)
           
 int compareValues(XS_AnySimpleType val, com.xml_project.morganaxproc.xquery.configuration.Collation collation, XS_dayTimeDuration implicitTimezone)
           
static Class<? extends XS_AnySimpleType> getRestrictionBase()
           
 String getStringValue()
          Returns the string value.
 QName getTypeName()
           
 Object getValue()
          Returns the value itself.
 boolean isOrdered()
           
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XS_AnyAtomicType
compareValue, makeCompareResult, test
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XS_AnySimpleType
compareValues, isValue
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XdmValue
atomize
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XdmItem
first, get, hasValues, isEmpty, iterator, size, subSequence
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XdmSequence
concat, hasCommonType, normalize, serialize, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TypeName

public static final QName TypeName
Constructor Detail

XS_UntypedAtomic

public XS_UntypedAtomic(String val)
Method Detail

getTypeName

public QName getTypeName()

getStringValue

public String getStringValue()
Description copied from class: XdmItem
Returns the string value.

Specified by:
getStringValue in class XdmItem
Returns:
the string value.

getValue

public Object getValue()
Description copied from class: XdmItem
Returns the value itself.

Specified by:
getValue in class XdmItem
Returns:
the value.

castTo

public XdmValue castTo(Class<? extends XS_AnyAtomicType> targetForUntypedAtomic)
                throws XPathException
Throws:
XPathException

compareValues

public int compareValues(XS_AnySimpleType val,
                         com.xml_project.morganaxproc.xquery.configuration.Collation collation,
                         XS_dayTimeDuration implicitTimezone)
                  throws XPathException
Specified by:
compareValues in class XS_AnySimpleType
Throws:
XPathException

isOrdered

public boolean isOrdered()
Specified by:
isOrdered in class XS_AnyAtomicType

getRestrictionBase

public static Class<? extends XS_AnySimpleType> getRestrictionBase()