com.virtualweaver.xotics.datamodel.datatype
Class XdtList

java.lang.Object
  extended bycom.virtualweaver.xotics.datamodel.datatype.XdtList
All Implemented Interfaces:
XoDataType
Direct Known Subclasses:
XsdNMTokens

public abstract class XdtList
extends java.lang.Object
implements XoDataType


Field Summary
protected  java.lang.Object array
           
 
Constructor Summary
protected XdtList(java.lang.Class ctype, java.lang.String strArray)
           
protected XdtList(java.lang.Class ctype, java.lang.String strArray, java.lang.String del)
          Creates a new instance of XdtArray
protected XdtList(java.lang.Object[] array, java.lang.String delim)
           
 
Method Summary
protected  java.lang.Object[] cloneArray()
           
 boolean equals(java.lang.Object ext)
           
 java.lang.Class getComponentType()
           
 java.lang.String getDelimiter()
           
 int getFractionDigit()
           
 int getLength()
           
 java.lang.Object[] getListAsObjects()
           
 java.lang.Object getMaxExclusive()
           
 java.lang.Object getMaxInclusive()
           
 int getMaxLength()
           
 java.lang.Object getMinExclusive()
           
 java.lang.Object getMinInclusive()
           
 int getMinLength()
           
 java.lang.String getPattern()
           
 int getTotalDigit()
           
 byte getWhiteSpace()
           
protected  java.lang.Object instanciate(java.lang.String str)
           
protected  void matchLength(int len)
           
protected  void matchMaxLength(int len)
           
protected  void matchMinLength(int len)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

array

protected java.lang.Object array
Constructor Detail

XdtList

protected XdtList(java.lang.Object[] array,
                  java.lang.String delim)
           throws java.lang.IllegalArgumentException

XdtList

protected XdtList(java.lang.Class ctype,
                  java.lang.String strArray,
                  java.lang.String del)
           throws java.lang.IllegalArgumentException
Creates a new instance of XdtArray


XdtList

protected XdtList(java.lang.Class ctype,
                  java.lang.String strArray)
           throws java.lang.IllegalArgumentException
Method Detail

getListAsObjects

public java.lang.Object[] getListAsObjects()

getComponentType

public java.lang.Class getComponentType()

getDelimiter

public java.lang.String getDelimiter()

cloneArray

protected java.lang.Object[] cloneArray()

equals

public boolean equals(java.lang.Object ext)

toString

public java.lang.String toString()

instanciate

protected java.lang.Object instanciate(java.lang.String str)
                                throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

matchLength

protected void matchLength(int len)
                    throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

matchMinLength

protected void matchMinLength(int len)
                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

matchMaxLength

protected void matchMaxLength(int len)
                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getLength

public int getLength()

getMinLength

public int getMinLength()

getMaxLength

public int getMaxLength()

getWhiteSpace

public byte getWhiteSpace()

getFractionDigit

public int getFractionDigit()

getTotalDigit

public int getTotalDigit()

getMaxInclusive

public java.lang.Object getMaxInclusive()

getMinInclusive

public java.lang.Object getMinInclusive()

getMaxExclusive

public java.lang.Object getMaxExclusive()

getMinExclusive

public java.lang.Object getMinExclusive()

getPattern

public java.lang.String getPattern()