A B C D E F G H I K L M N P R S T U V W Y

A

abolish(String, int) - クラス report.DataDictionary のメソッド
キーワードに対応する辞書構造の内容を削除する (サブ・ルーチン)。
abolish(String) - クラス report.DataDictionary のメソッド
キーワードに対応する辞書構造の内容を削除する。
abolishSpecial(String) - クラス report.DataDictionary のメソッド
ブロックをまたがるキーワードに対応する辞書構造の内容を削除する。
add(Node...) - クラス report.Block のメソッド
可変個の子ノードをブロックに追加する。
add(List<? extends Node>) - クラス report.Block のメソッド
子ノードのリストをブロックに追加する。
add(Data...) - クラス report.DataSet のメソッド
可変個の編集データを指定する。
add(List<Data>) - クラス report.DataSet のメソッド
変種データをリストで指定する。
add(Node...) - クラス report.Field のメソッド
フィールドに可変個の子ノードを指定した場合に例外を発生する。
add(List<Node>) - クラス report.Field のメソッド
フィールドに子ノードをリストで指定した場合に例外を発生する。
add(Block...) - クラス report.Layout のメソッド
レイアウトの子ノードに、可変個のブロックを設定する。
add(List<Block>) - クラス report.Layout のメソッド
レイアウトの子ノードに、ブロックのリストを設定する。
add(Node...) - クラス report.Node のメソッド
可変個の子ノードを追加する。
add(List<? extends Node>) - クラス report.Node のメソッド
子ノードのリストを追加する。
add(Field...) - クラス report.Record のメソッド
可変個の子ノードのフィールドをこのレコードに追加する。
add(List<Field>) - クラス report.Record のメソッド
子ノードのフィールドのリストをこのレコードに追加する。
adda(Node[]) - クラス report.Block のメソッド
子ノードの配列をブロックに追加する。
adda(Data[]) - クラス report.DataSet のメソッド
編集データを配列で指定する。
adda(Node[]) - クラス report.Field のメソッド
フィールドに子ノードを配列で指定した場合に例外を発生する。
adda(Block[]) - クラス report.Layout のメソッド
レイアウトの子ノードに、ブロックの配列を設定する。
adda(Node[]) - クラス report.Node のメソッド
子ノードの配列を追加する。
adda(Field[]) - クラス report.Record のメソッド
子ノードのフィールドの配列をこのレコードに追加する。
addBlankLine() - クラス report.Page のメソッド
空行をリストに追加する。
addLine(Line) - クラス report.Page のメソッド
編集結果の行をリストに追加する。
addLines(List<Line>) - クラス report.PageSet のメソッド
最後のページに編集済みの行のリストを追加する。
addLines(PageSet, List<Line>) - クラス report.Transformer のメソッド
最後のページに行のリストを追加する。
addNewPage() - クラス report.PageSet のメソッド
テキスト編集結果を保持するあらたなページをページのリストに追加する。
addValue(char[], int, int, int) - クラス report.FormattedField のメソッド
編集結果の内容を行のリストに追加する。
ancestor - クラス report.Context の変数
処理対象ノードの親ノード
ancestor - クラス report.Node の変数
親ノード
ancestor - クラス report.Transformer の変数
親トランスファ (ルート・トランスファであれば null、ヘッダ/フッタ・レイアウトであればルート・トランスファ)
assignedKeywords - クラス report.DataDictionary の変数
report パッケージで予約しているキーワードを保持する辞書構造

B

