## wisdomx.ui.object
クラス AbstractPageList

    java.lang.Object
      wisdomx.ui.object.AbstractPageList

すべての実装インタフェース:
  IPageList, java.io.Serializable

直系の既知のサブクラス:
  FullRowsPageList, PerPageRowsPageList

public abstract class AbstractPageList
extends java.lang.Object
implements IPageList, java.io.Serializable

`IPageList`の抽象実装です。
2004/10/18 WA0027の対応

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

フィールドの概要

インタフェース wisdomx.ui.object.IPageList から継承したフィールド
`PAGE_INDEX, PER_PAGE_ROWS`

コンストラクタの概要
`AbstractPageList()`

メソッドの概要
`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()` ページ数を取得します。
`boolean` `hasNext()` 次ページを持つ場合、trueを戻します。
`boolean` `hasPrevious()` 前ページを持つ場合、trueを戻します。
`java.util.Iterator` `iterator()` ページに含まれる行を参照したIteratorオブジェクトを取得します。
`int` `size()` 行数を取得します。
`java.lang.String` `toHidden()`
`java.lang.String` `toHidden(java.lang.String fieldPrefix)`
`java.lang.String` `toString()`

クラス java.lang.Object から継承したメソッド
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

インタフェース wisdomx.ui.object.IPageList から継承したメソッド
`currentPage, getTotalRows`

コンストラクタの詳細

### AbstractPageList

    public AbstractPageList()

メソッドの詳細

### hasPrevious

    public boolean hasPrevious()

  インタフェース `IPageList` の記述:
  前ページを持つ場合、trueを戻します。

  定義:
    インタフェース `IPageList` 内の `hasPrevious`
  戻り値:
    前ページを持つ場合true

### hasNext

    public boolean hasNext()

  インタフェース `IPageList` の記述:
  次ページを持つ場合、trueを戻します。

  定義:
    インタフェース `IPageList` 内の `hasNext`
  戻り値:
    次ページを持つ場合true

### getNextPageRows

    public int getNextPageRows()

  インタフェース `IPageList` の記述:
  次ページに含まれる行数を取得します。

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

### size

    public int size()

  インタフェース `IPageList` の記述:
  行数を取得します。
  この行数は実装により異なります。全ページ分を保持する実装の場合、全ページの行数を取得します。
  全体のうちの現在ページのみを保持する実装の場合、現在ページの行数を取得します。

  定義:
    インタフェース `IPageList` 内の `size`
  戻り値:
    行数

### get

    public PageListRow get(int index)

  インタフェース `IPageList` の記述:
  指定されたindexの`PageListRow`を取得します。

  定義:
    インタフェース `IPageList` 内の `get`
  パラメータ:
    `index` - 取得するインデックス
  戻り値:
    PageListRow

### getPerPageRows

    public int getPerPageRows()

  インタフェース `IPageList` の記述:
  1ページに含む行数を取得します。

  定義:
    インタフェース `IPageList` 内の `getPerPageRows`
  戻り値:
    1ページに含む行数

### iterator

    public java.util.Iterator iterator()

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

  定義:
    インタフェース `IPageList` 内の `iterator`
  戻り値:
    Iterator

### getTotalPageCount

    public int getTotalPageCount()

  インタフェース `IPageList` の記述:
  ページ数を取得します。

  定義:
    インタフェース `IPageList` 内の `getTotalPageCount`
  戻り値:
    ページ数

### getCurrentPageIndex

    public int getCurrentPageIndex()

  インタフェース `IPageList` の記述:
  現在ページのインデックスを取得します。

  定義:
    インタフェース `IPageList` 内の `getCurrentPageIndex`
  戻り値:
    現在ページのインデックス

### drawPageCounter

    public java.lang.String drawPageCounter(IPageListDecorator pageDecorator)

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

  定義:
    インタフェース `IPageList` 内の `drawPageCounter`
  パラメータ:
    `pageDecorator` -
  戻り値:
    一覧表のページ・カウンタを描画するString文字列

### drawPrevious

    public java.lang.String drawPrevious(IPageListDecorator pageDecorator)

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

  定義:
    インタフェース `IPageList` 内の `drawPrevious`
  パラメータ:
    `pageDecorator` -
  戻り値:
    一覧表の前ページへのリンクを描画するString文字列

### drawNext

    public java.lang.String drawNext(IPageListDecorator pageDecorator)

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

  定義:
    インタフェース `IPageList` 内の `drawNext`
  パラメータ:
    `pageDecorator` -
  戻り値:
    一覧表の次ページへのリンクを描画するString文字列

### drawPageCounter

    public java.lang.String drawPageCounter()

  インタフェース `IPageList` の記述:
  一覧表のページ・カウンタを描画するString文字列を取得します。

  定義:
    インタフェース `IPageList` 内の `drawPageCounter`
  戻り値:
    一覧表のページ・カウンタを描画するString文字列

### drawPrevious

    public java.lang.String drawPrevious()

  インタフェース `IPageList` の記述:
  一覧表の前ページへのリンクを描画するString文字列を取得します。

  定義:
    インタフェース `IPageList` 内の `drawPrevious`
  戻り値:
    一覧表の前ページへのリンクを描画するString文字列

### drawNext

    public java.lang.String drawNext()

  インタフェース `IPageList` の記述:
  一覧表の次ページへのリンクを描画するString文字列を取得します。

  定義:
    インタフェース `IPageList` 内の `drawNext`
  戻り値:
    一覧表の次ページへのリンクを描画するString文字列

### toString

    public java.lang.String toString()

### toHidden

    public java.lang.String toHidden()

### toHidden

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

### getHiddenName

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

  定義:
    インタフェース `IPageList` 内の `getHiddenName`