wisdomx.ui.object
クラス PerPageRowsPageList

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

public class PerPageRowsPageList
extends AbstractPageList
implements java.io.Serializable

現在ページのみを保持するIPageListの実装クラス
このクラスは現在ページの行のみを保持します。 2004/5/27 getTotalRows()の実装

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

フィールドの概要
static long serialVersionUID
           
 
インタフェース wisdomx.ui.object.IPageList から継承したフィールド
PAGE_INDEX, PER_PAGE_ROWS
 
コンストラクタの概要
PerPageRowsPageList(java.util.List rows, int perPageRows, int currentPageIndex, int totalRows)
          コンストラクタ
PerPageRowsPageList(java.util.List rows, int perPageRows, int currentPageIndex, int totalRows, IPageListDecorator pageDecorator)
          コンストラクタ
 
メソッドの概要
 java.util.List currentPage()
          現在ページの配列を取得します。
 int getTotalRows()
          ページに含まれる全行数を取得します。
 
クラス 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
関連項目:
定数フィールド値
コンストラクタの詳細

PerPageRowsPageList

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

パラメータ:
rows - 現在ページのPageListRowを含んだListオブジェクト
perPageRows - 1ページあたりの表示行数
currentPageIndex - 現在のページインデックス
totalRows - 全行数(ページ数ではない)

PerPageRowsPageList

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

パラメータ:
rows - 現在ページのPageListRowを含んだListオブジェクト
perPageRows - 1ページあたりの表示行数
currentPageIndex - 現在のページインデックス
totalRows - 全行数(ページ数ではない)
pageDecorator - このオブジェクトの描画に使用するIPageListDecoratorのインスタンス
メソッドの詳細

getTotalRows

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

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

currentPage

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

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