パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
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
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス