## wisdomx.ui.object
インタフェース IPageList

既知の実装クラスの一覧:
  AbstractPageList

public interface IPageList

一覧形式表のオブジェクトを作成するための共通インターフェース。
2004/5/27 `getTotalRows()`の追加

バージョン:
  1
作成者:
  Takao Kouda

フィールドの概要
`static java.lang.String` `PAGE_INDEX` 現在のページ・インデックスを取得するための定数。
`static java.lang.String` `PER_PAGE_ROWS` 1ページに表示する行数を取得するための定数。

メソッドの概要
`java.util.List` `currentPage()` 現在ページの配列を取得します。
`java.lang.String` `drawNext()` 一覧表の次ページへのリンクを描画するString文字列を取得します。
`java.lang.String` `drawNext(IPageListDecorator pageDecorator)` 一覧表の次ページへのリンクを描画するString文字列を取得します。
`java.lang.String` `drawPageCounter()` 一覧表のページ・カウンタを描画するString文字列を取得します。
`java.lang.String` `drawPageCounter(IPageListDecorator pageDecorator)` 一覧表のページ・カウンタを描画するString文字列を取得します。
`java.lang.String` `drawPrevious()` 一覧表の前ページへのリンクを描画するString文字列を取得します。
`java.lang.String` `drawPrevious(IPageListDecorator pageDecorator)` 一覧表の前ページへのリンクを描画するString文字列を取得します。
`PageListRow` `get(int index)` 指定されたindexの`PageListRow`を取得します。
`int` `getCurrentPageIndex()` 現在ページのインデックスを取得します。
`java.lang.String` `getHiddenName(java.lang.String fieldPrefix)`
`int` `getNextPageRows()` 次ページに含まれる行数を取得します。
`int` `getPerPageRows()` 1ページに含む行数を取得します。
`int` `getTotalPageCount()` ページ数を取得します。
`int` `getTotalRows()` ページに含まれる全行数を取得します。
`boolean` `hasNext()` 次ページを持つ場合、trueを戻します。
`boolean` `hasPrevious()` 前ページを持つ場合、trueを戻します。
`java.util.Iterator` `iterator()` ページに含まれる行を参照したIteratorオブジェクトを取得します。
`int` `size()` 行数を取得します。

フィールドの詳細

### PAGE_INDEX

    public static final java.lang.String PAGE_INDEX

  現在のページ・インデックスを取得するための定数。HTMLのhiddenフィールド名に使用します。

  関連項目:
    定数フィールド値

### PER_PAGE_ROWS

    public static final java.lang.String PER_PAGE_ROWS

  1ページに表示する行数を取得するための定数。HTMLのhiddenフィールド名に使用します。

  関連項目:
    定数フィールド値

メソッドの詳細

### hasPrevious

    public boolean hasPrevious()

  前ページを持つ場合、trueを戻します。

  戻り値:
    前ページを持つ場合true

### hasNext

    public boolean hasNext()

  次ページを持つ場合、trueを戻します。

  戻り値:
    次ページを持つ場合true

### currentPage

    public java.util.List currentPage()

  現在ページの配列を取得します。配列に含まれる行は`PageListRow`です。

  戻り値:
    現在ページの配列。

### getNextPageRows

    public int getNextPageRows()

  次ページに含まれる行数を取得します。

  戻り値:
    次ページに含まれる行数

### size

    public int size()

  行数を取得します。
  この行数は実装により異なります。全ページ分を保持する実装の場合、全ページの行数を取得します。
  全体のうちの現在ページのみを保持する実装の場合、現在ページの行数を取得します。

  戻り値:
    行数

### getTotalRows

    public int getTotalRows()

  ページに含まれる全行数を取得します。

  戻り値:
    ページに含まれる全行数
  導入されたバージョン:
    2004/5/27

### get

    public PageListRow get(int index)

  指定されたindexの`PageListRow`を取得します。

  パラメータ:
    `index` - 取得するインデックス
  戻り値:
    PageListRow

### getPerPageRows

    public int getPerPageRows()

  1ページに含む行数を取得します。

  戻り値:
    1ページに含む行数

### iterator

    public java.util.Iterator iterator()

  ページに含まれる行を参照したIteratorオブジェクトを取得します。
  結果は実装により異なります。全ページ分を保持する実装の場合、全ページを参照したIteratorを取得します。
  全体のうちの現在ページのみを保持する実装の場合、現在ページを参照したIteratorを取得します。

  戻り値:
    Iterator

### getTotalPageCount

    public int getTotalPageCount()

  ページ数を取得します。

  戻り値:
    ページ数

### getCurrentPageIndex

    public int getCurrentPageIndex()

  現在ページのインデックスを取得します。

  戻り値:
    現在ページのインデックス

### drawPageCounter

    public java.lang.String drawPageCounter(IPageListDecorator pageDecorator)

  一覧表のページ・カウンタを描画するString文字列を取得します。
  戻される値は引数の`IPageListDecorator`の実装に依存します。

  パラメータ:
    `pageDecorator` -
  戻り値:
    一覧表のページ・カウンタを描画するString文字列

### drawPrevious

    public java.lang.String drawPrevious(IPageListDecorator pageDecorator)

  一覧表の前ページへのリンクを描画するString文字列を取得します。
  戻される値は引数の`IPageListDecorator`の実装に依存します。

  パラメータ:
    `pageDecorator` -
  戻り値:
    一覧表の前ページへのリンクを描画するString文字列

### drawNext

    public java.lang.String drawNext(IPageListDecorator pageDecorator)

  一覧表の次ページへのリンクを描画するString文字列を取得します。
  戻される値は引数の`IPageListDecorator`の実装に依存します。

  パラメータ:
    `pageDecorator` -
  戻り値:
    一覧表の次ページへのリンクを描画するString文字列

### drawPageCounter

    public java.lang.String drawPageCounter()

  一覧表のページ・カウンタを描画するString文字列を取得します。

  戻り値:
    一覧表のページ・カウンタを描画するString文字列

### drawPrevious

    public java.lang.String drawPrevious()

  一覧表の前ページへのリンクを描画するString文字列を取得します。

  戻り値:
    一覧表の前ページへのリンクを描画するString文字列

### drawNext

    public java.lang.String drawNext()

  一覧表の次ページへのリンクを描画するString文字列を取得します。

  戻り値:
    一覧表の次ページへのリンクを描画するString文字列

### getHiddenName

    public java.lang.String getHiddenName(java.lang.String fieldPrefix)