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)
          DecimalTypeintに変換する。
 int intValue(IntegerType target)
          IntegerTypeintに変換する。
 int intValueExact(DecimalType target)
          DecimalTypeintに変換する。
 int intValueExact(IntegerType target)
          IntegerTypeintに変換する。
 CodeType toCodeType(java.lang.String target)
          StringCodeTypeに変換する。
 DateAndTimeType toDateAndTimeType(java.lang.String target)
          StringDateAndTimeTypeに変換する。
 DateType toDateType(java.lang.String target)
          StringDateTypeに変換する。
 DecimalType toDecimalType(int target)
          intDecimalTypeに変換する。
 DecimalType toDecimalType(java.lang.String target)
          StringDecimalTypeに変換する。
 DecimalType toDecimalTypeExact(java.lang.String target)
          StringDecimalTypeに変換する。
 IntegerType toIntegerType(int target)
          intIntegerTypeに変換する。
 IntegerType toIntegerType(java.lang.String target)
          StringIntegerTypeに変換する。
 IntegerType toIntegerTypeExact(java.lang.String target)
          StringIntegerTypeに変換する。
 KeyCodeType toKeyCodeType(java.lang.String target)
          StringKeyCodeTypeに変換する。
 java.lang.String toString(CodeType target)
          CodeTypeStringに変換する。
 java.lang.String toString(DecimalType target)
          DecimalTypeStringに変換する。
 java.lang.String toString(IntegerType target)
          IntegerTypeStringに変換する。
 java.lang.String toString(KeyCodeType target)
          KeyCodeTypeStringに変換する。
 java.lang.String toString(StringCode target)
          StringCodeStringに変換する。
 java.lang.String toString(StringType target)
          StringTypeStringに変換する。
 StringCode toStringCode(java.lang.String target)
          StringStringCodeに変換する。
 StringType toStringType(java.lang.String target)
          StringStringTypeに変換する。
 TimestampType toTimestampType(java.lang.String target)
          StringTimestampTypeに変換する。
 TimeType toTimeType(java.lang.String target)
          StringTimeTypeに変換する。
 

メソッドの詳細

toString

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

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

toString

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

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

toString

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

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

intValue

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

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

intValueExact

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

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

toString

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

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

intValue

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

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

intValueExact

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

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

toString

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

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

toCodeType

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

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

toKeyCodeType

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

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

toStringType

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

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

toIntegerType

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

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

toIntegerType

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

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

toIntegerTypeExact

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

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

toDecimalType

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

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

toDecimalType

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

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

toDecimalTypeExact

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

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

toDateType

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

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

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

toTimeType

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

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

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

toTimestampType

TimestampType toTimestampType(java.lang.String target)
StringTimestampTypeに変換する。

指定フォーマット: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)
StringDateAndTimeTypeに変換する。

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

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

toString

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

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

toStringCode

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

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