|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
ページ・カウンタを表示するための文字列を生成するインターフェース
このインターフェースの実装は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()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||