jp.finaluna.api.type.util
クラス ConvertUtil

java.lang.Object
  上位を拡張 jp.finaluna.api.type.util.ConvertUtil

@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $")
public class ConvertUtil
extends java.lang.Object

java⇔FINALUNA型相互変換ユーティリティクラス。

java⇔FINALUNA型相互変換のユーティリティ処理を実装する。

バージョン:
$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $
作成者:
NTTデータ

フィールドの概要
private static ConvertUtilDelegate convertUtil
          Finaluna型生成クラス。
 
コンストラクタの概要
protected ConvertUtil()
          コンストラクタ。
 
メソッドの概要
static int intValue(DecimalType target)
          DecimalTypeをintに変換する。
static int intValue(IntegerType target)
          IntegerTypeをintに変換する。
static int intValueExact(DecimalType target)
          DecimalTypeをintに変換する。
static int intValueExact(IntegerType target)
          IntegerTypeをintに変換する。
static void setConvertUtil(ConvertUtilDelegate convertUtilDelegate)
          java⇔FINALUNA型相互変換クラスを設定する。
static CodeType toCodeType(java.lang.String target)
          StringをCodeTypeに変換する。
static DateAndTimeType toDateAndTimeType(java.lang.String target)
          StringをDateAndTimeTypeに変換する。
static DateType toDateType(java.lang.String target)
          StringをDateTypeに変換する。
static DecimalType toDecimalType(int target)
          intをDecimalTypeに変換する。
static DecimalType toDecimalType(java.lang.String target)
          StringをDecimalTypeに変換する。
static DecimalType toDecimalTypeExact(java.lang.String target)
          StringをDecimalTypeに変換する。
static IntegerType toIntegerType(int target)
          intをIntegerTypeに変換する。
static IntegerType toIntegerType(java.lang.String target)
          StringをIntegerTypeに変換する。
static IntegerType toIntegerTypeExact(java.lang.String target)
          StringをIntegerTypeに変換する。
static KeyCodeType toKeyCodeType(java.lang.String target)
          StringをKeyCodeTypeに変換する。
static java.lang.String toString(CodeType target)
          CodeTypeをStringに変換する。
static java.lang.String toString(DecimalType target)
          DecimalTypeをStringに変換する。
static java.lang.String toString(IntegerType target)
          IntegerTypeをStringに変換する。
static java.lang.String toString(KeyCodeType target)
          KeyCodeTypeをStringに変換する。
static java.lang.String toString(StringCode target)
          StringCodeをStringに変換する。
static java.lang.String toString(StringType target)
          StringTypeをStringに変換する。
static StringCode toStringCode(java.lang.String target)
          StringをStringCodeに変換する。
static StringType toStringType(java.lang.String target)
          StringをStringTypeに変換する。
static TimestampType toTimestampType(java.lang.String target)
          StringをTimestampTypeに変換する。
static TimeType toTimeType(java.lang.String target)
          StringをTimeTypeに変換する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

convertUtil

private static ConvertUtilDelegate convertUtil
Finaluna型生成クラス。

コンストラクタの詳細

ConvertUtil

protected ConvertUtil()
コンストラクタ。

メソッドの詳細

toString

public static java.lang.String toString(CodeType target)
CodeTypeをStringに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toString

public static java.lang.String toString(KeyCodeType target)
KeyCodeTypeをStringに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toString

public static java.lang.String toString(StringType target)
StringTypeをStringに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

intValue

public static int intValue(IntegerType target)
IntegerTypeをintに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

intValueExact

public static int intValueExact(IntegerType target)
                         throws FinalunaApplException
IntegerTypeをintに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト
例外:
FinalunaApplException - 失われた情報がある場合、FinalunaApplExceptionがスローされる。

toString

public static java.lang.String toString(IntegerType target)
IntegerTypeをStringに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

intValue

public static int intValue(DecimalType target)
DecimalTypeをintに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

intValueExact

public static int intValueExact(DecimalType target)
                         throws FinalunaApplException
DecimalTypeをintに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト
例外:
FinalunaApplException - 失われた情報がある場合、FinalunaApplExceptionがスローされる。

toString

public static java.lang.String toString(DecimalType target)
DecimalTypeをStringに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toCodeType

public static CodeType toCodeType(java.lang.String target)
StringをCodeTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toKeyCodeType

public static KeyCodeType toKeyCodeType(java.lang.String target)
StringをKeyCodeTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toStringType

public static StringType toStringType(java.lang.String target)
StringをStringTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toIntegerType

public static IntegerType toIntegerType(int target)
intをIntegerTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toIntegerType

public static IntegerType toIntegerType(java.lang.String target)
StringをIntegerTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toIntegerTypeExact

public static IntegerType toIntegerTypeExact(java.lang.String target)
                                      throws FinalunaApplException
StringをIntegerTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト
例外:
FinalunaApplException - 失われた情報がある場合、FinalunaApplExceptionがスローされる。

toDecimalType

public static DecimalType toDecimalType(int target)
intをDecimalTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDecimalType

public static DecimalType toDecimalType(java.lang.String target)
StringをDecimalTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDecimalTypeExact

public static DecimalType toDecimalTypeExact(java.lang.String target)
                                      throws FinalunaApplException
StringをDecimalTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト
例外:
FinalunaApplException - 失われた情報がある場合、FinalunaApplExceptionがスローされる。

toDateType

public static DateType toDateType(java.lang.String target)
StringをDateTypeに変換する。

DateTypeが保持する情報は年月日のため、年月日のみ設定される。 指定フォーマット:yyyy-MM-dd
targetの設定例:2009-10-10

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimeType

public static TimeType toTimeType(java.lang.String target)
StringをTimeTypeに変換する。

TimeTypeが保持する情報は時分秒のため、時分秒のみ設定される。 指定フォーマット:HH:mm:ss
targetの設定例:10:20:30

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimestampType

public static TimestampType toTimestampType(java.lang.String target)
StringをTimestampTypeに変換する。

指定フォーマット:yyyy-MM-dd HH:mm:ss or yyyy-MM-dd HH:mm:ss.S〜S (9桁以内)
targetの設定例:2009-10-10 10:20:30

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDateAndTimeType

public static DateAndTimeType toDateAndTimeType(java.lang.String target)
StringをDateAndTimeTypeに変換する。

指定フォーマット:yyyy-MM-dd HH:mm:ss
targetの設定例:2009-10-10 10:20:30

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toString

public static java.lang.String toString(StringCode target)
StringCodeをStringに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toStringCode

public static StringCode toStringCode(java.lang.String target)
StringをStringCodeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

setConvertUtil

public static void setConvertUtil(ConvertUtilDelegate convertUtilDelegate)
java⇔FINALUNA型相互変換クラスを設定する。

パラメータ:
convertUtilDelegate - ConvertUtilDelegate