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