|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.millstone.webadapter.WebBrowserProbe
The WebBrowserProbe uses JavaScript to determine the capabilities of the client browser.
| Constructor Summary | |
WebBrowserProbe()
|
|
| Method Summary | |
static WebBrowser |
getTerminalType(javax.servlet.http.HttpSession session)
Return the terminal type from the given session. |
static boolean |
handleProbeRequest(javax.servlet.http.HttpServletRequest request,
java.util.Map parameters)
Handle client checking. |
static WebBrowser |
probe(java.lang.String agent)
Determine versions based on user agent string. |
static WebBrowser |
probe(WebBrowser browser,
javax.servlet.http.HttpServletRequest request,
java.util.Map params)
Create new instance of WebBrowser by initializing the values based on user request. |
static void |
setTerminalType(javax.servlet.http.HttpSession session,
WebBrowser terminal)
Set the terminal type for the given session. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WebBrowserProbe()
| Method Detail |
public static WebBrowser getTerminalType(javax.servlet.http.HttpSession session)
public static void setTerminalType(javax.servlet.http.HttpSession session,
WebBrowser terminal)
public static boolean handleProbeRequest(javax.servlet.http.HttpServletRequest request,
java.util.Map parameters)
throws javax.servlet.ServletException
request - The HTTP request to process.
javax.servlet.ServletExceptionpublic static WebBrowser probe(java.lang.String agent)
agent - HTTP User-Agent request header.
public static WebBrowser probe(WebBrowser browser,
javax.servlet.http.HttpServletRequest request,
java.util.Map params)
browser - The browser to be updated. If null a new instance is created.request - Request to be used as defaults.params - Parameters to be used as defaults.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||