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)