|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の setCharacterEncoding
encoding
- 文字エンコーディング名
java.io.UnsupportedEncodingException
public Cookie[] getCookies()
HttpRequest
の記述:
HttpRequest
内の getCookies
public java.lang.String getMethod()
HttpRequest
の記述:
HttpRequest
内の getMethod
public java.lang.String getParameter(java.lang.String name)
HttpRequest
の記述:
HttpRequest
内の getParameter
name
- パラメータ名
public java.util.Enumeration<java.lang.String> getParameterNames()
HttpRequest
の記述:
HttpRequest
内の getParameterNames
public java.lang.String getQueryString()
HttpRequest
の記述:
HttpRequest
内の getQueryString
public java.lang.String getRequestURI()
HttpRequest
の記述:
HttpRequest
内の getRequestURI
public java.lang.String getServerName()
HttpRequest
の記述:
HttpRequest
内の getServerName
public HttpSession getSession()
HttpRequest
の記述:
HttpRequest
内の getSession
public HttpSession getSession(boolean create)
HttpRequest
の記述:
HttpRequest
内の getSession
create
- 新たに生成する場合は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
内の getAttribute
name
- 属性名
public void removeAttribute(java.lang.String name)
HttpRequest
の記述:
HttpRequest
内の removeAttribute
name
- 属性名public void setAttribute(java.lang.String name, java.lang.Object value)
HttpRequest
の記述:
HttpRequest
内の setAttribute
name
- 属性名value
- オブジェクトpublic int hashCode()
java.lang.Object
内の hashCode
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |