|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.apache.click.control.AbstractControl org.seasar.s2click.control.PaginateList
public class PaginateList
リストをページング処理して表示するためのコントロールです。
Velocityテンプレートを指定することで任意の表示形式でレンダリングすることができます。 Velocityテンプレートでは以下の変数が使用可能です。
フィールドの概要 | |
---|---|
protected org.apache.click.control.ActionLink |
controlLink
ページリンクを出力するためのコントロール。 |
static java.lang.String |
PAGE
ページリンクのパラメータ名。 |
protected int |
pageNumber
表示するページ番号。 |
protected int |
pageSize
1ページに表示する行の数。 |
protected java.util.List<?> |
rowList
すべてのオブジェクトを格納したリスト。 |
protected java.lang.String |
templatePath
テンプレートのパス。 |
クラス org.apache.click.control.AbstractControl から継承されたフィールド |
---|
actionListener, attributes, behaviors, headElements, listener, listenerMethod, messages, name, parent, styles |
インタフェース org.apache.click.Control から継承されたフィールド |
---|
CONTROL_MESSAGES |
コンストラクタの概要 | |
---|---|
PaginateList()
コンストラクタ。 |
|
PaginateList(java.lang.String name)
コンストラクタ。 |
|
PaginateList(java.lang.String name,
java.lang.String templatePath)
コンストラクタ。 |
メソッドの概要 | |
---|---|
java.util.List<?> |
getDisplayList()
setRowList(List) でセットされたリストの中から、
現在のページで表示する範囲のオブジェクトを抽出したリストを取得します。 |
int |
getPageNumber()
|
java.lang.String |
getPager()
ページング処理を行うリンク部分のHTMLを取得します。 |
int |
getPageSize()
|
java.util.List<?> |
getRowList()
|
java.lang.String |
getTemplatePath()
レンダリングに使用するテンプレートのパスを指定します。 |
boolean |
onProcess()
|
void |
render(org.apache.click.util.HtmlStringBuffer buffer)
|
void |
setName(java.lang.String name)
|
void |
setPageNumber(int pageNumber)
|
void |
setPageSize(int pageSize)
|
void |
setRowList(java.util.List<?> rowList)
|
void |
setTemplatePath(java.lang.String templatePath)
レンダリングに使用するテンプレートのパスを取得します。 |
java.lang.String |
toString()
|
クラス org.apache.click.control.AbstractControl から継承されたメソッド |
---|
addBehavior, addStyleClass, appendAttributes, dispatchActionEvent, getActionListener, getAttribute, getAttributes, getBehaviors, getContext, getControlSizeEst, getHeadElements, getHtmlImports, getId, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, getTag, hasAttribute, hasAttributes, hasBehaviors, hasStyles, isAjaxTarget, onDeploy, onDestroy, onInit, onRender, removeBehavior, removeStyleClass, renderTagBegin, renderTagEnd, setActionListener, setAttribute, setId, setListener, setParent, setStyle |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String PAGE
protected int pageNumber
protected int pageSize
protected java.util.List<?> rowList
protected java.lang.String templatePath
protected org.apache.click.control.ActionLink controlLink
コンストラクタの詳細 |
---|
public PaginateList()
public PaginateList(java.lang.String name)
name
- コントロール名public PaginateList(java.lang.String name, java.lang.String templatePath)
name
- コントロール名templatePath
- テンプレートのパスメソッドの詳細 |
---|
public void setName(java.lang.String name)
org.apache.click.Control
内の setName
org.apache.click.control.AbstractControl
内の setName
public int getPageNumber()
public void setPageNumber(int pageNumber)
public int getPageSize()
public void setPageSize(int pageSize)
public void setRowList(java.util.List<?> rowList)
public java.util.List<?> getRowList()
public java.lang.String getTemplatePath()
public void setTemplatePath(java.lang.String templatePath)
templatePath
- テンプレートのパスpublic boolean onProcess()
org.apache.click.Control
内の onProcess
org.apache.click.control.AbstractControl
内の onProcess
public java.lang.String getPager()
public java.util.List<?> getDisplayList()
setRowList(List)
でセットされたリストの中から、
現在のページで表示する範囲のオブジェクトを抽出したリストを取得します。
public java.lang.String toString()
org.apache.click.control.AbstractControl
内の toString
public void render(org.apache.click.util.HtmlStringBuffer buffer)
org.apache.click.Control
内の render
org.apache.click.control.AbstractControl
内の render
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |