|
Mergedoc Translation |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjavax.servlet.ServletRequestWrapper
public class ServletRequestWrapper
Servlet に対するリクエストを改変したい開発者たちの手でサブクラス化による拡張を可能とする、ServletRequest インタフェースの簡潔な実装方法を提供します。 このクラスは、Wrapper パターン もしくは Decorator パターンに基づいて実装されています。各々のメソッドは、ラップされたリクエストオブジェクトのメソッドをデフォルトで呼び出します。
ServletRequest| コンストラクタの概要 | |
|---|---|
ServletRequestWrapper(ServletRequest request)
指定したリクエストオブジェクトをラッピングした ServletRequest アダプタを作ります。 |
|
| メソッドの概要 | |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getAttribute(String name) メソッドをそのまま呼び出します。 |
java.util.Enumeration |
getAttributeNames()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getAttributeNames() メソッドをそのまま呼び出します。 |
java.lang.String |
getCharacterEncoding()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getCharacterEncoding() メソッドをそのまま呼び出します。 |
int |
getContentLength()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getContentLength() メソッドをそのまま呼び出します。 |
java.lang.String |
getContentType()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getContentType()メソッドがそのまま呼び出します。 |
ServletInputStream |
getInputStream()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getInputStream() メソッドをそのまま呼び出します。 |
java.lang.String |
getLocalAddr()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getLocalAddr() メソッドをそのまま呼び出します。 |
java.util.Locale |
getLocale()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getLocale() メソッドをそのまま呼び出します。 |
java.util.Enumeration |
getLocales()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getLocales() メソッドをそのまま呼び出します。 |
java.lang.String |
getLocalName()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getLocalName() メソッドをそのまま呼び出します。 |
int |
getLocalPort()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getLocalPort() メソッドをそのまま呼び出します。 |
java.lang.String |
getParameter(java.lang.String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getParameter(String name) メソッドをそのまま呼び出します。 |
java.util.Map |
getParameterMap()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getParameterMap() メソッドをそのまま呼び出します。 |
java.util.Enumeration |
getParameterNames()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getParameterNames() メソッドをそのまま呼び出します。 |
java.lang.String[] |
getParameterValues(java.lang.String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getParameterValues(String name) メソッドをそのまま呼び出します。 |
java.lang.String |
getProtocol()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getProtocol() メソッドをそのまま呼び出します。 |
java.io.BufferedReader |
getReader()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getReader() メソッドをそのまま呼び出します。 |
java.lang.String |
getRealPath(java.lang.String path)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getRealPath(String path) メソッドをそのまま呼び出します。 |
java.lang.String |
getRemoteAddr()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getRemoteAddr() メソッドをそのまま呼び出します。 |
java.lang.String |
getRemoteHost()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getRemoteHost() メソッドをそのまま呼び出します。 |
int |
getRemotePort()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getRemotePort() メソッドをそのまま呼び出します。 |
ServletRequest |
getRequest()
ラップされたリクエストオブジェクトを返します。 |
RequestDispatcher |
getRequestDispatcher(java.lang.String path)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getRequestDispatcher(String path) メソッドをそのまま呼び出します。 |
java.lang.String |
getScheme()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getScheme() メソッドをそのまま呼び出します。 |
java.lang.String |
getServerName()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getServerName() メソッドをそのまま呼び出します。 |
int |
getServerPort()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある getServerPort() メソッドをそのまま呼び出します。 |
boolean |
isSecure()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある isSecure() メソッドをそのまま呼び出します。 |
void |
removeAttribute(java.lang.String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある removeAttribute(String name) メソッドをそのまま呼び出します。 |
void |
setAttribute(java.lang.String name,
java.lang.Object o)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクトにある setAttribute(String name, Object o) メソッドをそのまま呼び出します。 |
void |
setCharacterEncoding(java.lang.String enc)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエストオブジェクト上に文字エンコーディングをセットします。 |
void |
setRequest(ServletRequest request)
ラップされるリクエストオブジェクトをセットします。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ServletRequestWrapper(ServletRequest request)
java.lang.IllegalArgumentException - request が null である場合| メソッドの詳細 |
|---|
public ServletRequest getRequest()
public void setRequest(ServletRequest request)
java.lang.IllegalArgumentException - request が null である場合public java.lang.Object getAttribute(java.lang.String name)
ServletRequest 内の getAttributename - 属性の名前を指定する String
Object。
指定された名前の属性が無い場合は nullpublic java.util.Enumeration getAttributeNames()
ServletRequest 内の getAttributeNamesEnumerationpublic java.lang.String getCharacterEncoding()
ServletRequest 内の getCharacterEncodingString 。
リクエストに文字エンコーディングの指定が無い場合は null
public void setCharacterEncoding(java.lang.String enc)
throws java.io.UnsupportedEncodingException
ServletRequest 内の setCharacterEncodingenc - 文字エンコーディング名を含む String
java.io.UnsupportedEncodingException - 有効な文字エンコーディング名でない場合public int getContentLength()
ServletRequest 内の getContentLengthpublic java.lang.String getContentType()
ServletRequest 内の getContentTypeString
public ServletInputStream getInputStream()
throws java.io.IOException
ServletRequest 内の getInputStreamServletInputStream オブジェクト
java.io.IOException - 入出力の例外が発生した場合public java.lang.String getParameter(java.lang.String name)
ServletRequest 内の getParametername - パラメータの名前を指定する String
StringServletRequest.getParameterValues(java.lang.String)public java.util.Map getParameterMap()
ServletRequest 内の getParameterMapString 型。
パラメータマップの値は String
の配列です。public java.util.Enumeration getParameterNames()
ServletRequest 内の getParameterNamesString オブジェクトで構成された
Enumeration。String
は各リクエストパラメータの名前。
パラメータが無い場合は空の Enumeration。public java.lang.String[] getParameterValues(java.lang.String name)
ServletRequest 内の getParameterValuesname - 取得したいパラメータの名前を指定する
String
String
オブジェクトの配列ServletRequest.getParameter(java.lang.String)public java.lang.String getProtocol()
ServletRequest 内の getProtocolStringpublic java.lang.String getScheme()
ServletRequest 内の getSchemeStringpublic java.lang.String getServerName()
ServletRequest 内の getServerNameStringpublic int getServerPort()
ServletRequest 内の getServerPort
public java.io.BufferedReader getReader()
throws java.io.IOException
ServletRequest 内の getReaderBufferedReader
java.io.IOException - 入出力例外が発生した場合ServletRequest.getInputStream()public java.lang.String getRemoteAddr()
ServletRequest 内の getRemoteAddrStringpublic java.lang.String getRemoteHost()
ServletRequest 内の getRemoteHostString
public void setAttribute(java.lang.String name,
java.lang.Object o)
ServletRequest 内の setAttributename - 属性名を示す Stringo - セットする Objectpublic void removeAttribute(java.lang.String name)
ServletRequest 内の removeAttributename - 削除する属性の名前を示す Stringpublic java.util.Locale getLocale()
ServletRequest 内の getLocaleLocalepublic java.util.Enumeration getLocales()
ServletRequest 内の getLocalesLocale で構成される Enumerationpublic boolean isSecure()
ServletRequest 内の isSecurebooleanpublic RequestDispatcher getRequestDispatcher(java.lang.String path)
ServletRequest 内の getRequestDispatcherpath - リソースのパス名を指定する String。
相対パスの場合は現在の Servlet に対しての位置。
RequestDispatcher オブジェクト。
または Servlet コンテナが RequestDispatcher を返せない場合は null。RequestDispatcher,
ServletContext.getRequestDispatcher(java.lang.String)public java.lang.String getRealPath(java.lang.String path)
ServletRequest 内の getRealPathpublic int getRemotePort()
ServletRequest 内の getRemotePortpublic java.lang.String getLocalName()
ServletRequest 内の getLocalNameStringpublic java.lang.String getLocalAddr()
ServletRequest 内の getLocalAddrStringpublic int getLocalPort()
ServletRequest 内の getLocalPort
|
Mergedoc Translation |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||