|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.velocity.tools.view.BrowserTool
@DefaultKey(value="browser") @InvalidScope(value="application") public class BrowserTool
browser-sniffing tool (session or request scope requested, session scope advised).
Usage:
BrowserTool defines properties that are used to test the client browser, operating system, device... Apart from properties related to versioning, all properties are booleans.
The following properties are available:
Field Summary | |
---|---|
private int |
geckoMajorVersion
|
private int |
geckoMinorVersion
|
private java.lang.String |
geckoVersion
|
private int |
majorVersion
|
private int |
minorVersion
|
private static long |
serialVersionUID
|
private java.lang.String |
userAgent
|
private java.lang.String |
version
|
Constructor Summary | |
---|---|
BrowserTool()
|
Method Summary | |
---|---|
boolean |
get(java.lang.String key)
|
boolean |
getAix()
|
boolean |
getAix1()
|
boolean |
getAix2()
|
boolean |
getAix3()
|
boolean |
getAix4()
|
boolean |
getAltavista()
|
boolean |
getAmaya()
|
boolean |
getAmiga()
|
boolean |
getAol()
|
boolean |
getAol3()
|
boolean |
getAol4()
|
boolean |
getAol5()
|
boolean |
getAol6()
|
boolean |
getAolTV()
|
boolean |
getAudrey()
|
boolean |
getAvantgo()
|
boolean |
getBlackberry()
|
boolean |
getBsd()
|
boolean |
getChrome()
|
boolean |
getCss()
|
boolean |
getCss1()
|
boolean |
getCss2()
|
boolean |
getCurl()
|
boolean |
getDec()
|
boolean |
getDillo()
|
boolean |
getDom0()
|
boolean |
getDom1()
|
boolean |
getDom2()
|
boolean |
getDotnet()
|
boolean |
getEmacs()
|
boolean |
getEpiphany()
|
boolean |
getFirefox()
|
boolean |
getFreebsd()
|
boolean |
getGaleon()
|
boolean |
getGecko()
|
int |
getGeckoMajorVersion()
|
int |
getGeckoMinorVersion()
|
java.lang.String |
getGeckoVersion()
|
boolean |
getGetright()
|
boolean |
getGoogle()
|
boolean |
getHotjava()
|
boolean |
getHotjava3()
|
boolean |
getHotjava3up()
|
boolean |
getHpux()
|
boolean |
getHpux10()
|
boolean |
getHpux9()
|
boolean |
getHttpclient()
|
boolean |
getIcab()
|
boolean |
getIceweasel()
|
boolean |
getIe()
|
boolean |
getIe3()
|
boolean |
getIe4()
|
boolean |
getIe4up()
|
boolean |
getIe5()
|
boolean |
getIe55()
|
boolean |
getIe55up()
|
boolean |
getIe5up()
|
boolean |
getIe6()
|
boolean |
getIe6up()
|
boolean |
getIe7()
|
boolean |
getIe7up()
|
boolean |
getIe8()
|
boolean |
getIe8up()
|
boolean |
getInfoseek()
|
boolean |
getIopener()
|
boolean |
getIrix()
|
boolean |
getIrix5()
|
boolean |
getIrix6()
|
boolean |
getJava()
|
boolean |
getJavascript()
|
boolean |
getKmeleon()
|
boolean |
getKonqueror()
|
boolean |
getLinkexchange()
|
boolean |
getLinks()
|
boolean |
getLinux()
|
boolean |
getLobo()
|
boolean |
getLotusnotes()
|
boolean |
getLwp()
|
boolean |
getLycos()
|
boolean |
getLynx()
|
boolean |
getMac()
|
boolean |
getMac68k()
|
boolean |
getMacosx()
|
boolean |
getMacppc()
|
int |
getMajorVersion()
|
int |
getMinorVersion()
|
boolean |
getMosaic()
|
boolean |
getMozilla()
|
boolean |
getMpras()
|
boolean |
getNav2()
|
boolean |
getNav3()
|
boolean |
getNav4()
|
boolean |
getNav45()
|
boolean |
getNav45up()
|
boolean |
getNav4up()
|
boolean |
getNav6()
|
boolean |
getNav6up()
|
boolean |
getNavgold()
|
boolean |
getNeoplanet()
|
boolean |
getNeoplanet2()
|
boolean |
getNetscape()
|
boolean |
getOpera()
|
boolean |
getOpera3()
|
boolean |
getOpera4()
|
boolean |
getOpera5()
|
boolean |
getOpera6()
|
boolean |
getOpera7()
|
boolean |
getOpera8()
|
boolean |
getOpera9()
|
boolean |
getOs2()
|
boolean |
getPalm()
|
boolean |
getReliant()
|
boolean |
getRobot()
|
boolean |
getSafari()
|
boolean |
getSco()
|
boolean |
getScooter()
|
boolean |
getSinix()
|
boolean |
getSlurp()
|
boolean |
getStaroffice()
|
boolean |
getSun()
|
boolean |
getSun4()
|
boolean |
getSun5()
|
boolean |
getSuni86()
|
boolean |
getUnix()
|
boolean |
getUnixware()
|
java.lang.String |
getUserAgent()
|
java.lang.String |
getVersion()
|
boolean |
getVista()
|
boolean |
getVMS()
|
boolean |
getW3m()
|
boolean |
getWap()
|
boolean |
getWebcrawler()
|
boolean |
getWebTV()
|
boolean |
getWget()
|
boolean |
getWin16()
|
boolean |
getWin2k()
|
boolean |
getWin31()
|
boolean |
getWin32()
|
boolean |
getWin3x()
|
boolean |
getWin95()
|
boolean |
getWin98()
|
boolean |
getWindows()
|
boolean |
getWinme()
|
boolean |
getWinnt()
|
boolean |
getWinxp()
|
boolean |
getX11()
|
boolean |
getYahoo()
|
private void |
parseVersion()
|
void |
setRequest(javax.servlet.http.HttpServletRequest request)
Retrieves the User-Agent header from the request (if any). |
void |
setUserAgent(java.lang.String ua)
Sets the User-Agent string to be parsed for info. |
private boolean |
test(java.lang.String key)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private java.lang.String userAgent
private java.lang.String version
private int majorVersion
private int minorVersion
private java.lang.String geckoVersion
private int geckoMajorVersion
private int geckoMinorVersion
Constructor Detail |
---|
public BrowserTool()
Method Detail |
---|
public void setRequest(javax.servlet.http.HttpServletRequest request)
setUserAgent(java.lang.String)
public void setUserAgent(java.lang.String ua)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean get(java.lang.String key)
public java.lang.String getUserAgent()
public java.lang.String getVersion()
public int getMajorVersion()
public int getMinorVersion()
public java.lang.String getGeckoVersion()
public int getGeckoMajorVersion()
public int getGeckoMinorVersion()
public boolean getGecko()
public boolean getFirefox()
public boolean getIceweasel()
public boolean getGaleon()
public boolean getKmeleon()
public boolean getEpiphany()
public boolean getSafari()
public boolean getChrome()
public boolean getDillo()
public boolean getNetscape()
public boolean getNav2()
public boolean getNav3()
public boolean getNav4()
public boolean getNav4up()
public boolean getNav45()
public boolean getNav45up()
public boolean getNavgold()
public boolean getNav6()
public boolean getNav6up()
public boolean getMozilla()
public boolean getIe()
public boolean getIe3()
public boolean getIe4()
public boolean getIe4up()
public boolean getIe5()
public boolean getIe5up()
public boolean getIe55()
public boolean getIe55up()
public boolean getIe6()
public boolean getIe6up()
public boolean getIe7()
public boolean getIe7up()
public boolean getIe8()
public boolean getIe8up()
public boolean getNeoplanet()
public boolean getNeoplanet2()
public boolean getAol()
public boolean getAol3()
public boolean getAol4()
public boolean getAol5()
public boolean getAol6()
public boolean getAolTV()
public boolean getOpera()
public boolean getOpera3()
public boolean getOpera4()
public boolean getOpera5()
public boolean getOpera6()
public boolean getOpera7()
public boolean getOpera8()
public boolean getOpera9()
public boolean getHotjava()
public boolean getHotjava3()
public boolean getHotjava3up()
public boolean getLobo()
public boolean getHttpclient()
public boolean getAmaya()
public boolean getCurl()
public boolean getStaroffice()
public boolean getIcab()
public boolean getLotusnotes()
public boolean getKonqueror()
public boolean getLynx()
public boolean getLinks()
public boolean getW3m()
public boolean getWebTV()
public boolean getMosaic()
public boolean getWget()
public boolean getGetright()
public boolean getLwp()
public boolean getYahoo()
public boolean getGoogle()
public boolean getJava()
public boolean getAltavista()
public boolean getScooter()
public boolean getLycos()
public boolean getInfoseek()
public boolean getWebcrawler()
public boolean getLinkexchange()
public boolean getSlurp()
public boolean getRobot()
public boolean getBlackberry()
public boolean getAudrey()
public boolean getIopener()
public boolean getAvantgo()
public boolean getPalm()
public boolean getWap()
public boolean getWin16()
public boolean getWin3x()
public boolean getWin31()
public boolean getWin95()
public boolean getWin98()
public boolean getWinnt()
public boolean getWin2k()
public boolean getWinxp()
public boolean getVista()
public boolean getDotnet()
public boolean getWinme()
public boolean getWin32()
public boolean getWindows()
public boolean getMac()
public boolean getMacosx()
public boolean getMac68k()
public boolean getMacppc()
public boolean getAmiga()
public boolean getEmacs()
public boolean getOs2()
public boolean getSun()
public boolean getSun4()
public boolean getSun5()
public boolean getSuni86()
public boolean getIrix()
public boolean getIrix5()
public boolean getIrix6()
public boolean getHpux()
public boolean getHpux9()
public boolean getHpux10()
public boolean getAix()
public boolean getAix1()
public boolean getAix2()
public boolean getAix3()
public boolean getAix4()
public boolean getLinux()
public boolean getSco()
public boolean getUnixware()
public boolean getMpras()
public boolean getReliant()
public boolean getDec()
public boolean getSinix()
public boolean getFreebsd()
public boolean getBsd()
public boolean getX11()
public boolean getUnix()
public boolean getVMS()
public boolean getCss()
public boolean getCss1()
public boolean getCss2()
public boolean getDom0()
public boolean getDom1()
public boolean getDom2()
public boolean getJavascript()
private boolean test(java.lang.String key)
private void parseVersion()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |