report
クラス HeaderLayout

java.lang.Object
  上位を拡張 report.Node
      上位を拡張 report.Layout
          上位を拡張 report.HeaderLayout
直系の既知のサブクラス:
FooterLayout

 class HeaderLayout
extends Layout

テキスト編集レイアウトを構築するための「ヘッダ・レイアウト」ノード。 ブロックを子ノードに保持する。 親ノードはルート・レイアウト。 ヘッダとフッタのレイアウトは持たない。


フィールドの概要
private  int lines
          ヘッダ (あるいはフッタ) の行数
 
クラス report.Layout から継承されたフィールド
footerLayout, UNLIMITED_WIDTH, WITHOUT_PAGE_CONTROL
 
コンストラクタの概要
HeaderLayout(Layout ancestor, int lines)
          ヘッダのコンストラクタ。
 
メソッドの概要
(package private)  int getLines()
          ヘッダ (あるいはフッタ) の行数のゲッタ。
(package private)  void setLines(int lines)
          ヘッダ (あるいはフッタ) の行数のセッタ。
 HeaderLayout verify()
          ヘッダ・レイアウトの正当性を確認する。
 
クラス report.Layout から継承されたメソッド
add, add, adda, getBuilder, getFooterLayout, getHeaderLayout, getLinesPerPage, getMaxPage, getNewLineCode, getWidth, merge, setBuilder, setFooterLayout, setHeaderLayout, setLinesPerPage, setMaxPage, setNewLineCode, setWidth
 
クラス report.Node から継承されたメソッド
add, add, adda, getAncestor, getChildren, getRootLayout, isEmpty, isOrphanNode, merge, nullSafe, setAncestor, setChildren
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

lines

private int lines
ヘッダ (あるいはフッタ) の行数

コンストラクタの詳細

HeaderLayout

HeaderLayout(Layout ancestor,
             int lines)
       throws ReportException
ヘッダのコンストラクタ。

パラメータ:
ancestor - 親ノードであるルート・レイアウトを渡す。
lines - ヘッダ (あるいはフッタ) の行数を渡す。
例外:
レイアウトに不整合があれば - ReportException を投げる。
ReportException
メソッドの詳細

setLines

void setLines(int lines)
ヘッダ (あるいはフッタ) の行数のセッタ。

パラメータ:
lines - ヘッダ (あるいはフッタ) の行数を渡す。

getLines

int getLines()
ヘッダ (あるいはフッタ) の行数のゲッタ。

戻り値:
ヘッダ (あるいはフッタ) の行数を返す。

verify

public HeaderLayout verify()
                    throws ReportException
ヘッダ・レイアウトの正当性を確認する。
ヘッダあるいはフッタのレイアウトは持たず、ヘッダ (あるいはフッタ) の行数がゼロか正数で、レイアウト・ノードとしての正当性 (Layout#verify()) を満たしていればこのヘッダ・レイアウトは正当であると判定する。

オーバーライド:
クラス Layout 内の verify
戻り値:
正当であると確認されたこのヘッダ・レイアウトを返す。
例外:
正当でないヘッダ・レイアウトであった場合に - ReportException を投げる。
ReportException