butler.ext.time
Class TimeOfDayDatatype

java.lang.Object
  extended by butler.sql.metadata.DefaultDatatype
      extended by butler.ext.time.TimeOfDayDatatype
All Implemented Interfaces:
Datatype

public class TimeOfDayDatatype
extends DefaultDatatype

Author:
Fredrik Bertilsson

Nested Class Summary
static class TimeOfDayDatatype.Parser
           
 
Constructor Summary
TimeOfDayDatatype()
           
 
Method Summary
 java.lang.Object db2obj(java.lang.Object value)
          Converts from database format to java object format.
 java.text.Format getFormat()
          Returns Format instance.
 java.lang.Object obj2db(java.lang.Object time)
          Converts from java object format to database format.
static void register()
           
 java.lang.Object xml2obj(java.lang.Object str)
           
 
Methods inherited from class butler.sql.metadata.DefaultDatatype
getDatatype, getDecimalDigits, getInstance, getJavaClass, getMaskFormatter, getOperators, getSize, getType, obj2xml, parse, toXML, validate, xml2obj
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeOfDayDatatype

public TimeOfDayDatatype()
Method Detail

db2obj

public java.lang.Object db2obj(java.lang.Object value)
Description copied from interface: Datatype
Converts from database format to java object format.

Specified by:
db2obj in interface Datatype
Overrides:
db2obj in class DefaultDatatype

obj2db

public java.lang.Object obj2db(java.lang.Object time)
Description copied from interface: Datatype
Converts from java object format to database format.

Specified by:
obj2db in interface Datatype
Overrides:
obj2db in class DefaultDatatype

xml2obj

public java.lang.Object xml2obj(java.lang.Object str)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getFormat

public java.text.Format getFormat()
                           throws java.lang.Exception
Description copied from interface: Datatype
Returns Format instance.

Specified by:
getFormat in interface Datatype
Overrides:
getFormat in class DefaultDatatype
Throws:
java.lang.Exception

register

public static void register()
                     throws java.lang.Exception
Throws:
java.lang.Exception