org.seasar.extension.jdbc.types
クラス ValueTypes

java.lang.Object
  拡張org.seasar.extension.jdbc.types.ValueTypes

public final class ValueTypes
extends Object

ValueTypeのファクトリです。

作成者:
higa

フィールドの概要
static ValueType BIGDECIMAL
          BigDecimal用の ValueTypeです。
static ValueType BINARY
          Binary用の ValueTypeです。
static ValueType BINARY_STREAM
          BinaryStream用の ValueTypeです。
static ValueType BOOLEAN
          Boolean用の ValueTypeです。
static ValueType CHARACTER
          Character用の ValueTypeです。
static ValueType DOUBLE
          Double用の ValueTypeです。
static ValueType FLOAT
          Float用の ValueTypeです。
static ValueType INTEGER
          Integer用の ValueTypeです。
static ValueType LONG
          Long用の ValueTypeです。
static ValueType OBJECT
          汎用的な ValueTypeです。
static ValueType SHORT
          Short用の ValueTypeです。
static ValueType SQLDATE
          java.sql.Date用の ValueTypeです。
static ValueType STRING
          String用の ValueTypeです。
static ValueType TIME
          Time用の ValueTypeです。
static ValueType TIMESTAMP
          Timestamp用の ValueTypeです。
 
メソッドの概要
static Class getType(int sqltype)
          sqltypeに応じた Classを返します。
static ValueType getValueType(Class clazz)
          ValueTypeを返します。
static ValueType getValueType(int sqltype)
          ValueTypeを返します。
static ValueType getValueType(Object obj)
          ValueTypeを返します。
static void registerValueType(Class clazz, ValueType valueType)
          ValueTypeを登録します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

STRING

public static final ValueType STRING
String用の ValueTypeです。


CHARACTER

public static final ValueType CHARACTER
Character用の ValueTypeです。


SHORT

public static final ValueType SHORT
Short用の ValueTypeです。


INTEGER

public static final ValueType INTEGER
Integer用の ValueTypeです。


LONG

public static final ValueType LONG
Long用の ValueTypeです。


FLOAT

public static final ValueType FLOAT
Float用の ValueTypeです。


DOUBLE

public static final ValueType DOUBLE
Double用の ValueTypeです。


BIGDECIMAL

public static final ValueType BIGDECIMAL
BigDecimal用の ValueTypeです。


TIME

public static final ValueType TIME
Time用の ValueTypeです。


SQLDATE

public static final ValueType SQLDATE
java.sql.Date用の ValueTypeです。


TIMESTAMP

public static final ValueType TIMESTAMP
Timestamp用の ValueTypeです。


BINARY

public static final ValueType BINARY
Binary用の ValueTypeです。


BINARY_STREAM

public static final ValueType BINARY_STREAM
BinaryStream用の ValueTypeです。


BOOLEAN

public static final ValueType BOOLEAN
Boolean用の ValueTypeです。


OBJECT

public static final ValueType OBJECT
汎用的な ValueTypeです。

メソッドの詳細

registerValueType

public static void registerValueType(Class clazz,
                                     ValueType valueType)
ValueTypeを登録します。

パラメータ:
clazz -
valueType -

getValueType

public static ValueType getValueType(Object obj)
ValueTypeを返します。

パラメータ:
obj -
戻り値:
ValueType

getValueType

public static ValueType getValueType(Class clazz)
ValueTypeを返します。

パラメータ:
clazz -
戻り値:
ValueType

getType

public static Class getType(int sqltype)
sqltypeに応じた Classを返します。

パラメータ:
sqltype -
戻り値:
Class

getValueType

public static ValueType getValueType(int sqltype)
ValueTypeを返します。

パラメータ:
sqltype -
戻り値:
ValueType


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.