|
Oracle® Globalization Development Kit Java API Reference 10g Release 1(10.1) B10971-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--javax.servlet.ServletRequestWrapper
|
+--javax.servlet.http.HttpServletRequestWrapper
|
+--oracle.i18n.servlet.filter.ServletRequestWrapper
ServletRequestWrapper is an HTTP request class that detects the current user locale and supplies it the application.
| Field Summary |
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
ServletRequestWrapper(HttpServletRequest request)Constructs this class | |
| Method Summary | |
String |
getCharacterEncoding()Returns the name of the character encoding used in the body of this request, or null if the request does not specify a character encoding |
Locale |
getLocale()Returns the current locale derived from the Locale detection mechanism |
Enumeration |
getLocales()Returns the enumeration object that includes the current locales derived from the Locale detection mechanism |
String |
getParameter(String key)Returns the value of parameter corresponding to the key |
Map |
getParameterMap()Returns a java.util.Map of the parameters of this request. |
Enumeration |
getParameterNames()Returns an Enumeration of String objects containing the names of the parameters contained in this request. |
String[] |
getParameterValues(String key)Returns an array of String objects containing all of the values the given request parameter has, or null if the parameter does not exist. |
String |
getRawParameter(String key)Returns the raw value of parameter corresponding to the key This doesn't perform character set conversion |
void |
setCharacterEncoding(String env)Sets the character set of the input stream. |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
getAttribute, getAttributeNames, getContentLength, getContentType, getInputStream, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setRequest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletRequest |
getAttribute, getAttributeNames, getContentLength, getContentType, getInputStream, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute |
| Constructor Detail |
public ServletRequestWrapper(HttpServletRequest request)
throws IOException
request - a default HttpServletRequest objectIOException - if I/O exception occurs| Method Detail |
public Locale getLocale()
getLocale in interface ServletRequestgetLocale in class ServletRequestWrapperLocale objectpublic Enumeration getLocales()
getLocales in interface ServletRequestgetLocales in class ServletRequestWrapperEnumeration objectpublic String getCharacterEncoding()
null if the request does not specify a character encodinggetCharacterEncoding in interface ServletRequestgetCharacterEncoding in class ServletRequestWrapperString containing the name of the chararacter encoding, or null if the request does not specify a character encodingpublic String getRawParameter(String key)
key - a key valueString value corresponding to the keypublic String getParameter(String key)
getParameter in interface ServletRequestgetParameter in class ServletRequestWrapperkey - a key valueString value corresponding to the keypublic String[] getParameterValues(String key)
String objects containing all of the values the given request parameter has, or null if the parameter does not exist.getParameterValues in interface ServletRequestgetParameterValues in class ServletRequestWrapperkey - a parameter nameString objects containing parameter's values corresponding to the key.public Map getParameterMap()
java.util.Map of the parameters of this request. For HTTP servlets, parameters are contained in the query string or posted form data.getParameterMap in interface ServletRequestgetParameterMap in class ServletRequestWrapperjava.util.Map object containing parameter names as keys and parameter values as map values.public Enumeration getParameterNames()
Enumeration of String objects containing the names of the parameters contained in this request. If the request has no parameters, the method returns an empty Enumeration.getParameterNames in interface ServletRequestgetParameterNames in class ServletRequestWrapper
public void setCharacterEncoding(String env)
throws UnsupportedEncodingException
setCharacterEncoding in interface ServletRequestsetCharacterEncoding in class ServletRequestWrapperenv - an IANA character set nameUnsupportedEncodingException - if the given character set name is invalid
|
Oracle® Globalization Development Kit Java API Reference 10g Release 1(10.1) B10971-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||