|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.apache.click.Page org.seasar.s2click.S2ClickPage
public abstract class S2ClickPage
フィールドの概要 | |
---|---|
static java.lang.String |
SKIP_RENDERING
テンプレートのレンダリングをスキップする際にリクエストの属性にセットするフラグのキーです。 |
protected static ognl.TypeConverter |
typeConverter
|
クラス org.apache.click.Page から継承されたフィールド |
---|
controls, format, forward, headElements, headers, includeControlHeadElements, messages, model, PAGE_ACTION, PAGE_MESSAGES, pageImports, path, redirect, stateful, template |
コンストラクタの概要 | |
---|---|
S2ClickPage()
|
メソッドの概要 | |
---|---|
protected void |
bindPageFields()
Request アノテーションでリクエストパラメータをフィールドにバインドします。 |
java.lang.String |
getTemplate()
|
protected static ognl.TypeConverter |
getTypeConverter()
OGNLの型コンバータを取得します |
void |
onInit()
|
protected void |
renderFile(java.lang.String fileName,
java.io.InputStream file)
レスポンスにファイルをレンダリングします。 |
protected void |
renderFile(java.lang.String contentType,
java.lang.String fileName,
java.io.InputStream file)
レスポンスにファイルをレンダリングします。 |
protected void |
renderHTML(java.lang.String html)
レスポンスにHTMLをレンダリングします。 |
protected void |
renderJSON(java.lang.Object obj)
レスポンスにJSONをレンダリングします。 |
protected void |
renderResponse(java.lang.String contentType,
java.io.InputStream contents)
レスポンスをレンダリングします。 |
クラス org.apache.click.Page から継承されたメソッド |
---|
addControl, addModel, getContentType, getContext, getControls, getFormat, getForward, getHeadElements, getHeaders, getHtmlImports, getMessage, getMessage, getMessages, getModel, getPageImports, getPath, getRedirect, hasControls, hasHeaders, isIncludeControlHeadElements, isStateful, onDestroy, onGet, onPost, onRender, onSecurityCheck, removeControl, setFormat, setForward, setForward, setForward, setHeader, setHeaders, setIncludeControlHeadElements, setPageImports, setPath, setRedirect, setRedirect, setRedirect, setRedirect, setStateful, setTemplate |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String SKIP_RENDERING
renderResponse()
メソッドによってページクラス内でレスポンスを書き出すと、
このキーでリクエストの属性にフラグがセットされます。
S2ClickServlet
はリクエストの属性にこのキーでフラグがセットされている場合、
テンプレートのレンダリングをスキップします。
protected static ognl.TypeConverter typeConverter
コンストラクタの詳細 |
---|
public S2ClickPage()
メソッドの詳細 |
---|
public void onInit()
org.apache.click.Page
内の onInit
protected static ognl.TypeConverter getTypeConverter()
protected void bindPageFields() throws RequestConversionException, RequestRequiredException
Request
アノテーションでリクエストパラメータをフィールドにバインドします。
RequestConversionException
- リクエストパラメータの型変換に失敗した場合
RequestRequiredException
- 必須のリクエストパラメータが指定されていなかった場合protected void renderJSON(java.lang.Object obj)
AjaxLink
などと組み合わせて使用します。
obj
- JSONとしてレスポンスするオブジェクトprotected void renderHTML(java.lang.String html)
AjaxLink
などと組み合わせて使用します。
html
- 返却するHTMLprotected void renderFile(java.lang.String fileName, java.io.InputStream file)
application/octet-stream
が用いられます。
fileName
- ファイル名file
- ファイルの内容protected void renderFile(java.lang.String contentType, java.lang.String fileName, java.io.InputStream file)
contentType
- コンテンツタイプ(nullの場合はapplication/octet-stream
が用いられます)fileName
- ファイル名file
- ファイルの内容protected void renderResponse(java.lang.String contentType, java.io.InputStream contents)
contentType
- コンテンツタイプcontents
- レスポンスの内容public java.lang.String getTemplate()
org.apache.click.Page
内の getTemplate
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |