com.virtualweaver.xotics.datamodel.datatype
Class XsdGC

java.lang.Object
  extended bycom.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
      extended bycom.virtualweaver.xotics.datamodel.datatype.XsdGC
All Implemented Interfaces:
XoDataType, XsdDataType
Direct Known Subclasses:
XsdDate, XsdDateTime, XsdgDay, XsdgMonth, XsdgMonthDay, XsdgYear, XsdgYearMonth, XsdTime

public abstract class XsdGC
extends XsdAnySimpleType
implements XsdDataType


Field Summary
 
Fields inherited from class com.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
NAME, support, value
 
Fields inherited from interface com.virtualweaver.xotics.datamodel.datatype.XsdDataType
XSD_NS_REF
 
Constructor Summary
protected XsdGC(java.util.GregorianCalendar gcv, com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
           
protected XsdGC(java.lang.String strv, com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
           
 
Method Summary
protected static java.lang.Object createValue(java.lang.String strv, com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
           
protected static java.lang.String getAsString(java.lang.Object v, com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
           
 java.lang.Class getJavaTypeClass()
          All XSD datatypes are wrappers for a java object value.
abstract  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 byte getWhiteSpace()
           
 java.lang.String toString()
           
 
Methods inherited from class com.virtualweaver.xotics.datamodel.datatype.XsdAnySimpleType
equals, getAsString, getFractionDigit, getJavaTypeValue, getLength, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getNameSpace, getPattern, getTotalDigit, matchFractionDigit, matchLength, matchMaxExclusive, matchMaxInclusive, matchMaxLength, matchMinExclusive, matchMinInclusive, matchMinLength, matchPattern, matchTotalDigit, whiteSpace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.virtualweaver.xotics.datamodel.datatype.XsdDataType
getJavaTypeValue, getNameSpace
 

Constructor Detail

XsdGC

protected XsdGC(java.lang.String strv,
                com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
         throws java.lang.IllegalArgumentException

XsdGC

protected XsdGC(java.util.GregorianCalendar gcv,
                com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
Method Detail

createValue

protected static java.lang.Object createValue(java.lang.String strv,
                                              com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)
                                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getAsString

protected static java.lang.String getAsString(java.lang.Object v,
                                              com.virtualweaver.xotics.datamodel.datatype.XsdGCRSupport.XDateFormat df)

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 abstract 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

toString

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

getWhiteSpace

public static byte getWhiteSpace()