jp.finaluna.api.type.util
インタフェース ConvertUtilDelegate


@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $")
public interface ConvertUtilDelegate

java⇔FINALUNA型相互変換ユーティリティインターフェース。

java⇔FINALUNA型相互変換のユーティリティ実装クラスはこのConvertTypeUtilインターフェースを実装する。

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

メソッドの概要
 int intValue(DecimalType target)
          DecimalTypeをintに変換する。
 int intValue(IntegerType target)
          IntegerTypeをintに変換する。
 int intValueExact(DecimalType target)
          DecimalTypeをintに変換する。
 int intValueExact(IntegerType target)
          IntegerTypeをintに変換する。
 CodeType toCodeType(java.lang.String target)
          StringをCodeTypeに変換する。
 DateAndTimeType toDateAndTimeType(java.lang.String target)
          StringをDateAndTimeTypeに変換する。
 DateType toDateType(java.lang.String target)
          StringをDateTypeに変換する。
 DecimalType toDecimalType(int target)
          intをDecimalTypeに変換する。
 DecimalType toDecimalType(java.lang.String target)
          StringをDecimalTypeに変換する。
 DecimalType toDecimalTypeExact(java.lang.String target)
          StringをDecimalTypeに変換する。
 IntegerType toIntegerType(int target)
          intをIntegerTypeに変換する。
 IntegerType toIntegerType(java.lang.String target)
          StringをIntegerTypeに変換する。
 IntegerType toIntegerTypeExact(java.lang.String target)
          StringをIntegerTypeに変換する。
 KeyCodeType toKeyCodeType(java.lang.String target)
          StringをKeyCodeTypeに変換する。
 java.lang.String toString(CodeType target)
          CodeTypeをStringに変換する。
 java.lang.String toString(DecimalType target)
          DecimalTypeをStringに変換する。
 java.lang.String toString(IntegerType target)
          IntegerTypeをStringに変換する。
 java.lang.String toString(KeyCodeType target)
          KeyCodeTypeをStringに変換する。
 java.lang.String toString(StringCode target)
          StringCodeをStringに変換する。
 java.lang.String toString(StringType target)
          StringTypeをStringに変換する。
 StringCode toStringCode(java.lang.String target)
          StringをStringCodeに変換する。
 StringType toStringType(java.lang.String target)
          StringをStringTypeに変換する。
 TimestampType toTimestampType(java.lang.String target)
          StringをTimestampTypeに変換する。
 TimeType toTimeType(java.lang.String target)
          StringをTimeTypeに変換する。
 

メソッドの詳細

toString

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

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

toString

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

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

toString

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

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

intValue

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

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

intValueExact

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

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

toString

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

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

intValue

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

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

intValueExact

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

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

toString

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

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

toCodeType

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

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

toKeyCodeType

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

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

toStringType

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

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

toIntegerType

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

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

toIntegerType

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

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

toIntegerTypeExact

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

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

toDecimalType

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

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

toDecimalType

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

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

toDecimalTypeExact

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

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

toDateType

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

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

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

toTimeType

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

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

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

toTimestampType

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

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

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

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

toString

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

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

toStringCode

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

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