begin(Node, Context) - インタフェース report.Builder のメソッド
ノード (レイアウト、ブロック、レコード) の編集処理が開始されることをパッケージ・ユーザ側に報せる。
BEGIN_INDEX_OF_TARGET - クラス report.Context の static 変数
処理開始を報せる (Builder#start()) 際の処理対象ノードのインデックス
Block - report の クラス
テキスト編集レイアウトを構築するための「ブロック」ノード。
Block(Layout, BlockBuilder) - クラス report.Block のコンストラクタ
親ノードとなるレイアウトを指定してブロックを生成するコンストラクタ。
Block(Block, BlockBuilder) - クラス report.Block のコンストラクタ
親ノードとなるブロックを指定してブロックを生成するコンストラクタ。
Block(BlockBuilder) - クラス report.Block のコンストラクタ
パッケージ・ユーザが定義するブロック構成ハンドラを指定してブロックを生成するコンストラクタ。
Block() - クラス report.Block のコンストラクタ
親ノードが不明のブロックを生成するコンストラクタ。
BLOCK_END - クラス report.DataSet の static 変数
ブロックへの編集データ指定の開始
BLOCK_END - クラス report.Keyword の static 変数
パッケージ予約キーワード。
BLOCK_START - クラス report.Keyword の static 変数
パッケージ予約キーワード。
BlockBuilder - report の インタフェース
report パッケージのユーザが定義するブロック構成ハンドラが実装するインタフェース
builder - クラス report.Block の変数
パッケージ・ユーザが定義するブロック構成ハンドラ
Builder - report の インタフェース
report パッケージのユーザが定義する、ノードそれぞれの構成ハンドラの基底インタフェース
builder - クラス report.Layout の変数
トランスフォーマによるテキスト編集中に呼び出す、パッケージ・ユーザが定義した構成ハンドラ
builder - クラス report.Record の変数
ユーザが定義するレコード構成ハンドラ

C

changeKey(String, String) - クラス report.Keyword のメソッド
編集データのハッシュに登録されているキーワードを別の文字列に置き換える。
checkPageOverFlow(PageSet) - クラス report.Transformer のメソッド
テキスト編集結果を保持しているページ・セットのページ総数が、レイアウトで指定されいる最大ページ数を超えていれば例外を発生する。
children - クラス report.Node の変数
子ノードのリスト
cntOfFieldsTypedKeyword - クラス report.Record の変数
レコード内の編集フィールドの個数
concatField(List<Line>, List<Line>, Field, Context) - インタフェース report.RecordBuilder のメソッド
編集フィールドがすべてフォーマットされた後で、レコード内のフィールドごとの編集結果を順次繰り返し渡されて、レコードの編集結果である「行」を構成する。
concatField(List<Line>, List<Line>, Field) - クラス report.Transformer のメソッド
パッケージが編集済みの置換文字列の各行をレコードの編集結果に構成するデフォルトの手順。
concatFields(List<FormattedField>) - クラス report.Transformer のメソッド
レコードの編集済みのすべてのフィールドの編集結果で、レコード編集結果の各行のリストを構成する。
Context - report の クラス
ノードの編集処理のコンテクスト。
Context(Node, DataDictionary) - クラス report.Context のコンストラクタ
処理対象のノードと編集データを保持する辞書構造を指定して編集処理コンテクストを生成するコンストラクタ。
ControlRecord - report の クラス
テキスト編集のレイアウトの制御を行う「制御レコード」の基底ノード。
ControlRecord() - クラス report.ControlRecord のコンストラクタ
制御レコードのコンストラクタ。
countOfSibling - クラス report.Context の変数
処理対象ノードの親ノードの子ノードの数
createLines(Record, PageSet) - クラス report.Transformer のメソッド
レコードを編集して、編集結果の各行のリストを生成する。
CURRENT_PAGE_NUM - クラス report.Keyword の static 変数
パッケージ予約キーワード。
currentData - クラス report.DataSetReader の変数
編集データ・セットから最後に読み出した編集データ

D

Data - report の クラス
編集フィールドに適用するデータをキーワードと関連付けて指定するためのデータ構造
Data(String, String, boolean) - クラス report.Data のコンストラクタ
編集フィールドと関連づくキーワードと置換文字列とブロックをまたがるキーワードであるか否かの区分を指定するコンストラクタ。
Data(String, String) - クラス report.Data のコンストラクタ
編集フィールドと関連づくキーワードと置換文字列を指定するコンストラクタ。
dataDict - クラス report.Context の変数
編集データを保持する辞書構造
dataDict - クラス report.Transformer の変数
編集データ・セットから読み込んだ内容を保持する辞書構造
DataDictionary - report の クラス
編集データ・セットから読み出した編集データをキーワードで検索するデータ辞書構造
DataDictionary() - クラス report.DataDictionary のコンストラクタ
編集データ・セットから読み込んだ編集データの辞書構造のコンストラクタ
DataSet - report の クラス
編集レイアウトに適用するデータ・セットを指定するためのデータ構造
DataSet() - クラス report.DataSet のコンストラクタ
編集データ・セットのコンストラクタ。
dataSetIter - クラス report.DataSetReader の変数
編集データ・セットが保持する編集データのリストのイテレータ
DataSetReader - report の クラス
テキスト編集時に編集データ・セットを読み出すためのハンドラ。
DataSetReader(DataSet) - クラス report.DataSetReader のコンストラクタ
読み出す編集データ・セットを指定するコンストラクタ。
dataSetReader - クラス report.Transformer の変数
編集データ・セットから編集データを順次読み出すデータ・リーダー。
digits - クラス report.Line の変数
行の内容の桁数
DOS_NEW_LINE_CODES - クラス report.Keyword の static 変数
DOS の改行制御文字列

E

EMPTY_VALUE - クラス report.Keyword の static 変数
空文字列。
end(Node, Context) - インタフェース report.Builder のメソッド
ノード (レイアウト、ブロック、レコード) の編集処理が終了したことをパッケージ・ユーザ側に報せる。
enterIteration(Block, Context) - インタフェース report.BlockBuilder のメソッド
ブロックの処理が繰り返されるたびに、パッケージから呼び出される。

F

feedLine() - クラス report.PageSet のメソッド
最後のページに空行を追加する。
feedLine(PageSet) - クラス report.Transformer のメソッド
最後のページに空行を追加する。
feedPage(int) - クラス report.PageSet のメソッド
最後のページに改行制御を行う (サブ・ルーチン)。
feedPage() - クラス report.PageSet のメソッド
最後のページに改行制御を行う。
feedPage(PageSet) - クラス report.Transformer のメソッド
最後のページで改ページ制御を行う。
Field - report の クラス
テキスト編集のレイアウトを構築するための「フィールド」ノード。
Field(Record, int, int, FieldType, String, FieldFormat) - クラス report.Field のコンストラクタ
フィールドに、親ノード、フィールド桁位置、フィールド幅桁数、固定文字列か置換フィールドの区分、固定文字列か置換キーワード、ユーザ定義フォーマッタ・ハンドラを指定するコンストラクタ。
Field(Record, int, int, FieldType, String) - クラス report.Field のコンストラクタ
フィールドに、親ノード、フィールド桁位置、フィールド幅桁数、固定文字列か置換フィールドの区分、固定文字列か置換キーワードを指定するコンストラクタ。
Field(int, int, FieldType, String, FieldFormat) - クラス report.Field のコンストラクタ
フィールドに、フィールド桁位置、フィールド幅桁数、固定文字列か置換フィールドの区分、固定文字列か置換キーワード、ユーザ定義フォーマッタ・ハンドラを指定するコンストラクタ。
Field(int, int, FieldType, String) - クラス report.Field のコンストラクタ
フィールドに、フィールド桁位置、フィールド幅桁数、固定文字列か置換フィールドの区分、固定文字列か置換キーワードを指定するコンストラクタ。
field - クラス report.FormattedField の変数
レイアウトのフィールド指定
FieldFormat - report の インタフェース
ユーザが定義した編集フィールドのフォーマッタが実装するインタフェース
FieldFormatResult - report の クラス
ユーザが定義した編集フィールドのフォーマッタの置換文字列編集結果
FieldFormatResult(String, boolean) - クラス report.FieldFormatResult のコンストラクタ
ユーザが定義した編集フィールドのフォーマッタの置換文字列編集結果のコンストラクタ。
FieldFormatResult(String) - クラス report.FieldFormatResult のコンストラクタ
ユーザが定義した編集フィールドのフォーマッタの置換文字列編集結果のコンストラクタ。
FieldFormatResult() - クラス report.FieldFormatResult のコンストラクタ
ユーザが定義した編集フィールドのフォーマッタの置換文字列編集結果のコンストラクタ。
FieldType - report の 列挙型
テキスト編集レイアウトを構築する際に、フィールドが固定文字列を指定している (FieldType.Literal) か、編集フィールドを指定している (FieldType.Keyword) かの区分を指定するための列挙型
FieldType() - 列挙 report.FieldType のコンストラクタ
 
fillBlankLines(int) - クラス report.Page のメソッド
ページを空行で満たす。
fixPage(Page) - クラス report.Transformer のメソッド
テキスト編集結果を保持するページに、必要であればヘッダ/フッタの編集結果を結合して、テキスト編集結果ページを確定する。
fixPages(PageSet) - クラス report.Transformer のメソッド
テキスト編集結果を保持するページ・セットのすべてのページの編集結果を確定する。
flatten(PageSet) - クラス report.Transformer のメソッド
テキスト編集結果のページ・セットの内容を確定して、すべてのページの行の内容を結合したテキストを求める。
foldJP(String, Field) - クラス report.FormattedField のメソッド
日本語指向の編集結果文字列の折り返しを行う。
FooterLayout - report の クラス
テキスト編集レイアウトを構築するための「フッタ・レイアウト」ノード。
FooterLayout(Layout, int) - クラス report.FooterLayout のコンストラクタ
フッタのコンストラクタ。
footerLayout - クラス report.Layout の変数
フッタ・レイアウト
format(String, Field, Context) - インタフェース report.FieldFormat のメソッド
パッケージ・ユーザが、テキスト編集レイアウトで編集フィールドとして指定されたフィールドの置換文字列をフォーマットするためのハンドラを、パッケージが呼び出すメソッド。
format(Transformer, int) - クラス report.FormattedField のメソッド
フィールドの編集を行う。
FormattedField - report の クラス
編集済みのフィールドの内容
FormattedField(Field) - クラス report.FormattedField のコンストラクタ
レイアウトのフィールド指定で編集済みのフィールドを生成するコンストラクタ。

G

get(String) - クラス report.Keyword のメソッド
編集データのハッシュをキーワードで検索し、その値 (置換文字列) を返す。
getAncestor() - クラス report.Context のメソッド
処理対象ノードの親ノードのゲッタ。
getAncestor() - クラス report.Node のメソッド
親ノードのゲッタ。
getBlockEnd() - クラス report.DataSet の static メソッド
ブロックへの編集データ指定の終了を指定するための制御データ・セットを返す。
getBlockIterationCnt() - クラス report.Transformer のメソッド
ブロックの繰り返し数を編集データから求める。
getBlockStart(int) - クラス report.DataSet の static メソッド
ブロックへの編集データ指定の開始を、ブロックの繰り返し回数を含めて指定するための制御データ・セットを生成する。
getBuilder() - クラス report.Block のメソッド
パッケージ・ユーザが定義するブロック構成ハンドラのゲッタ
getBuilder() - クラス report.Layout のメソッド
トランスフォーマによるテキスト編集中に呼び出す、パッケージ・ユーザが定義した構成ハンドラのゲッタ。
getBuilder() - クラス report.Record のメソッド
ユーザが定義するレコード構成ハンドラのゲッタ。
getChildren() - クラス report.Node のメソッド
子ノードのリストのゲッタ
getCntOfFieldsTypedKeyword() - クラス report.Record のメソッド
レコード内の編集フィールドの個数のゲッタ。
getCntOfLines() - クラス report.Page のメソッド
ページに追加されている行数を求める。
getCntOfLines() - クラス report.PageSet のメソッド
最後のページに追加されている行数を求める。
getCountOfSibling() - クラス report.Context のメソッド
処理対象ノードの親ノードの子ノードの数のゲッタ。
getCurrent() - クラス report.DataSetReader のメソッド
編集データ・セットから最後に読み出した編集データのゲッタ。
getCurrentData() - クラス report.Transformer のメソッド
編集データ・セットから最後に読み出したデータのゲッタ。
getDataDict() - クラス report.Context のメソッド
編集データを保持する辞書構造のゲッタ。
getDataDictionary() - クラス report.Transformer のメソッド
ルート・トランスファが保持する編集データ辞書構造のゲッタ。
getDigits() - クラス report.Line のメソッド
行の内容の桁数のゲッタ。
getField() - クラス report.FormattedField のメソッド
レイアウトのフィールド指定のゲッタ。
getFooterLayout() - クラス report.Layout のメソッド
フッタ・レイアウトのゲッタ。
getHeaderLayout() - クラス report.Layout のメソッド
ヘッダ・レイアウトのゲッタ。
getHeaderLines(HeaderLayout) - クラス report.PageSet のメソッド
ヘッダ/フッタの編集結果を保持するページ・セットからヘッダ/フッタの行のリストを求める。
getIndexOfTarget() - クラス report.Context のメソッド
処理対象ノードが親ノードの子ノードリストの何番目であるかを示すインデックスのゲッタ
getIterationCnt() - クラス report.Context のメソッド
ブロック編集時に、編集処理を繰り返す回数のゲッタ。
getIterationIndex() - クラス report.Context のメソッド
ブロック編集時の、編集処理の繰り返しインデックスのゲッタ。
getKeyword() - クラス report.Data のメソッド
編集フィールドと関連づくキーワードのゲッタ。
getLast() - クラス report.PageSet のメソッド
最後のページを求める。
getLineFeed() - クラス report.Record の static メソッド
食う業制御レコードのゲッタ。
getLines() - クラス report.HeaderLayout のメソッド
ヘッダ (あるいはフッタ) の行数のゲッタ。
getLines() - クラス report.Page のメソッド
編集結果の行のリストのゲッタ。
getLinesPerPage() - クラス report.Layout のメソッド
ページあたりの全行数のゲッタ。
getMaxCntLines() - クラス report.Transformer のメソッド
ヘッダとフッタを除いた出力できる最大行数か、ヘッダ/フッタに出力できる行数を求める。
getMaxPage() - クラス report.Layout のメソッド
最大ページ総数のゲッタ。
getNeedFoldJP() - クラス report.FieldFormatResult のメソッド
ユーザがフォーマッタした置換文字列を、パッケージ側で日本語指向の折り返し処理を行うか否かの指示区分のゲッタ。
getNewLineCode() - クラス report.Layout のメソッド
テキスト編集結果の改行制御文字列のゲッタ。
getNext() - クラス report.DataSetReader のメソッド
編集データ・セットから次の編集データを読み出す。
getNextData() - クラス report.Transformer のメソッド
編集データ・セットから次の編集データを読み出す。
getPageFeed() - クラス report.Record の static メソッド
改ページ制御レコードのゲッタ。
getPages() - クラス report.PageSet のメソッド
テキスト編集結果を保持するページのリストのゲッタ。
getPairs() - クラス report.DataSet のメソッド
編集データ・セットを保持する Data のリストのゲッタ。
getRecordEnd() - クラス report.DataSet の static メソッド
レコードへの編集データ指定の終了を指定するための制御データ・セットを返す。
getRecordStart() - クラス report.DataSet の static メソッド
レコードへの編集データ指定の開始を指定するための制御データ・セットを返す。
getRootLayout() - クラス report.Node のメソッド
レイアウトのツリーにルート・レイアウトを探索する。
getRootLayout() - クラス report.Transformer のメソッド
トランスファが参照するレイアウトのゲッタ。
getRootTransformer() - クラス report.Transformer のメソッド
ルート・トランスファを探索する。
getRow() - クラス report.Field のメソッド
フィールドのレコード内の桁位置のゲッタ。
getSplitable() - クラス report.Record のメソッド
レコードがページをまたいでも構わないか否かの区分のゲッタ。
getTotalPageNums() - クラス report.PageSet のメソッド
ページ総数を求める。
getType() - クラス report.Field のメソッド
フィールドが固定文字列か編集フィールドかを表す区分のゲッタ。
getUserFormatter() - クラス report.Field のメソッド
パッケージのユーザが編集フィールドのフォーマットを行うために指定したハンドラのゲッタ。
getValue() - クラス report.Data のメソッド
編集フィールドに適用する置換文字列のゲッタ。
getValue() - クラス report.Field のメソッド
フィールドの固定文字列あるいは置換キーワードのゲッタ。
getValue() - クラス report.FieldFormatResult のメソッド
ユーザがフォーマットした置換文字列のゲッタ。
getValue() - クラス report.Line のメソッド
行の内容を保持する文字列バッファのゲッタ。
getValueOfAssignedKeyword(String) - クラス report.DataDictionary のメソッド
report パッケージが予約しているキーワードに対応する置換文字列を得る。
getValues() - クラス report.FormattedField のメソッド
編集結果の行のリストのゲッタ。
getWidth() - クラス report.Field のメソッド
フィールド幅の桁数のゲッタ。
getWidth() - クラス report.Layout のメソッド
ページ幅の桁数のゲッタ。

H

HeaderLayout - report の クラス
テキスト編集レイアウトを構築するための「ヘッダ・レイアウト」ノード。
HeaderLayout(Layout, int) - クラス report.HeaderLayout のコンストラクタ
ヘッダのコンストラクタ。
headerLayout - クラス report.Layout の変数
ヘッダ・レイアウト

I

incremantCurrentPageNum() - クラス report.Transformer のメソッド
現在のページ番号をインクリメントする。
incrementCntOfFieldsTypedKeyword(Field) - クラス report.Record のメソッド
レコード内の編集フィールド個数をインクリメントする。
incrementCntOfFieldsTypedKeyword(Field[]) - クラス report.Record のメソッド
レコード内の編集フィールド個数をインクリメントする。
incrementCntOfFieldsTypedKeyword(List<? super Field>) - クラス report.Record のメソッド
レコード内の編集フィールド個数をインクリメントする。
indexOfTarget - クラス report.Context の変数
処理対象ノードが親ノードの子ノードリストの何番目であるかを示すインデックス
initDataDict() - クラス report.Transformer のメソッド
編集データ・セットから読み込んだ内容を保持する辞書構造を設定する。
initDataSetReader(DataSet) - クラス report.Transformer のメソッド
編集データ・セットのデータ・リーダーを設定する。
intern(Data, int) - クラス report.DataDictionary のメソッド
あらたな編集データの内容で辞書構造を更新する (サブ・ルーチン)。
intern(Data) - クラス report.DataDictionary のメソッド
あらたな編集データの内容で辞書構造を更新する。
intern(Data) - クラス report.Transformer のメソッド
編集データを辞書構造に追加する。
internSpecial(Data) - クラス report.DataDictionary のメソッド
あらたな編集データの内容でブロックにまたがるキーワードの辞書構造を更新する。
isEmpty() - クラス report.FormattedField のメソッド
編集結果の行が空であるか否かを判定する。
isEmpty(String) - クラス report.Node の static メソッド
文字列が空であることを判定する。
isOrphanNode(Node) - クラス report.Node のメソッド
ノードの親ノードが不明であることを許容するノードであることを判定する。
isRootTransformer() - クラス report.Transformer のメソッド
このトランスファがルート・トランスファであるか否かを判定する。
isSingleWidthCodeJP(char) - クラス report.Keyword の static メソッド
日本語志向の半角文字コード判定を行う。
isSpecial() - クラス report.Data のメソッド
特別なキーワードであるか否かの区分を判定する。
isValidAncestor(Node) - クラス report.Block のメソッド
あるノードが、ブロックの親ノード (レイアウトかブロック) であることを確認する。
isValidAncestor() - クラス report.Block のメソッド
このブロックに指定されている親ノードが、レイアウトかブロックであることを確認する。
isValidChild(Node) - クラス report.Block のメソッド
ブロックの子ノードとして正当なものであることを確認する。
isWhiteSpace(char) - クラス report.Keyword の static メソッド
空白文字であることを判定する。
iterationCnt - クラス report.Context の変数
ブロック編集時に、編集処理を繰り返す回数
iterationIndex - クラス report.Context の変数
ブロック編集時の、編集処理の繰り返しインデックス (ゼロ以上)

K

keyword - クラス report.Data の変数
編集フィールドと関連づくキーワード
Keyword - report の クラス
置換キーワードの定義と編集データのハッシュ操作
Keyword(boolean) - クラス report.Keyword のコンストラクタ
編集データのハッシュのコンストラクタ。
keywords - クラス report.DataDictionary の変数
編集データ・セットから現在までに読み出した編集データを保持する辞書構造

L

Layout - report の クラス
テキスト編集レイアウトを構築するための「レイアウト」ノード。
Layout(int, String, int, int, int, Block, int, Block, LayoutBuilder) - クラス report.Layout のコンストラクタ
テキスト編集レイアウトを構築するための「レイアウト」ノードのコンストラクタ。
Layout(int) - クラス report.Layout のコンストラクタ
テキスト編集レイアウトを構築するための「レイアウト」ノードのコンストラクタ。
LayoutBuilder - report の インタフェース
report パッケージのユーザが定義するレイアウト構成ハンドラが実装するインタフェース
Line - report の クラス
テキスト編集処理の処理内での「編集結果の行」を表す
Line(StringBuffer, int) - クラス report.Line のコンストラクタ
テキスト編集の処理内での行内容のコンストラクタ。
LINE_FEED_RECORD - クラス report.Record の static 変数
空行をレイアウトに指定するための制御レコード
LineFeedRecord - report の クラス
テキスト編集のレイアウトの空行制御を行う「空行レコード」ノード。
LineFeedRecord() - クラス report.LineFeedRecord のコンストラクタ
空行レコードのコンストラクタ
lines - クラス report.HeaderLayout の変数
ヘッダ (あるいはフッタ) の行数
lines - クラス report.Page の変数
編集結果の行のリスト
linesPerPage - クラス report.Layout の変数
ページあたりの全行数
lookUp(String, int) - クラス report.DataDictionary のメソッド
辞書構造をキーワードで検索する (サブ・ルーチン)。
lookUp(String) - クラス report.DataDictionary のメソッド
辞書構造をキーワードで検索する。
lookUp(String) - クラス report.Transformer のメソッド
編集データの辞書構造をキーワードで検索して、置換文字列を求める。
lookUpSpecial(String) - クラス report.DataDictionary のメソッド
辞書構造にブロックをまたがるキーワードを検索する。

M

MAC_NEW_LINE_CODE - クラス report.Keyword の static 変数
Mac の改行制御文字
MAC_NEW_LINE_CODES - クラス report.Keyword の static 変数
Mac の改行制御文字列
MAX_ASCII - クラス report.Keyword の static 変数
ASCII コード最大値
maxPage - クラス report.Layout の変数
ページ制御する場合の、最大ページ総数
merge(Node) - クラス report.Block のメソッド
他のレイアウトかブロックの子ノードを、このブロックに移しかえる。
merge(DataSet) - クラス report.DataSet のメソッド
他のデータ・セットが保持している編集データを、このデータ・セットに移しかえる。
merge(Node) - クラス report.Field のメソッド
他のノードの子ノードをこのフィールドに取り込もうとした場合に例外を発生する。
merge(Layout) - クラス report.Layout のメソッド
他のレイアウトの子ノードを、このレイアウトに移しかえる。
merge(Node) - クラス report.Node のメソッド
別のノードの子ノードを、このノードに移しかえる。
merge(Record) - クラス report.Record のメソッド
他のレコードの子ノードを、このレコードに移しかえる。
MIN_ROW - クラス report.Field の static 変数
フィールドのレコード内の桁位置の最小値
MIN_WIDTH - クラス report.Field の static 変数
フィールド幅の桁数の最小値

N

needFoldJP - クラス report.FieldFormatResult の変数
ユーザがフォーマッタした置換文字列を、パッケージ側で日本語指向の折り返し処理を行うか否かの指示区分
needPageControl(int) - クラス report.PageSet のメソッド
ページ制御が必要か否かを判定する。
newLineCode - クラス report.Layout の変数
テキスト編集結果の改行制御文字列
Node - report の クラス
テキスト編集のレイアウトを構成するツリーのすべてのノードの規定クラス。
Node(Node) - クラス report.Node のコンストラクタ
親ノードを指定してノードを生成するコンストラクタ。
Node() - クラス report.Node のコンストラクタ
ノードのコンストラクタ。
NOT_FOUND_KEY - クラス report.Keyword の static 変数
置換キーワードがハッシュに登録されていない場合
nullSafe(Object) - クラス report.Node の static メソッド
オブジェクトが null であっても文字列に変換する。

P

Page - report の クラス
編集結果を保持するページ
Page() - クラス report.Page のコンストラクタ
編集結果を保持するページのコンストラクタ
PAGE_FEED_RECORD - クラス report.Record の static 変数
改ページをレイアウトに指定するための制御レコード
PageFeedRecord - report の クラス
テキスト編集のレイアウトの改ページ制御を行う「改ページ・レコード」ノード。
PageFeedRecord() - クラス report.PageFeedRecord のコンストラクタ
改ページ・レコードのコンストラクタ
pages - クラス report.PageSet の変数
テキスト編集結果を保持するページのリスト
PageSet - report の クラス
テキスト編集結果を保持するページ・セット
PageSet(Transformer) - クラス report.PageSet のコンストラクタ
トランスフォーマを指定してページ・セットを生成するコンストラクタ。
pairs - クラス report.DataSet の変数
編集データ・セットを保持する Data のリスト
parse(List<Node>, Layout, PageSet) - クラス report.Transformer のメソッド
レイアウトあるいはブロックを参照して編集データ・セットをテキストに編集する。
parseLayout(Layout, Transformer) - クラス report.Transformer のメソッド
レイアウト (あるいは、ヘッダ/フッタ・レイアウト) を参照して編集データ・セットをテキストに編集する。
parseSubPageSet(HeaderLayout, Page) - クラス report.Transformer のメソッド
ヘッダ/フッタ・レイアウトを参照してヘッダ/フッタの編集結果を求める。
pop() - クラス report.DataDictionary のメソッド
編集データ・セットの辞書構造からハッシュをポップする。
pop() - クラス report.Transformer のメソッド
ブロック内での編集データを保持するスタックを辞書構造から削除する。
push() - クラス report.DataDictionary のメソッド
編集データ・セットの辞書構造にあらたなハッシュをプッシュする。
push() - クラス report.Transformer のメソッド
あらたなブロック内での編集データを保持するスタックを辞書構造に追加する。
put(String, String) - クラス report.Keyword のメソッド
編集データのハッシュに、キーワードと値の対を登録する。

R

Record - report の クラス
テキスト編集のレイアウトを構築する「レコード」ノード。
Record(Block, RecordBuilder, boolean) - クラス report.Record のコンストラクタ
親ノードとユーザ定義レコード構成ハンドラとページをまたがりうるか否かの区分を指定してレコードを生成するコンストラクタ。
Record(Block, RecordBuilder) - クラス report.Record のコンストラクタ
親ノードとユーザ定義レコード構成ハンドラを指定してレコードを生成するコンストラクタ。
Record(Block, boolean) - クラス report.Record のコンストラクタ
親ノードとページをまたがりうるか否かの区分を指定してレコードを生成するコンストラクタ。
Record(RecordBuilder, boolean) - クラス report.Record のコンストラクタ
ユーザ定義レコード構成ハンドラとページをまたがりうるか否かの区分を指定してレコードを生成するコンストラクタ。
Record(boolean) - クラス report.Record のコンストラクタ
ページをまたがりうるか否かの区分を指定してレコードを生成するコンストラクタ。
Record(RecordBuilder) - クラス report.Record のコンストラクタ
ユーザ定義レコード構成ハンドラを指定してレコードを生成するコンストラクタ。
Record(Block) - クラス report.Record のコンストラクタ
親ノードを指定してレコードを生成するコンストラクタ。
Record() - クラス report.Record のコンストラクタ
レコードを生成するコンストラクタ。
RECORD_END - クラス report.DataSet の static 変数
レコードへの編集データ指定の終了
RECORD_END - クラス report.Keyword の static 変数
パッケージ予約キーワード。
RECORD_START - クラス report.DataSet の static 変数
レコードへの編集データ指定の開始
RECORD_START - クラス report.Keyword の static 変数
パッケージ予約キーワード。
RecordBuilder - report の インタフェース
report パッケージのユーザが定義するレコード構成ハンドラが実装するインタフェース
remove(String) - クラス report.Keyword のメソッド
編集データのハッシュから、キーワードに対応する項目を削除する。
report - パッケージ report
テキストをレイアウトにしたがって編集するパッケージです。
ReportException - report の 例外
テキスト編集パッケージで発生する例外
ReportException(String) - 例外 report.ReportException のコンストラクタ
テキスト編集パッケージ例外のコンストラクタ。
ReportException() - 例外 report.ReportException のコンストラクタ
テキスト編集パッケージ例外のコンストラクタ。
ReportUserException - report の 例外
テキスト編集パッケージのユーザ定義処理で発生する例外
ReportUserException(String) - 例外 report.ReportUserException のコンストラクタ
テキスト編集パッケージのユーザ定義処理例外のコンストラクタ。
ReportUserException() - 例外 report.ReportUserException のコンストラクタ
テキスト編集パッケージのユーザ定義処理例外のコンストラクタ。
rootLayout - クラス report.Transformer の変数
トランスファが参照するレイアウト
row - クラス report.Field の変数
フィールドのレコード内の桁位置

S

serialVersionUID - 例外 report.ReportException の static 変数
例外の一意性定義
serialVersionUID - 例外 report.ReportUserException の static 変数
例外の一意性定義
setAncestor(Node) - クラス report.Context のメソッド
処理対象ノードの親ノードのセッタ。
setAncestor(Node) - クラス report.Node のメソッド
親ノードのセッタ。
setAncestorOfChild(Node) - クラス report.Node のメソッド
子ノードの親ノードをこのノードに設定する。
setBuilder(LayoutBuilder) - クラス report.Layout のメソッド
トランスフォーマによるテキスト編集中に呼び出す、パッケージ・ユーザが定義した構成ハンドラのセッタ。
setBuilder(RecordBuilder) - クラス report.Record のメソッド
ユーザが定義するレコード構成ハンドラのセッタ。
setChildren(List<Node>) - クラス report.Node のメソッド
子ノードのリストのセッタ
setCountOfSibling(int) - クラス report.Context のメソッド
処理対象ノードの親ノードの子ノードの数のセッタ。
setCurrentPageNum(int) - クラス report.DataDictionary のメソッド
現在のページ番号を設定する。
setCurrentPageNum(int) - クラス report.Transformer のメソッド
現在のページ番号を設定する。
setDataDict(DataDictionary) - クラス report.Context のメソッド
編集データを保持する辞書構造のセッタ。
setDigits(int) - クラス report.Line のメソッド
行の内容の桁数を設定する。
setFooterLayout(int, Block) - クラス report.Layout のメソッド
フッタ・レイアウトを設定する。
setHeaderLayout(int, Block) - クラス report.Layout のメソッド
ヘッダ・レイアウトを設定する。
setIndexOfTarget(int) - クラス report.Context のメソッド
処理対象ノードが親ノードの子ノードリストの何番目であるかを示すインデックスのセッタ
setIterationCnt(int) - クラス report.Context のメソッド
ブロック編集時に、編集処理を繰り返す回数のセッタ。
setIterationIndex(int) - クラス report.Context のメソッド
ブロック編集時の、編集処理の繰り返しインデックスのセッタ。
setLines(int) - クラス report.HeaderLayout のメソッド
ヘッダ (あるいはフッタ) の行数のセッタ。
setLinesPerPage(int) - クラス report.Layout のメソッド
ページあたりの全行数のセッタ。
setMaxPage(int) - クラス report.Layout のメソッド
最大ページ総数のセッタ。
setNeedFoldJP(boolean) - クラス report.FieldFormatResult のメソッド
ユーザがフォーマッタした置換文字列を、パッケージ側で日本語指向の折り返し処理を行うか否かの指示区分を設定する。
setNewLineCode(String) - クラス report.Layout のメソッド
テキスト編集結果の改行制御文字列のセッタ。
setSplitable(boolean) - クラス report.Record のメソッド
レコードがページをまたいでも構わないか否かの区分のセッタ。
setTotalPageNums(int) - クラス report.DataDictionary のメソッド
総ページ数を設定する。
setTotalPageNums(int) - クラス report.Transformer のメソッド
総ページ数を設定する。
setValue(String) - クラス report.FieldFormatResult のメソッド
ユーザがフォーマットした置換文字列を設定する。
setValue(StringBuffer) - クラス report.Line のメソッド
行の内容を保持する文字列バッファを設定する。
setValue(String) - クラス report.Line のメソッド
行の内容を保持する文字列バッファを設定する。
setWidth(int) - クラス report.Layout のメソッド
ページ幅の桁数のセッタ。
singleWidthKanas - クラス report.Keyword の static 変数
日本語半角カナ文字の配列
skipUntilBlockEnd() - クラス report.Transformer のメソッド
ブロックの終了まで編集データを読み出す。
special - クラス report.Data の変数
ブロックをまたがって参照可能な特別なキーワードであるか否かの区分
splitable - クラス report.Record の変数
レコードがページをまたいでも構わないか否かの区分

T

TAB_SPACE - クラス report.Keyword の static 変数
タブ文字コード '\t'
table - クラス report.Keyword の変数
編集データが登録されるハッシュ
TILDE_CODE - クラス report.Keyword の static 変数
チルダ文字
TOTAL_PAGE_NUMS - クラス report.Keyword の static 変数
パッケージ予約キーワード。
transform(DataSet) - クラス report.Transformer のメソッド
レイアウトを参照して、編集データ・セットから編集結果のテキストを求める。
transformer - クラス report.PageSet の変数
ページ・セットを保持しているトランスフォーマ
Transformer - report の クラス
レイアウトに編集データ・セットを適用してテキスト編集を行う。
Transformer(Layout, Transformer) - クラス report.Transformer のコンストラクタ
参照するレイアウトと親トランスファを指定してトランスファのコンストラクタ。
Transformer(Layout) - クラス report.Transformer のコンストラクタ
参照するレイアウトを指定してトランスファのコンストラクタ。
type - クラス report.Field の変数
フィールドが固定文字列を保持するか編集フィールドかの区分

U

UNIX_NEW_LINE_CODE - クラス report.Keyword の static 変数
Unix の改行制御文字
UNIX_NEW_LINE_CODES - クラス report.Keyword の static 変数
Unix の改行制御文字列
UNLIMITED_WIDTH - クラス report.Layout の static 変数
 
updateDataDictionary() - クラス report.Transformer のメソッド
レコードの終了まで編集データを読み込む。
userFormatter - クラス report.Field の変数
パッケージのユーザが編集フィールドのフォーマットを行うために指定したハンドラ

V

value - クラス report.Data の変数
編集フィールドに適用する置換文字列
value - クラス report.Field の変数
フィールドの固定文字列あるいは置換キーワード
value - クラス report.FieldFormatResult の変数
ユーザがフォーマットした置換文字列
value - クラス report.Line の変数
行の内容を保持する文字列バッファ
valueOf(String) - 列挙 report.FieldType の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 report.FieldType の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
values - クラス report.FormattedField の変数
編集結果の行のリスト
verify() - クラス report.Block のメソッド
このブロックと子ノードの正当性を確認する。
verify() - クラス report.ControlRecord のメソッド
制御レコードの正当性を確認する。
verify() - クラス report.Field のメソッド
フィールドの正当性を確認する。
verify() - クラス report.HeaderLayout のメソッド
ヘッダ・レイアウトの正当性を確認する。
verify() - クラス report.Layout のメソッド
レイアウトとその子ノードの正当性を確認する。
verify() - クラス report.Node のメソッド
ノードの正当性を確認する。
verify() - クラス report.Record のメソッド
レコードが正当であることを確認する。

W

WHITE_SPACE - クラス report.Keyword の static 変数
空白文字コード ' '
width - クラス report.Field の変数
フィールド幅の桁数
width - クラス report.Layout の変数
ページ幅の桁数
WITHOUT_PAGE_CONTROL - クラス report.Layout の static 変数
ページ制御を必要としないレイアウトを Layout.linesPerPage で指定する特別な設定値

Y

YEN_SIGN - クラス report.Keyword の static 変数
半角円記号

A B C D E F G H I K L M N P R S T U V W Y