com.virtualweaver.xotics.datamodel.datatype
Class XsdNonNegativeInteger

java.lang.Object
  extended bycom.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
      extended bycom.virtualweaver.xotics.datamodel.datatype.XsdInteger
          extended bycom.virtualweaver.xotics.datamodel.datatype.XsdNonNegativeInteger
All Implemented Interfaces:
java.lang.Cloneable, XoDataType, XsdDataType
Direct Known Subclasses:
XsdUnsignedByte, XsdUnsignedInt, XsdUnsignedLong, XsdUnsignedShort

public class XsdNonNegativeInteger
extends XsdInteger


Field Summary
static java.lang.String NAME
           
 
Fields inherited from class com.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
support, value
 
Fields inherited from interface com.virtualweaver.xotics.datamodel.datatype.XsdDataType
XSD_NS_REF
 
Constructor Summary
XsdNonNegativeInteger(java.math.BigInteger bi)
           
XsdNonNegativeInteger(java.lang.String strv)
           
 
Method Summary
 java.lang.Object clone()
           
 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.
static java.lang.Object getMinInclusive()
           
 
Methods inherited from class com.virtualweaver.xotics.datamodel.datatype.XsdInteger
createValue, getFractionDigit, getJavaTypeClass, getTotalDigit, getWhiteSpace
 
Methods inherited from class com.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
equals, getAsString, getJavaTypeValue, getLength, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinLength, getNameSpace, getPattern, matchFractionDigit, matchLength, matchMaxExclusive, matchMaxInclusive, matchMaxLength, matchMinExclusive, matchMinInclusive, matchMinLength, matchPattern, matchTotalDigit, toString, whiteSpace
 
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

XsdNonNegativeInteger

public XsdNonNegativeInteger(java.lang.String strv)
                      throws java.lang.IllegalArgumentException

XsdNonNegativeInteger

public XsdNonNegativeInteger(java.math.BigInteger bi)
                      throws java.lang.IllegalArgumentException
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class XsdInteger

getMinInclusive

public static java.lang.Object getMinInclusive()

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
Overrides:
getLocalName in class XsdInteger