wisdomx.ui.object
クラス FullRowsPageList

java.lang.Object
  拡張wisdomx.ui.object.AbstractPageList
      拡張wisdomx.ui.object.FullRowsPageList
すべての実装インタフェース:
IPageList, java.io.Serializable

public class FullRowsPageList
extends AbstractPageList
implements java.io.Serializable

全ページを保持するIPageListの実装クラス
このクラスは全ページを保持します。

バージョン:
1
作成者:
Takao Kouda
関連項目:
直列化された形式

フィールドの概要
static long serialVersionUID
           
 
インタフェース wisdomx.ui.object.IPageList から継承したフィールド
PAGE_INDEX, PER_PAGE_ROWS
 
コンストラクタの概要
FullRowsPageList(java.util.List rows, int perPageRows)
          コンストラクタ
FullRowsPageList(java.util.List rows, int perPageRows, IPageListDecorator pageDecorator)
          コンストラクタ
 
メソッドの概要
 java.util.List currentPage()
          現在ページの配列を取得します。
 int getTotalRows()
          ページに含まれる全行数を取得します。
 void nextPage()
          現在ページを次のページに移動します。
 void previouesPage()
          現在ページを前のページに移動します。
 void setCheck(boolean check)
          このオブジェトが持つすべてのPageListRowにチェック状態を設定します。
 void setCurrentPageIndex(int index)
          引数のindexに現在ページの位置を設定します。
 
クラス wisdomx.ui.object.AbstractPageList から継承したメソッド
drawNext, drawNext, drawPageCounter, drawPageCounter, drawPrevious, drawPrevious, get, getCurrentPageIndex, getHiddenName, getNextPageRows, getPerPageRows, getTotalPageCount, hasNext, hasPrevious, iterator, size, toHidden, toHidden, toString
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

serialVersionUID

public static final long serialVersionUID
関連項目:
定数フィールド値
コンストラクタの詳細

FullRowsPageList

public FullRowsPageList(java.util.List rows,
                        int perPageRows)
コンストラクタ

パラメータ:
rows - 全ページ分の行
perPageRows - 1ページあたりの表示行数

FullRowsPageList

public FullRowsPageList(java.util.List rows,
                        int perPageRows,
                        IPageListDecorator pageDecorator)
コンストラクタ

パラメータ:
rows - 全ページ分の行
perPageRows - 1ページあたりの表示行数
pageDecorator - このオブジェクトの描画に使用するIPageListDecoratorのインスタンス
メソッドの詳細

getTotalRows

public int getTotalRows()
インタフェース IPageList の記述:
ページに含まれる全行数を取得します。

定義:
インタフェース IPageList 内の getTotalRows
戻り値:
ページに含まれる全行数

nextPage

public void nextPage()
現在ページを次のページに移動します。
次ページがある場合に次ページに移動します。ない場合移動しません。


previouesPage

public void previouesPage()
現在ページを前のページに移動します。
次ページがある場合に前ページに移動します。ない場合移動しません。


currentPage

public java.util.List currentPage()
インタフェース IPageList の記述:
現在ページの配列を取得します。配列に含まれる行はPageListRowです。

定義:
インタフェース IPageList 内の currentPage
戻り値:
現在ページの配列。

setCheck

public void setCheck(boolean check)
このオブジェトが持つすべてのPageListRowにチェック状態を設定します。

パラメータ:
check -

setCurrentPageIndex

public void setCurrentPageIndex(int index)
引数のindexに現在ページの位置を設定します。
開始ページ番号は0です。

パラメータ:
index - 指定する現在ページの位置