Uses of Class
nablarch.core.dataformat.LayoutDefinition
-
Uses of LayoutDefinition in nablarch.core.dataformat
Modifier and TypeMethodDescriptionLayoutDefinition.addRecord
(RecordDefinition... records) レコードタイプの定義を追加する。protected LayoutDefinition
FormatterFactory.createDefinition
(File layoutFile) フォーマット定義ファイルを読み込み、フォーマット定義情報保持クラスを生成する。protected LayoutDefinition
LayoutFileParser.createDefinition
(String filePath) パース結果を格納するクラスを生成し、フィールドに設定する。protected LayoutDefinition
DataRecordFormatterSupport.getDefinition()
フォーマット定義ファイルの情報を保持するクラスを取得する。protected LayoutDefinition
FormatterFactory.getDefinitionFromCache
(File layoutFile) キャッシュからフォーマット定義情報保持クラスを取得する。 フォーマット定義情報保持クラスをキャッシュから取得できない場合は、生成する。LayoutFileParser.parse()
フォーマット定義ファイルをパースし、その内容を渡されたオブジェクトに設定する。LayoutDefinition.setInitialized
(boolean initialized) 初期化が行われたかどうかのフラグを設定する。LayoutDefinition.setRecordClassifier
(RecordDefinition classifier) レコードタイプ識別用フィールド定義を設定する。Modifier and TypeMethodDescriptionvoid
JsonDataBuilder.buildData
(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) JSON文字列を作成します。void
StructuredDataBuilder.buildData
(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) XML文字列を作成します。void
XmlDataBuilder.buildData
(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) XML文字列を作成します。protected DocumentBuilderFactory
XmlDataParser.createDocumentBuilderFactory
(LayoutDefinition layoutDef) 本クラスで使用するDocumentBuilderFactory
のインスタンスを生成する。FormatterFactory.createFormatter
(LayoutDefinition definition) フォーマット定義情報保持クラスをもとに、データレコードフォーマッタのインスタンスを生成する。void
LayoutFileParser.directive
(LayoutDefinition definition) 動作設定(ディレクティブ)を読み込む。void
LayoutFileParser.directives
(LayoutDefinition definition) 共通設定部をパースする。void
LayoutFileParser.fieldFormats
(LayoutDefinition layout, RecordDefinition record) フィールド定義部をパースする。JsonDataParser.parseData
(InputStream in, LayoutDefinition layoutDef) フラットマップを作成します。StructuredDataParser.parseData
(InputStream in, LayoutDefinition layoutDef) フラットマップを作成します。XmlDataParser.parseData
(InputStream xml, LayoutDefinition layoutDef) フラットマップを作成します。void
LayoutFileParser.recordFormat
(LayoutDefinition layout) レコード定義を読み込む。void
LayoutFileParser.recordFormats
(LayoutDefinition layout) レコードタイプ定義部をパースする。DataRecordFormatter.setDefinition
(LayoutDefinition definition) フォーマット定義ファイルの情報を保持するクラスを設定する。DataRecordFormatterSupport.setDefinition
(LayoutDefinition definition) フォーマット定義ファイルの情報を保持するクラスを設定する。ModifierConstructorDescriptionFileRecordReader
(File dataFile, LayoutDefinition layoutDefinition) コンストラクタ。FileRecordWriter
(File dataFile, LayoutDefinition layoutDefinition) コンストラクタ。
フォーマット定義ファイルを読まずに、LayoutDefinition
を直接指定する。