|
||||||||||
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.ServletException
public 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 |