## 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` - 指定する現在ページの位置