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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.