org.exolab.castor.builder.types
Class XSDateTime

java.lang.Object
  extended byorg.exolab.castor.builder.types.XSType
      extended byorg.exolab.castor.builder.types.XSDateTime

public final class XSDateTime
extends XSType

The XML Schema dateTime type.

Version:
$Revision: 1.1 $ $Date: 2001/05/26 01:49:40 $
Author:
Keith Visco

Field Summary
 
Fields inherited from class org.exolab.castor.builder.types.XSType
ANYURI_NAME, ANYURI_TYPE, BASE64BINARY_NAME, BASE64BINARY_TYPE, BOOLEAN_NAME, BOOLEAN_TYPE, BYTE_NAME, BYTE_TYPE, CLASS, COLLECTION, DATE_NAME, DATE_TYPE, DATETIME_NAME, DATETIME_TYPE, DECIMAL_NAME, DECIMAL_TYPE, DOUBLE_NAME, DOUBLE_TYPE, DURATION_NAME, DURATION_TYPE, ENTITIES, ENTITY, FLOAT_NAME, FLOAT_TYPE, GDAY_NAME, GDAY_TYPE, GMONTH_NAME, GMONTH_TYPE, GMONTHDAY_NAME, GMONTHDAY_TYPE, GYEAR_NAME, GYEAR_TYPE, GYEARMONTH_NAME, GYEARMONTH_TYPE, HEXBINARY_NAME, HEXBINARY_TYPE, ID_NAME, ID_TYPE, IDREF_NAME, IDREF_TYPE, IDREFS_NAME, IDREFS_TYPE, INT_NAME, INT_TYPE, INTEGER_NAME, INTEGER_TYPE, LANGUAGE_NAME, LANGUAGE_TYPE, LONG_NAME, LONG_TYPE, NAME_NAME, NAME_TYPE, NCNAME_NAME, NCNAME_TYPE, NEGATIVE_INTEGER_NAME, NEGATIVE_INTEGER_TYPE, NMTOKEN_NAME, NMTOKEN_TYPE, NMTOKENS_NAME, NMTOKENS_TYPE, NON_NEGATIVE_INTEGER_NAME, NON_NEGATIVE_INTEGER_TYPE, NON_POSITIVE_INTEGER_NAME, NON_POSITIVE_INTEGER_TYPE, NORMALIZEDSTRING_NAME, NORMALIZEDSTRING_TYPE, NOTATION_NAME, NOTATION_TYPE, NULL, POSITIVE_INTEGER_NAME, POSITIVE_INTEGER_TYPE, QNAME_NAME, QNAME_TYPE, SHORT_NAME, SHORT_TYPE, STRING_NAME, STRING_TYPE, TIME_NAME, TIME_TYPE, TOKEN_NAME, TOKEN_TYPE
 
Constructor Summary
XSDateTime()
           
 
Method Summary
 java.lang.String createFromJavaObjectCode(java.lang.String variableName)
          Returns the String necessary to convert an Object to an instance of this XSType.
 JType getJType()
          Returns the JType that this XSType represents
 void setFacets(SimpleType simpleType)
          Reads and sets the facets for XSType
 
Methods inherited from class org.exolab.castor.builder.types.XSType
createToJavaObjectCode, getFacets, getName, getType, isDateTime, isEnumerated, isPrimitive, newInstanceCode, setAsEnumertated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSDateTime

public XSDateTime()
Method Detail

createFromJavaObjectCode

public java.lang.String createFromJavaObjectCode(java.lang.String variableName)
Returns the String necessary to convert an Object to an instance of this XSType. This method is really only useful for primitive types

Overrides:
createFromJavaObjectCode in class XSType
Parameters:
variableName - the name of the Object
Returns:
the String necessary to convert an Object to an instance of this XSType

setFacets

public void setFacets(SimpleType simpleType)
Description copied from class: XSType
Reads and sets the facets for XSType

Specified by:
setFacets in class XSType
Parameters:
simpleType - the SimpleType containing the facets

getJType

public JType getJType()
Returns the JType that this XSType represents

Specified by:
getJType in class XSType
Returns:
the JType that this XSType represents


Intalio Inc. (C) 1999-2001. All rights reserved http://www.intalio.com