com.virtualweaver.xotics.datamodel.datatype
Class XsdFloat

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

public class XsdFloat
extends XsdAnySimpleType
implements java.lang.Cloneable


Field Summary
static java.lang.String INFINITY
           
static java.lang.String NAME
           
static java.lang.String NAN
           
 
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
XsdFloat(float i)
           
XsdFloat(java.lang.Float i)
           
XsdFloat(java.lang.String strv)
           
 
Method Summary
 java.lang.Object clone()
           
static java.lang.Object createValue(java.lang.String strv)
           
static java.lang.String getAsString(java.lang.Object v)
           
 float getFloatValue()
           
 java.lang.Class getJavaTypeClass()
          All XSD datatypes are wrappers for a java object value.
 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 getMaxExclusive()
           
static java.lang.Object getMaxInclusive()
           
static java.lang.Object getMinExclusive()
           
static java.lang.Object getMinInclusive()
           
static byte getWhiteSpace()
           
 java.lang.String toString()
           
 
Methods inherited from class com.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
equals, getFractionDigit, getJavaTypeValue, getLength, getMaxLength, getMinLength, getNameSpace, getPattern, getTotalDigit, matchFractionDigit, matchLength, matchMaxExclusive, matchMaxInclusive, matchMaxLength, matchMinExclusive, matchMinInclusive, matchMinLength, matchPattern, matchTotalDigit, 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

INFINITY

public static final java.lang.String INFINITY
See Also:
Constant Field Values

NAN

public static final java.lang.String NAN
See Also:
Constant Field Values
Constructor Detail

XsdFloat

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

XsdFloat

public XsdFloat(java.lang.Float i)

XsdFloat

public XsdFloat(float i)
Method Detail

getFloatValue

public float getFloatValue()

createValue

public static java.lang.Object createValue(java.lang.String strv)
                                    throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getAsString

public static java.lang.String getAsString(java.lang.Object v)

toString

public java.lang.String toString()
Overrides:
toString in class XsdAnySimpleType

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
Specified by:
getJavaTypeClass in class XsdAnySimpleType

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 XsdAnySimpleType

getWhiteSpace

public static byte getWhiteSpace()

getMaxInclusive

public static java.lang.Object getMaxInclusive()

getMinInclusive

public static java.lang.Object getMinInclusive()

getMaxExclusive

public static java.lang.Object getMaxExclusive()

getMinExclusive

public static java.lang.Object getMinExclusive()