org.apache.cayenne.dataview
Class DataTypeSpec

java.lang.Object
  extended by org.apache.cayenne.dataview.DataTypeSpec

public class DataTypeSpec
extends Object


Field Summary
protected  Map dataTypeClassMap
           
protected  Format dateFormat
           
protected  Format dateTimeFormat
           
 
Constructor Summary
DataTypeSpec()
           
 
Method Summary
 Object create(DataTypeEnum dataType)
           
 Object create(DataTypeEnum dataType, Object[] arguments)
           
 Object create(DataTypeEnum dataType, String argument)
           
 Object fromDataType(Class untypedValueClass, DataTypeEnum dataType, Object typedValue)
           
 DataTypeEnum getDataType(int dataType)
           
 DataTypeEnum getDataType(String dataType)
           
 Class getJavaClass(DataTypeEnum dataType)
           
 Object toDataType(DataTypeEnum dataType, Object untypedValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataTypeClassMap

protected Map dataTypeClassMap

dateFormat

protected Format dateFormat

dateTimeFormat

protected Format dateTimeFormat
Constructor Detail

DataTypeSpec

public DataTypeSpec()
Method Detail

getDataType

public DataTypeEnum getDataType(String dataType)

getDataType

public DataTypeEnum getDataType(int dataType)

getJavaClass

public Class getJavaClass(DataTypeEnum dataType)

create

public Object create(DataTypeEnum dataType)

create

public Object create(DataTypeEnum dataType,
                     String argument)

create

public Object create(DataTypeEnum dataType,
                     Object[] arguments)

toDataType

public Object toDataType(DataTypeEnum dataType,
                         Object untypedValue)

fromDataType

public Object fromDataType(Class untypedValueClass,
                           DataTypeEnum dataType,
                           Object typedValue)


Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.