public class ServletRequestWrapper extends ObjectSE implements ServletRequest
ServletRequest| コンストラクターと説明 |
|---|
ServletRequestWrapper(ServletRequest request) 指定されたリクエストオブジェクトをラップする ServletRequest アダプターを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
AsyncContext | getAsyncContext() ラップされたリクエストに対する startAsync() または startAsync(ServletRequest,ServletResponse) の最新の呼び出しによって作成または再初期化された AsyncContext を取得します。 |
ObjectSE | getAttribute(StringSE name) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトで getAttribute(String name) を呼び出すことです。 |
EnumerationSE<StringSE> | getAttributeNames() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getAttributeNames() が返されます。 |
StringSE | getCharacterEncoding() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getCharacterEncoding() が返されます。 |
int | getContentLength() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getContentLength() が返されます。 |
long | getContentLengthLong() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getContentLengthLong() が返されます。 |
StringSE | getContentType() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getContentType() が返されます。 |
DispatcherType | getDispatcherType() ラップされたリクエストのディスパッチャー型を取得します。 |
ServletInputStream | getInputStream() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getInputStream() が返されます。 |
StringSE | getLocalAddr() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getLocalAddr() が返されます。 |
LocaleSE | getLocale() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getLocale() が返されます。 |
EnumerationSE<LocaleSE> | getLocales() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getLocales() が返されます。 |
StringSE | getLocalName() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getLocalName() が返されます。 |
int | getLocalPort() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getLocalPort() が返されます。 |
StringSE | getParameter(StringSE name) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトに getParameter(String name) を返すことです。 |
MapSE<StringSE, StringSE[]> | getParameterMap() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getParameterMap() が返されます。 |
EnumerationSE<StringSE> | getParameterNames() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getParameterNames() が返されます。 |
StringSE[] | getParameterValues(StringSE name) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトに getParameterValues(String name) を返すことです。 |
StringSE | getProtocol() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getProtocol() が返されます。 |
BufferedReaderSE | getReader() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getReader() が返されます。 |
StringSE | getRealPath(StringSE path) 使用すべきではありません。 Java Servlet API のバージョン 2.1 以降では、代わりに ServletContext.getRealPath(java.lang.String) を使用してください |
StringSE | getRemoteAddr() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getRemoteAddr() が返されます。 |
StringSE | getRemoteHost() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getRemoteHost() が返されます。 |
int | getRemotePort() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getRemotePort() が返されます。 |
ServletRequest | getRequest() ラップされたリクエストオブジェクトを返します。 |
RequestDispatcher | getRequestDispatcher(StringSE path) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトに getRequestDispatcher(String path) を返すことです。 |
StringSE | getScheme() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getScheme() が返されます。 |
StringSE | getServerName() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getServerName() が返されます。 |
int | getServerPort() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getServerPort() が返されます。 |
ServletContext | getServletContext() ラップされたサーブレットリクエストが最後にディスパッチされたサーブレットコンテキストを取得します。 |
boolean | isAsyncStarted() ラップされたリクエストが非同期モードになっているかどうかを確認します。 |
boolean | isAsyncSupported() ラップされたリクエストが非同期操作をサポートしているかどうかを確認します。 |
boolean | isSecure() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの isSecure() が返されます。 |
boolean | isWrapperFor(ClassSE<?> wrappedType) この ServletRequestWrapper が指定されたクラス型の ServletRequest をラップするかどうかを(再帰的に)チェックします。 |
boolean | isWrapperFor(ServletRequest wrapped) この ServletRequestWrapper が指定された ServletRequest インスタンスをラップするかどうかを(再帰的に)チェックします。 |
void | removeAttribute(StringSE name) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトで removeAttribute(String name) を呼び出すことです。 |
void | setAttribute(StringSE name, ObjectSE o) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトに対して setAttribute(String name, Object o) を返すことです。 |
void | setCharacterEncoding(StringSE enc) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトに文字エンコードを設定することです。 |
void | setRequest(ServletRequest request) ラップされるリクエストオブジェクトを設定します。 |
AsyncContext | startAsync() このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトで ServletRequest.startAsync() を呼び出すことです。 |
AsyncContext | startAsync(ServletRequest servletRequest, ServletResponse servletResponse) このメソッドのデフォルトの動作は、ラップされたリクエストオブジェクトで ServletRequest.startAsync(ServletRequest, ServletResponse) を呼び出すことです。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ServletRequestWrapper(ServletRequest request)
request - ラップされる ServletRequestIllegalArgumentExceptionSE - リクエストが null の場合 public ServletRequest getRequest()
ServletRequestpublic void setRequest(ServletRequest request)
request - インストールする ServletRequestIllegalArgumentExceptionSE - リクエストが null の場合。public ObjectSE getAttribute(StringSE name)
ServletRequest の getAttribute name - 属性の名前を指定する String Object、または属性が存在しない場合は null public EnumerationSE<StringSE> getAttributeNames()
ServletRequest の getAttributeNames Enumeration public StringSE getCharacterEncoding()
ServletRequest の getCharacterEncoding String、またはリクエストで文字エンコードが指定されていない場合は null public void setCharacterEncoding(StringSE enc) throws UnsupportedEncodingExceptionSE
ServletRequest の setCharacterEncoding enc - 文字エンコードの名前を含む String。UnsupportedEncodingExceptionSE - この ServletRequest がまだ文字エンコーディングを設定できる状態にあるが、指定されたエンコーディングが無効な場合 public int getContentLength()
ServletRequest の getContentLength public long getContentLengthLong()
ServletRequest の getContentLengthLong public StringSE getContentType()
ServletRequest の getContentType String、または型が不明の場合は nullpublic ServletInputStream getInputStream() throws IOExceptionSE
ServletRequest の getInputStream ServletInputStream オブジェクト IOExceptionSE - 入力または出力の例外が発生した場合 public StringSE getParameter(StringSE name)
ServletRequest の getParameter name - パラメーターの名前を指定する String String ServletRequest.getParameterValues(java.lang.String)public MapSE<StringSE,StringSE[]> getParameterMap()
ServletRequest の getParameterMap public EnumerationSE<StringSE> getParameterNames()
ServletRequest の getParameterNames String オブジェクトの Enumeration。各 String にはリクエストパラメーターの名前が含まれます。またはリクエストにパラメーターがない場合は空の Enumeration public StringSE[] getParameterValues(StringSE name)
ServletRequest の getParameterValues name - 値がリクエストされるパラメーターの名前を含む String String オブジェクトの配列 ServletRequest.getParameter(java.lang.String)public StringSE getProtocol()
ServletRequest の getProtocol String public StringSE getScheme()
ServletRequest の getScheme String public StringSE getServerName()
ServletRequest の getServerName String public int getServerPort()
ServletRequest の getServerPort public BufferedReaderSE getReader() throws IOExceptionSE
ServletRequest の getReader BufferedReader UnsupportedEncodingExceptionSE - 使用されている文字セットエンコーディングがサポートされておらず、テキストをデコードできない場合 IOExceptionSE - 入力または出力の例外が発生した場合 ServletRequest.getInputStream()public StringSE getRemoteAddr()
ServletRequest の getRemoteAddr String public StringSE getRemoteHost()
ServletRequest の getRemoteHost String public void setAttribute(StringSE name, ObjectSE o)
ServletRequest の setAttribute name - 属性の名前を指定する String o - 格納される Object public void removeAttribute(StringSE name)
ServletRequest の removeAttribute name - 削除する属性の名前を指定する String public LocaleSE getLocale()
ServletRequest の getLocale Locale public EnumerationSE<LocaleSE> getLocales()
ServletRequest の getLocales Locale オブジェクトの Enumeration public boolean isSecure()
ServletRequest の isSecure public RequestDispatcher getRequestDispatcher(StringSE path)
ServletRequest の getRequestDispatcher path - リソースへのパス名を指定する String。相対的な場合は、現在のサーブレットに対して相対的でなければなりません。RequestDispatcher オブジェクト、またはサーブレットコンテナーが RequestDispatcher を返せない場合は null RequestDispatcher, ServletContext.getRequestDispatcher(java.lang.String)@DeprecatedSE public StringSE getRealPath(StringSE path)
ServletContext.getRealPath(java.lang.String) を使用してください。ServletRequest の getRealPath path - 実際のパスが返されるパス。public int getRemotePort()
ServletRequest の getRemotePort public StringSE getLocalName()
ServletRequest の getLocalName String。public StringSE getLocalAddr()
ServletRequest の getLocalAddr String。public int getLocalPort()
ServletRequest の getLocalPort public ServletContext getServletContext()
ServletRequest の getServletContext public AsyncContext startAsync() throws IllegalStateExceptionSE
ServletRequest.startAsync() を呼び出すことです。ServletRequest の startAsync IllegalStateExceptionSE - リクエストが非同期操作をサポートしないフィルターまたはサーブレットのスコープ内にある場合(つまり、isAsyncSupported() が false を返す場合)、非同期ディスパッチなしでこのメソッドが再度呼び出される場合(AsyncContext.dispatch() メソッドのいずれかによる)そのようなディスパッチのスコープ外、または同じディスパッチのスコープ内で再度呼び出されるか、レスポンスがすでに閉じられている場合 ServletRequest.startAsync()public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse) throws IllegalStateExceptionSE
ServletRequest.startAsync(ServletRequest, ServletResponse) を呼び出すことです。ServletRequest の startAsync servletRequest - AsyncContext の初期化に使用される ServletRequestservletResponse - AsyncContext の初期化に使用される ServletResponseIllegalStateExceptionSE - リクエストが非同期操作をサポートしないフィルターまたはサーブレットのスコープ内にある場合(つまり、isAsyncSupported() が false を返す場合)、非同期ディスパッチなしでこのメソッドが再度呼び出される場合(AsyncContext.dispatch() メソッドのいずれかによる)そのようなディスパッチのスコープ外、または同じディスパッチのスコープ内で再度呼び出されるか、レスポンスがすでに閉じられている場合 ServletRequest.startAsync(ServletRequest, ServletResponse)public boolean isAsyncStarted()
ServletRequest の isAsyncStarted ServletRequest.isAsyncStarted()public boolean isAsyncSupported()
ServletRequest の isAsyncSupported ServletRequest.isAsyncSupported()public AsyncContext getAsyncContext()
startAsync() または startAsync(ServletRequest,ServletResponse) の最新の呼び出しによって作成または再初期化された AsyncContext を取得します。ServletRequest の getAsyncContext startAsync() または startAsync(ServletRequest,ServletResponse) の最新の呼び出しによって作成または再初期化された AsyncContextIllegalStateExceptionSE - このリクエストが非同期モードになっていない場合、つまり startAsync() も startAsync(ServletRequest,ServletResponse) も呼び出されていない場合 ServletRequest.getAsyncContext()public boolean isWrapperFor(ServletRequest wrapped)
ServletRequest インスタンスをラップするかどうかを(再帰的に)チェックします。wrapped - 検索する ServletRequest インスタンス public boolean isWrapperFor(ClassSE<?> wrappedType)
ServletRequest をラップするかどうかを(再帰的に)チェックします。wrappedType - 検索する ServletRequest クラス型 IllegalArgumentExceptionSE - 指定されたクラスが ServletRequest を実装していない場合 public DispatcherType getDispatcherType()
ServletRequest の getDispatcherType ServletRequest.getDispatcherType()Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.