com.xml_project.morganaxproc.xdm
Class XS_String
java.lang.Object
com.xml_project.morganaxproc.xdm.XdmSequence
com.xml_project.morganaxproc.xdm.XdmItem
com.xml_project.morganaxproc.xdm.XdmValue
com.xml_project.morganaxproc.xdm.XS_AnySimpleType
com.xml_project.morganaxproc.xdm.XS_AnyAtomicType
com.xml_project.morganaxproc.xdm.XS_String
- All Implemented Interfaces:
- XS_AnyType, Iterable<XdmItem>
- Direct Known Subclasses:
- XS_NormalizedString
public class XS_String
- extends XS_AnyAtomicType
Implementation of xs:string
Methods inherited from class com.xml_project.morganaxproc.xdm.XdmValue |
atomize |
TypeName
public static final QName TypeName
EMPTY_STRING
public static XS_String EMPTY_STRING
XS_String
public XS_String(String val)
getTypeName
public QName getTypeName()
toString
public String toString()
- Overrides:
toString
in class Object
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.
getRestrictionBase
public static Class<? extends XS_AnyType> getRestrictionBase()
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
toCodepoints
public static final Integer[] toCodepoints(XS_String string)