com.xml_project.morganaxdm
Class XS_AnySimpleType

java.lang.Object
  extended by com.xml_project.morganaxdm.XdmSequence
      extended by com.xml_project.morganaxdm.XdmItem
          extended by com.xml_project.morganaxdm.XdmValue
              extended by com.xml_project.morganaxdm.XS_AnySimpleType
All Implemented Interfaces:
XS_AnyType, java.lang.Iterable<XdmItem>
Direct Known Subclasses:
XS_AnyAtomicType, XS_ListType

public abstract class XS_AnySimpleType
extends XdmValue
implements XS_AnyType

Abstract base class for all simple XDM values.


Constructor Summary
XS_AnySimpleType()
           
 
Method Summary
 int compareValues(XdmValue val, com.xml_project.morganaxquery.configuration.Collation collation, XS_dayTimeDuration implicitTimezone)
           
abstract  int compareValues(XS_AnySimpleType val, com.xml_project.morganaxquery.configuration.Collation collation, XS_dayTimeDuration implicitTimezone)
           
static java.lang.Class<? extends XS_AnyType> getRestrictionBase()
           
 boolean isValue()
          Flags, this item is a value as opposed to a node
 
Methods inherited from class com.xml_project.morganaxdm.XdmValue
atomize
 
Methods inherited from class com.xml_project.morganaxdm.XdmItem
first, get, getStringValue, getValue, hasValues, isEmpty, iterator, size, subSequence
 
Methods inherited from class com.xml_project.morganaxdm.XdmSequence
concat, hasCommonType, normalize, serialize, serialize, serialize, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.xml_project.morganaxdm.XS_AnyType
getTypeName
 

Constructor Detail

XS_AnySimpleType

public XS_AnySimpleType()
Method Detail

compareValues

public abstract int compareValues(XS_AnySimpleType val,
                                  com.xml_project.morganaxquery.configuration.Collation collation,
                                  XS_dayTimeDuration implicitTimezone)
                           throws XPathException
Throws:
XPathException

compareValues

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

isValue

public boolean isValue()
Description copied from class: XdmItem
Flags, this item is a value as opposed to a node

Specified by:
isValue in class XdmItem
Returns:
true, if this item is an XDMValue and not a node()

getRestrictionBase

public static java.lang.Class<? extends XS_AnyType> getRestrictionBase()