Package nablarch.core.dataformat
Class LayoutDefinition
java.lang.Object
nablarch.core.dataformat.LayoutDefinition
フォーマット定義ファイル全体の定義情報を保持するクラス。
 フォーマット定義ファイルのパース結果が本クラスとなる。
 
 フォーマット定義ファイルの情報は、LayoutFileParserによって読み込まれ、
 DataRecordFormatterSupportのサブクラスにより、
 ファイルタイプ(固定長・可変長)に応じた初期化処理が行われる。
 
- See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddRecord(RecordDefinition... records) レコードタイプの定義を追加する。ディレクティブの定義を取得する。レコードタイプを識別するフィールドを読み込むためのフォーマット定義を取得する。レコードタイプの定義のリストを返却する。getRecordType(String typeName) レコードタイプ名に紐付くレコードタイプの定義を返却する。boolean初期化が行われたかどうかのフラグを取得するsetInitialized(boolean initialized) 初期化が行われたかどうかのフラグを設定する。setRecordClassifier(RecordDefinition classifier) レコードタイプ識別用フィールド定義を設定する。 
- 
Constructor Details
- 
LayoutDefinition
public LayoutDefinition()デフォルトコンストラクタ。 - 
LayoutDefinition
コンストラクタ。- Parameters:
 source- 本インスタンスの入力元となるレイアウト定義ファイルのパス
 
 - 
 - 
Method Details
- 
getRecordClassifier
レコードタイプを識別するフィールドを読み込むためのフォーマット定義を取得する。- Returns:
 - レコードタイプを識別するフィールドを読み込むためのフォーマット定義
 
 - 
setRecordClassifier
レコードタイプ識別用フィールド定義を設定する。- Parameters:
 classifier- レコード種別識別フィールド定義- Returns:
 - このオブジェクト自体
 
 - 
addRecord
レコードタイプの定義を追加する。- Parameters:
 records- レコードタイプ定義- Returns:
 - このオブジェクト自体
 
 - 
getRecordType
レコードタイプ名に紐付くレコードタイプの定義を返却する。- Parameters:
 typeName- レコードタイプ名- Returns:
 - レコードタイプの定義
 
 - 
getRecords
レコードタイプの定義のリストを返却する。- Returns:
 - レコードタイプの定義のリスト
 
 - 
setInitialized
初期化が行われたかどうかのフラグを設定する。- Parameters:
 initialized- 初期化が行われたかどうかのフラグ- Returns:
 - このオブジェクト自体
 
 - 
isInitialized
public boolean isInitialized()初期化が行われたかどうかのフラグを取得する- Returns:
 - 初期化が行われたかどうかのフラグ
 
 - 
getDirective
ディレクティブの定義を取得する。- Returns:
 - ディレクティブの定義
 
 
 -