|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfeat2.CommandContext
コマンド実行のコンテクスト。ライフサイクルはリクエストとほぼ同じだが、 リクエストがフォワードされたときはフォワード先で新しいコンテクかストが作られる。
入れ子クラスの概要 | |
class |
CommandContext.MultipartFormItem
|
コンストラクタの概要 | |
CommandContext(FeatConfig config,
ServletContext servletContext,
HttpServletRequest request,
HttpServletResponse response)
|
メソッドの概要 | |
java.lang.Object |
getAttribute(java.lang.String name)
コマンドコンテクストからオブジェクトを取り出す。 |
java.lang.Object |
getAttribute(java.lang.String name,
Scope scope)
|
java.lang.Object |
getCacheObject(java.lang.String name)
|
CommandConfig |
getCurrentCommandConfig()
現在のリクエストで指定されたコマンドの設定を返す。 |
FeatureConfig |
getCurrentFeatureConfig()
現在のリクエストで指定されたフィーチャーの設定を返す。 |
java.lang.String |
getEncoding()
現在のエンコーディング設定を返す。 |
java.lang.Throwable |
getException()
処理中に起こった例外を返す。 |
FeatConfig |
getFeatConfig()
設定内容を返す。 |
FeatErrors |
getFeatErrors()
このリクエストの処理中に発生したエラーのリストを返す。 |
java.util.Locale[] |
getLocale()
現在のスコープのロケールを取得する。 |
java.util.Map |
getMultipartRequestBody()
multipart/form-dataのリクエスト本文を解釈して返す。 |
java.lang.String |
getOutputName()
|
HttpServletRequest |
getRequest()
|
java.lang.String |
getRequestParameter(java.lang.String name)
エンコーディングを修正したリクエストパラメータを返す。 |
java.util.Map |
getRequestParameterMap()
エンコーディングを修正したリクエストパラメータを返す。 |
java.lang.String[] |
getRequestParameterValues(java.lang.String name)
エンコーディングを修正したリクエストパラメータを返す。 |
HttpServletResponse |
getResponse()
|
ServletContext |
getServletContext()
|
HttpSession |
getSession()
セッションを返す。 |
java.lang.String |
getStringResource(FeatureConfig featureConf,
java.lang.String name)
指定フィーチャーからリソース文字列を取得する。 |
java.lang.String |
getStringResource(FeatureConfig featureConf,
java.lang.String name,
java.util.Locale[] locale)
リソース文字列を取得する。 |
java.lang.String |
getStringResource(java.lang.String name)
現在のコンテクストのロケールのリソース文字列を返す。 |
boolean |
isMultipartRequest()
HTTPリクエストがマルチパートリクエストかどうかを返す。 |
void |
putCacheObject(java.lang.String name,
java.lang.Object obj,
long ttl)
|
void |
setAttribute(java.lang.String name,
java.lang.Object o)
コマンドコンテクストにオブジェクトを追加する。 |
void |
setAttribute(java.lang.String name,
java.lang.Object value,
Scope scope)
|
void |
setException(java.lang.Throwable exception)
|
void |
setOutputName(java.lang.String outputName)
コマンドのアウトプット名を設定する。 |
void |
setSessionLocale(java.util.Locale locale)
このセッションのロケールを変更する。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public CommandContext(FeatConfig config, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response) throws HttpNotFoundException
メソッドの詳細 |
public HttpServletRequest getRequest()
public java.util.Map getMultipartRequestBody() throws FileUploadException
FileUploadException
- リクエスト本文のパース中に問題が起きたときpublic boolean isMultipartRequest()
public HttpServletResponse getResponse()
public ServletContext getServletContext()
public java.lang.Object getAttribute(java.lang.String name)
name
-
public void setAttribute(java.lang.String name, java.lang.Object o)
name
- o
- public java.lang.Object getCacheObject(java.lang.String name)
public void putCacheObject(java.lang.String name, java.lang.Object obj, long ttl)
public java.lang.Object getAttribute(java.lang.String name, Scope scope)
public void setAttribute(java.lang.String name, java.lang.Object value, Scope scope) throws HTTPSessionException
HTTPSessionException
public java.lang.String getRequestParameter(java.lang.String name)
public java.lang.String[] getRequestParameterValues(java.lang.String name)
public java.util.Map getRequestParameterMap()
public FeatConfig getFeatConfig()
public HttpSession getSession()
public FeatureConfig getCurrentFeatureConfig()
public CommandConfig getCurrentCommandConfig()
public FeatErrors getFeatErrors()
public java.lang.String getEncoding()
public java.lang.String getOutputName()
public void setOutputName(java.lang.String outputName)
public java.lang.Throwable getException()
public void setException(java.lang.Throwable exception)
public java.lang.String getStringResource(java.lang.String name)
ResourceManager
内の getStringResource
name
- リソース名
public java.lang.String getStringResource(FeatureConfig featureConf, java.lang.String name)
#setLocale(Locale)
,
getLocale()
public java.lang.String getStringResource(FeatureConfig featureConf, java.lang.String name, java.util.Locale[] locale)
public void setSessionLocale(java.util.Locale locale)
locale
- public java.util.Locale[] getLocale()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |