|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.stormcat.jvbeans.jvlink.analyze.JvBindingDtoFactory
public class JvBindingDtoFactory
JV-Dataの文字列からJavaBeansへのバインディングを行うファクトリです。
コンストラクタの概要 | |
---|---|
JvBindingDtoFactory()
コンストラクタ |
メソッドの概要 | ||
---|---|---|
JvBindingDto |
create(String str)
推奨されていません。 |
|
|
create(String str,
OpenCondition<T> condition)
JV-Dataの1レコードを指定したDTOにバインディングしたものを返します。 |
|
void |
setInputType(org.stormcat.commons.constants.FileExtension inputType)
入力形式 |
|
void |
setJvBeansContainer(JvBeansContainer jvBeansContainer)
JvBeansContainer をセットします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public JvBindingDtoFactory()
メソッドの詳細 |
---|
public JvBindingDto create(String str)
取得したJvBindingDto
は利用側でキャストする必要があります。
str
- JV-Data文字列
IllegalArgumentException
- レコードがnull
の場合
JvBeansRuntimeException
- レコードからレコード種別IDが取得できなかった場合
IllegalStateException
- JvBeansContainerがプロパティとして設定されていない場合public <T extends JvBindingDto> T create(String str, OpenCondition<T> condition)
str
- JV-Data文字列recordTypeId
- バインディング型
IllegalArgumentException
- レコードがnull
の場合
JvBeansRuntimeException
- レコードからレコード種別IDが取得できなかった場合
IllegalStateException
- JvBeansContainerがプロパティとして設定されていない場合public void setJvBeansContainer(JvBeansContainer jvBeansContainer)
JvBeansContainer
をセットします。
jvBeansContainer
- JvBeansContainer
public void setInputType(org.stormcat.commons.constants.FileExtension inputType)
inputType
- 入力形式
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |