|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.maru.liquid.kernel.modules.http.HttpCoreRequest
public class HttpCoreRequest
HttpCoreによるHttpRequestの実装
| フィールドの概要 | |
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
_attributes
|
private Cookie[] |
_cookies
|
private HttpGenericListener |
_eventListener
|
private int |
_hashCode
|
private java.lang.String |
_method
|
private java.util.Map<java.lang.String,java.lang.String> |
_parameterMap
|
private java.lang.String |
_query
|
private java.lang.String |
_requestUri
|
private java.lang.String |
_serverName
|
private HttpSession |
_session
|
private static org.slf4j.Logger |
logger
|
private static java.util.Enumeration<java.lang.String> |
NULL_ENUMERATION
中身の入ってないEnumeration匿名クラス |
| コンストラクタの概要 | |
|---|---|
HttpCoreRequest(org.apache.http.HttpRequest request)
HttpCoreのorg.apache.http.HttpRequestを使用してHttpRequestを構築 |
|
| メソッドの概要 | |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
指定された名前の属性値を返す |
Cookie[] |
getCookies()
このリクエストと一緒に送られてきた全てのクッキー配列を返す |
java.lang.String |
getMethod()
リクエストメソッドを返す |
java.lang.String |
getParameter(java.lang.String name)
リクエストパラメータの値を返す。 |
java.util.Enumeration<java.lang.String> |
getParameterNames()
リクエストに含まれているパラメータ名を表すStringのEnumerationを返す。 |
java.lang.String |
getQueryString()
リクエストされたURLのパスの後ろに含まれているクエリ文字列を返す。 |
java.lang.String |
getRequestURI()
HTTPリクエストの最初の行にあるクエリ文字列までを返す。 |
java.lang.String |
getServerName()
リクエストから受け取ったサーバホスト名を返す |
HttpSession |
getSession()
セッションを返す |
HttpSession |
getSession(boolean create)
セッションを返す |
int |
hashCode()
|
private void |
mapQuery(java.lang.String query)
|
void |
removeAttribute(java.lang.String name)
リクエストから属性を削除する |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
リクエストに属性をセットする |
void |
setCharacterEncoding(java.lang.String encoding)
リクエストで使われている文字エンコーディングを上書きする |
void |
setHttpGenericListener(HttpGenericListener listener)
イベントリスナのセット |
void |
setSession(HttpSession session)
セッションをセットする |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
private static final org.slf4j.Logger logger
private java.lang.String _requestUri
private java.lang.String _method
private java.lang.String _query
private java.lang.String _serverName
private java.util.Map<java.lang.String,java.lang.String> _parameterMap
private Cookie[] _cookies
private HttpGenericListener _eventListener
private HttpSession _session
private java.util.Map<java.lang.String,java.lang.Object> _attributes
private int _hashCode
private static java.util.Enumeration<java.lang.String> NULL_ENUMERATION
| コンストラクタの詳細 |
|---|
public HttpCoreRequest(org.apache.http.HttpRequest request)
request - オリジナルのHttpRequestオブジェクト| メソッドの詳細 |
|---|
public void setCharacterEncoding(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
HttpRequest の記述:
HttpRequest 内の setCharacterEncodingencoding - 文字エンコーディング名
java.io.UnsupportedEncodingExceptionpublic Cookie[] getCookies()
HttpRequest の記述:
HttpRequest 内の getCookiespublic java.lang.String getMethod()
HttpRequest の記述:
HttpRequest 内の getMethodpublic java.lang.String getParameter(java.lang.String name)
HttpRequest の記述:
HttpRequest 内の getParametername - パラメータ名
public java.util.Enumeration<java.lang.String> getParameterNames()
HttpRequest の記述:
HttpRequest 内の getParameterNamespublic java.lang.String getQueryString()
HttpRequest の記述:
HttpRequest 内の getQueryStringpublic java.lang.String getRequestURI()
HttpRequest の記述:
HttpRequest 内の getRequestURIpublic java.lang.String getServerName()
HttpRequest の記述:
HttpRequest 内の getServerNamepublic HttpSession getSession()
HttpRequest の記述:
HttpRequest 内の getSessionpublic HttpSession getSession(boolean create)
HttpRequest の記述:
HttpRequest 内の getSessioncreate - 新たに生成する場合はtrue,falseの場合セッションが存在しないとnullを返す
private void mapQuery(java.lang.String query)
public void setHttpGenericListener(HttpGenericListener listener)
listener - リスナpublic void setSession(HttpSession session)
session - セッションpublic java.lang.Object getAttribute(java.lang.String name)
HttpRequest の記述:
HttpRequest 内の getAttributename - 属性名
public void removeAttribute(java.lang.String name)
HttpRequest の記述:
HttpRequest 内の removeAttributename - 属性名
public void setAttribute(java.lang.String name,
java.lang.Object value)
HttpRequest の記述:
HttpRequest 内の setAttributename - 属性名value - オブジェクトpublic int hashCode()
java.lang.Object 内の hashCode
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||