|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ページ・カウンタを表示するための文字列を生成するインターフェース
このインターフェースの実装はIPageList
で使用されます。IPageList
から必要な情報が渡されるので
ページ・カウンタをJSP上で表示するためのHTML文字列を生成します。
このインターフェースでは、ページ遷移に使用するためにイベント文字列を使用します。この文字列の定義は実装クラスに
依存します。使用例はDefaultPageListDecorator
を参照してください。
メソッドの概要 | |
int |
changePageIndex(java.lang.String eventName,
int currentPageIndex,
int toPageIndex)
イベント文字列から次ページ、前ページ、ページ指定かを判断し、遷移先のページ番号を取得します。 |
java.lang.String |
drawCounter(int rows,
int totalPage,
int perPageRows,
int currentPageIndex,
boolean hasPrevious,
boolean hasNext)
ページ・カウンタを描画します。 |
java.lang.String |
drawNext(boolean hasNext)
次ページリンクを描画します。 |
java.lang.String |
drawPrevious(boolean hasPrevioues)
前ページリンクを描画します。 |
java.lang.String |
getMoveEventName()
指定ページ遷移のイベント文字列を取得します。 |
java.lang.String |
getNextEventName()
次ページ遷移のイベント文字列を取得します。 |
java.lang.String |
getPrevEventName()
前ページ遷移のイベント文字列を取得します。 |
メソッドの詳細 |
public java.lang.String drawCounter(int rows, int totalPage, int perPageRows, int currentPageIndex, boolean hasPrevious, boolean hasNext)
rows
- 現在の行番号。開始位置は1totalPage
- 全ページ数perPageRows
- 1ページあたりの表示行数currentPageIndex
- 現在のページ位置hasPrevious
- 前ページを持つか否かhasNext
- 次ページを持つか否か
public java.lang.String drawPrevious(boolean hasPrevioues)
hasPrevioues
- 前ページを持つか否か
public java.lang.String drawNext(boolean hasNext)
hasNext
- 次ページを持つか否か
public int changePageIndex(java.lang.String eventName, int currentPageIndex, int toPageIndex)
eventName
- currentPageIndex
- 現在のページ番号toPageIndex
- このメソッド実行後に移動するページ番号
public java.lang.String getPrevEventName()
public java.lang.String getMoveEventName()
public java.lang.String getNextEventName()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |