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