com.virtualweaver.xotics.datamodel.datatype
Class XsdNMTokens

java.lang.Object
  extended bycom.virtualweaver.xotics.datamodel.datatype.XdtList
      extended bycom.virtualweaver.xotics.datamodel.datatype.XsdNMTokens
All Implemented Interfaces:
java.lang.Cloneable, XoDataType, XsdDataType

public class XsdNMTokens
extends XdtList
implements XsdDataType, java.lang.Cloneable


Field Summary
static java.lang.String NAME
           
 
Fields inherited from class com.virtualweaver.xotics.datamodel.datatype.XdtList
array
 
Fields inherited from interface com.virtualweaver.xotics.datamodel.datatype.XsdDataType
XSD_NS_REF
 
Constructor Summary
  XsdNMTokens(java.lang.String v)
          Creates a new instance of XdtNMTokens
protected XsdNMTokens(XsdNMToken[] nmtokens)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Class getJavaTypeClass()
          All XSD datatypes are wrappers for a java object value.
 java.lang.Object getJavaTypeValue()
          All XSD datatypes are wrappers for a java object value.
 XsdNMToken[] getList()
           
 java.lang.String getLocalName()
          Returns the local name of the datatype. this method is used to identify any XSD datatype by a string, i.e. for instanciation in XPath requests.
 java.lang.String getNameSpace()
          Returns the namespace of the datatype.
 
Methods inherited from class com.virtualweaver.xotics.datamodel.datatype.XdtList
cloneArray, equals, getComponentType, getDelimiter, getFractionDigit, getLength, getListAsObjects, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getPattern, getTotalDigit, getWhiteSpace, instanciate, matchLength, matchMaxLength, matchMinLength, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static java.lang.String NAME
Constructor Detail

XsdNMTokens

public XsdNMTokens(java.lang.String v)
            throws java.lang.IllegalArgumentException
Creates a new instance of XdtNMTokens


XsdNMTokens

protected XsdNMTokens(XsdNMToken[] nmtokens)
               throws java.lang.IllegalArgumentException
Method Detail

getList

public XsdNMToken[] getList()

clone

public java.lang.Object clone()

getJavaTypeClass

public java.lang.Class getJavaTypeClass()
Description copied from interface: XsdDataType
All XSD datatypes are wrappers for a java object value. This method gives the class of the java type of the XSD datatype value.

Specified by:
getJavaTypeClass in interface XsdDataType

getJavaTypeValue

public java.lang.Object getJavaTypeValue()
Description copied from interface: XsdDataType
All XSD datatypes are wrappers for a java object value. This method gives the java value object of the XSD datatype.

Specified by:
getJavaTypeValue in interface XsdDataType

getLocalName

public java.lang.String getLocalName()
Description copied from interface: XsdDataType
Returns the local name of the datatype. this method is used to identify any XSD datatype by a string, i.e. for instanciation in XPath requests.

Specified by:
getLocalName in interface XsdDataType

getNameSpace

public java.lang.String getNameSpace()
Description copied from interface: XsdDataType
Returns the namespace of the datatype.

Specified by:
getNameSpace in interface XsdDataType