|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.stormcat.jvbeans.jvlink.analyze.JvBeansContainer
public class JvBeansContainer
JV-DataをDTOにバインディングするための情報を保持したコンテナクラスです。
| コンストラクタの概要 | |
|---|---|
JvBeansContainer()
コンストラクタ |
|
| メソッドの概要 | |
|---|---|
Class<?> |
getMappedType(RecordTypeId recordTypeId)
指定のレコード種別IDのバインディング対象になるDTOの Classを返します。 |
int |
getRecordByteLength(RecordTypeId recordTypeId)
指定のレコード種別IDのバインディング対象になるDTOのレコード長を返します。 |
List<JvRecordMeta> |
getRecordMetaItems(String recordTypeId)
指定のレコード種別IDのバインディング対象になるDTOの各レコードメタ情報を返します。 |
Class<? extends RecordTypeId> |
getRecordTypeIdClass()
RecordTypeIdの実装Enum取得します。 |
void |
init(String dtoPackage)
指定したパッケージ配下に属するクラスから、JV-Dataのバインディング情報を取得してコンテナに保持させます。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public JvBeansContainer()
| メソッドの詳細 |
|---|
public void init(String dtoPackage)
クラスパスに通っていれば、ファイルシステム・Jarファイルどちらでもかまいません(Jarファイルが優先されます)。
dtoPackage - 走査対象パッケージpublic Class<?> getMappedType(RecordTypeId recordTypeId)
Classを返します。
recordTypeId - レコード種別ID
public int getRecordByteLength(RecordTypeId recordTypeId)
recordTypeId - レコード種別ID
public List<JvRecordMeta> getRecordMetaItems(String recordTypeId)
recordTypeId - レコード種別ID
public Class<? extends RecordTypeId> getRecordTypeIdClass()
RecordTypeIdの実装Enum取得します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||