com.xml_project.morganaxdm
Class XS_AnySimpleType
java.lang.Object
com.xml_project.morganaxdm.XdmSequence
com.xml_project.morganaxdm.XdmItem
com.xml_project.morganaxdm.XdmValue
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XS_AnySimpleType
public XS_AnySimpleType()
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()