org.stormcat.jvbeans.jvlink.analyze
クラス JvBindingDtoFactory

java.lang.Object
  上位を拡張 org.stormcat.jvbeans.jvlink.analyze.JvBindingDtoFactory

public class JvBindingDtoFactory
extends Object

JV-Dataの文字列からJavaBeansへのバインディングを行うファクトリです。

導入されたバージョン:
0.1
作成者:
a.yamada

コンストラクタの概要
JvBindingDtoFactory()
          コンストラクタ
 
メソッドの概要
 JvBindingDto create(String str)
          推奨されていません。  
<T extends JvBindingDto>
T
create(String str, OpenCondition<T> condition)
          JV-Dataの1レコードを指定したDTOにバインディングしたものを返します。
 void setInputType(FileExtension inputType)
          入力形式
 void setJvBeansContainer(JvBeansContainer jvBeansContainer)
          JvBeansContainerをセットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JvBindingDtoFactory

public JvBindingDtoFactory()
コンストラクタ

メソッドの詳細

create

public JvBindingDto create(String str)
推奨されていません。 

JV-Dataの1レコードをDTOにバインディングしたものを返します。

取得したJvBindingDtoは利用側でキャストする必要があります。

パラメータ:
str - JV-Data文字列
戻り値:
バインディングDTO
例外:
IllegalArgumentException - レコードがnullの場合
JvBeansRuntimeException - レコードからレコード種別IDが取得できなかった場合
IllegalStateException - JvBeansContainerがプロパティとして設定されていない場合

create

public <T extends JvBindingDto> T create(String str,
                                         OpenCondition<T> condition)
JV-Dataの1レコードを指定したDTOにバインディングしたものを返します。

パラメータ:
str - JV-Data文字列
recordTypeId - バインディング型
戻り値:
バインディングDTO
例外:
IllegalArgumentException - レコードがnullの場合
JvBeansRuntimeException - レコードからレコード種別IDが取得できなかった場合
IllegalStateException - JvBeansContainerがプロパティとして設定されていない場合

setJvBeansContainer

public void setJvBeansContainer(JvBeansContainer jvBeansContainer)
JvBeansContainerをセットします。

パラメータ:
jvBeansContainer - JvBeansContainer

setInputType

public void setInputType(FileExtension inputType)
入力形式

パラメータ:
inputType - 入力形式


Copyright © 2009-2011 The Stormcat Project AllRights Reserved.