パッケージ report

テキストをレイアウトにしたがって編集するパッケージです。

参照先:
          説明

インタフェースの概要
BlockBuilder report パッケージのユーザが定義するブロック構成ハンドラが実装するインタフェース
Builder report パッケージのユーザが定義する、ノードそれぞれの構成ハンドラの基底インタフェース
FieldFormat ユーザが定義した編集フィールドのフォーマッタが実装するインタフェース
LayoutBuilder report パッケージのユーザが定義するレイアウト構成ハンドラが実装するインタフェース
RecordBuilder report パッケージのユーザが定義するレコード構成ハンドラが実装するインタフェース
 

クラスの概要
Block テキスト編集レイアウトを構築するための「ブロック」ノード。
Context ノードの編集処理のコンテクスト。
ControlRecord テキスト編集のレイアウトの制御を行う「制御レコード」の基底ノード。
Data 編集フィールドに適用するデータをキーワードと関連付けて指定するためのデータ構造
DataDictionary 編集データ・セットから読み出した編集データをキーワードで検索するデータ辞書構造
DataSet 編集レイアウトに適用するデータ・セットを指定するためのデータ構造
DataSetReader テキスト編集時に編集データ・セットを読み出すためのハンドラ。
Field テキスト編集のレイアウトを構築するための「フィールド」ノード。
FieldFormatResult ユーザが定義した編集フィールドのフォーマッタの置換文字列編集結果
FooterLayout テキスト編集レイアウトを構築するための「フッタ・レイアウト」ノード。
FormattedField 編集済みのフィールドの内容
HeaderLayout テキスト編集レイアウトを構築するための「ヘッダ・レイアウト」ノード。
Keyword 置換キーワードの定義と編集データのハッシュ操作
Layout テキスト編集レイアウトを構築するための「レイアウト」ノード。
Line テキスト編集処理の処理内での「編集結果の行」を表す
LineFeedRecord テキスト編集のレイアウトの空行制御を行う「空行レコード」ノード。
Node テキスト編集のレイアウトを構成するツリーのすべてのノードの規定クラス。
Page 編集結果を保持するページ
PageFeedRecord テキスト編集のレイアウトの改ページ制御を行う「改ページ・レコード」ノード。
PageSet テキスト編集結果を保持するページ・セット
Record テキスト編集のレイアウトを構築する「レコード」ノード。
Transformer レイアウトに編集データ・セットを適用してテキスト編集を行う。
 

列挙型の概要
FieldType テキスト編集レイアウトを構築する際に、フィールドが固定文字列を指定している (FieldType.Literal) か、編集フィールドを指定している (FieldType.Keyword) かの区分を指定するための列挙型
 

例外の概要
ReportException テキスト編集パッケージで発生する例外
ReportUserException テキスト編集パッケージのユーザ定義処理で発生する例外
 

パッケージ report の説明

テキストをレイアウトにしたがって編集するパッケージです。