com.xml_project.morganaxproc.xdm
Class XS_Name

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_String
                          extended by com.xml_project.morganaxproc.xdm.XS_NormalizedString
                              extended by com.xml_project.morganaxproc.xdm.XS_Token
                                  extended by com.xml_project.morganaxproc.xdm.XS_Name
All Implemented Interfaces:
XS_AnyType, Iterable<XdmItem>
Direct Known Subclasses:
XS_NCName

public class XS_Name
extends XS_Token

Implementation of xs:name


Nested Class Summary
 
Nested classes/interfaces inherited from class com.xml_project.morganaxproc.xdm.XS_AnyAtomicType
XS_AnyAtomicType.ValueComparers
 
Field Summary
static QName TypeName
           
 
Fields inherited from class com.xml_project.morganaxproc.xdm.XS_String
EMPTY_STRING
 
Constructor Summary
XS_Name(String n)
           
 
Method Summary
static Class<? extends XS_AnyType> getRestrictionBase()
           
 QName getTypeName()
           
static XS_Name newInstance(XdmValue value)
           
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XS_Token
makeXS_Token
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XS_NormalizedString
makeNormalizedString
 
Methods inherited from class com.xml_project.morganaxproc.xdm.XS_String
compareValues, getStringValue, getValue, isOrdered, toCodepoints, toString
 
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, wait, wait, wait
 

Field Detail

TypeName

public static final QName TypeName
Constructor Detail

XS_Name

public XS_Name(String n)
Method Detail

getTypeName

public QName getTypeName()
Specified by:
getTypeName in interface XS_AnyType
Overrides:
getTypeName in class XS_Token

getRestrictionBase

public static Class<? extends XS_AnyType> getRestrictionBase()

newInstance

public static XS_Name newInstance(XdmValue value)
                           throws XPathException
Throws:
XPathException