Package de.uplanet.lucy.server.composer
Class BrowserCallable
java.lang.Object
de.uplanet.lucy.server.composer.BrowserCallable
@VelocityVariable("Browser")
@VelocityCallable("instance")
public final class BrowserCallable
extends Object
Code stolen from Velocity-Tools 2,
 
org.apache.velocity.tools.view.tools.BrowserSnifferTool.- 
Constructor SummaryConstructorsConstructorDescriptionBrowserCallable(de.uplanet.lucy.server.connector.IServerBridgeRequest p_request) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleangetAix()booleangetAix1()booleangetAix2()booleangetAix3()booleangetAix4()booleanbooleangetAmaya()Deprecated.booleangetAmiga()booleanbooleangetAol()Deprecated.booleangetAol3()Deprecated.booleangetAol4()Deprecated.booleangetAol5()Deprecated.booleangetAol6()Deprecated.booleangetAoltv()Deprecated.booleangetAolTV()Deprecated.booleanbooleanbooleangetBaidu()booleangetBing()booleanbooleangetBsd()booleanbooleangetCss()booleangetCss1()booleangetCss2()booleangetCurl()booleangetDec()booleangetDillo()booleangetDom0()booleangetDom1()booleangetDom2()booleanbooleangetEdge()booleangetEmacs()booleanbooleanbooleanbooleanbooleangetGecko()intintbooleanbooleanbooleanDeprecated.booleanDeprecated.booleanDeprecated.booleangetHpux()booleanbooleangetHpux9()booleanbooleangetIcab()booleanbooleangetIe()booleangetIe10()booleanIE10 (Compatibility View)booleanbooleanbooleangetIe11()booleanIE11 (Compatibility View)booleanbooleanbooleangetIe3()booleangetIe4()booleanbooleangetIe4up()booleangetIe5()booleangetIe55()booleanbooleanbooleanbooleangetIe5up()booleangetIe6()booleanbooleangetIe6up()booleangetIe7()booleanbooleangetIe7up()booleangetIe8()booleanIE8 (Compatibility View)booleanbooleangetIe8up()booleangetIe9()booleanIE9 (Compatibility View)booleanbooleangetIe9up()booleanbooleanbooleanbooleanbooleangetIpad()booleangetIPad()booleanbooleanbooleangetIpod()booleangetIPod()booleangetIrix()booleangetIrix5()booleangetIrix6()booleangetJava()Deprecated.booleanbooleanbooleanbooleanbooleangetLinks()booleangetLinux()booleangetLobo()Deprecated.booleanbooleangetLwp()booleangetLycos()booleangetLynx()booleangetMac()booleanbooleanbooleanintintbooleanbooleanbooleanSame asgetWebkit()&&getMobile()booleanDeprecated.booleanbooleangetMpras()booleangetNav2()booleangetNav3()booleangetNav4()booleangetNav45()booleanbooleanbooleangetNav6()booleanbooleanbooleanbooleanbooleanbooleangetOpera()booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleangetOs2()booleangetPalm()booleanbooleangetRobot()booleanbooleangetSco()booleanbooleangetSinix()booleangetSlurp()booleanDeprecated.booleangetSun()booleangetSun4()booleangetSun5()booleanbooleanbooleanbooleangetUnix()booleanGet the User-Agent HTTP header that was sent by the client.booleangetVista()booleangetVms()booleangetVMS()booleangetW3m()Deprecated.booleangetWap()Deprecated.booleanbooleanbooleangetWebtv()booleangetWebTV()booleangetWget()booleangetWin16()booleangetWin2k()booleangetWin31()booleangetWin32()booleangetWin3x()booleangetWin95()booleangetWin98()booleanbooleangetWinme()booleangetWinnt()booleangetWinxp()booleangetX11()booleangetYahoo()toJSON()Create a JSON literal that represents the capabilities of the browser.Create a JSON object that represents the capabilities of the browser.voidwriteJSONString(Writer p_writer) Create a JSON literal that represents the capabilities of the browser and write it to a character stream.
- 
Constructor Details- 
BrowserCallablepublic BrowserCallable(de.uplanet.lucy.server.connector.IServerBridgeRequest p_request) 
 
- 
- 
Method Details- 
getUserAgentIdGet the User-Agent HTTP header that was sent by the client.- Returns:
- The User-Agent header value that was sent by the client.
 
- 
get
- 
getVersion
- 
getMajorVersionpublic int getMajorVersion()
- 
getMinorVersionpublic int getMinorVersion()
- 
getGeckoVersion
- 
getGeckoMajorVersionpublic int getGeckoMajorVersion()
- 
getGeckoMinorVersionpublic int getGeckoMinorVersion()
- 
getIntrexxRssProviderpublic boolean getIntrexxRssProvider()
- 
getIntrexxrssproviderpublic boolean getIntrexxrssprovider()
- 
getGeckopublic boolean getGecko()
- 
getFirefoxpublic boolean getFirefox()
- 
getIceweaselpublic boolean getIceweasel()
- 
getGaleonpublic boolean getGaleon()
- 
getKmeleonpublic boolean getKmeleon()
- 
getEpiphanypublic boolean getEpiphany()
- 
getSafaripublic boolean getSafari()
- 
getChromepublic boolean getChrome()
- 
getDillopublic boolean getDillo()
- 
getNetscapepublic boolean getNetscape()
- 
getMozillapublic boolean getMozilla()
- 
getIepublic boolean getIe()
- 
getIe3public boolean getIe3()
- 
getIe4public boolean getIe4()
- 
getIe4uppublic boolean getIe4up()
- 
getIe4downpublic boolean getIe4down()
- 
getIe5public boolean getIe5()
- 
getIe5uppublic boolean getIe5up()
- 
getIe5downpublic boolean getIe5down()
- 
getIe55public boolean getIe55()
- 
getIe55uppublic boolean getIe55up()
- 
getIe55downpublic boolean getIe55down()
- 
getIe6public boolean getIe6()
- 
getIe6uppublic boolean getIe6up()
- 
getIe6downpublic boolean getIe6down()
- 
getIe7public boolean getIe7()
- 
getIe7uppublic boolean getIe7up()
- 
getIe7downpublic boolean getIe7down()
- 
getIe8public boolean getIe8()
- 
getIe8uppublic boolean getIe8up()
- 
getIe8downpublic boolean getIe8down()
- 
getIe8compatpublic boolean getIe8compat()IE8 (Compatibility View)
- 
getIe9public boolean getIe9()
- 
getIe9uppublic boolean getIe9up()
- 
getIe9downpublic boolean getIe9down()
- 
getIe9compatpublic boolean getIe9compat()IE9 (Compatibility View)
- 
getIe10public boolean getIe10()
- 
getIe10uppublic boolean getIe10up()
- 
getIe10downpublic boolean getIe10down()
- 
getIe10compatpublic boolean getIe10compat()IE10 (Compatibility View)
- 
getIe11public boolean getIe11()
- 
getIe11uppublic boolean getIe11up()
- 
getIe11downpublic boolean getIe11down()
- 
getIe11compatpublic boolean getIe11compat()IE11 (Compatibility View)
- 
getEdgepublic boolean getEdge()
- 
getNeoplanetpublic boolean getNeoplanet()
- 
getNeoplanet2public boolean getNeoplanet2()
- 
getAolDeprecated.
- 
getAol3Deprecated.
- 
getAol4Deprecated.
- 
getAol5Deprecated.
- 
getAol6Deprecated.
- 
getAolTVDeprecated.
- 
getAoltvDeprecated.
- 
getOperapublic boolean getOpera()
- 
getOpera3Deprecated.
- 
getOpera4Deprecated.
- 
getOpera5Deprecated.
- 
getOpera6Deprecated.
- 
getOpera7Deprecated.
- 
getOpera8Deprecated.
- 
getOpera9Deprecated.
- 
getOpera9upDeprecated.
- 
getOpera9downDeprecated.
- 
getOpera920upDeprecated.
- 
getOpera912downDeprecated.
- 
getOpera10Deprecated.
- 
getOpera11Deprecated.
- 
getOpera12Deprecated.
- 
getHotjavaDeprecated.
- 
getHotjava3Deprecated.
- 
getHotjava3upDeprecated.
- 
getLoboDeprecated.
- 
getHttpclientpublic boolean getHttpclient()
- 
getAmayaDeprecated.
- 
getCurlpublic boolean getCurl()
- 
getStarofficeDeprecated.
- 
getIcabpublic boolean getIcab()
- 
getLotusnotespublic boolean getLotusnotes()
- 
getKonquerorpublic boolean getKonqueror()
- 
getLynxpublic boolean getLynx()
- 
getLinkspublic boolean getLinks()
- 
getW3mDeprecated.
- 
getWebTVpublic boolean getWebTV()
- 
getWebtvpublic boolean getWebtv()
- 
getMosaicDeprecated.
- 
getWgetpublic boolean getWget()
- 
getGetrightpublic boolean getGetright()
- 
getLwppublic boolean getLwp()
- 
getYahoopublic boolean getYahoo()
- 
getGooglepublic boolean getGoogle()
- 
getBingpublic boolean getBing()
- 
getBaidupublic boolean getBaidu()
- 
getJavaDeprecated.
- 
getAltavistapublic boolean getAltavista()
- 
getScooterpublic boolean getScooter()
- 
getLycospublic boolean getLycos()
- 
getInfoseekpublic boolean getInfoseek()
- 
getWebcrawlerpublic boolean getWebcrawler()
- 
getLinkexchangepublic boolean getLinkexchange()
- 
getSlurppublic boolean getSlurp()
- 
getRobotpublic boolean getRobot()
- 
getBlackberrypublic boolean getBlackberry()
- 
getMobileWebkitpublic boolean getMobileWebkit()Same asgetWebkit()&&getMobile()
- 
getMobilewebkitpublic boolean getMobilewebkit()
- 
getWebkitpublic boolean getWebkit()
- 
getTouchPadpublic boolean getTouchPad()
- 
getTouchpadpublic boolean getTouchpad()
- 
getMobilepublic boolean getMobile()
- 
getIPhonepublic boolean getIPhone()
- 
getIphonepublic boolean getIphone()
- 
getIPodpublic boolean getIPod()
- 
getIpodpublic boolean getIpod()
- 
getIPadpublic boolean getIPad()
- 
getIpadpublic boolean getIpad()
- 
getAndroidpublic boolean getAndroid()
- 
getAudreypublic boolean getAudrey()
- 
getIopenerpublic boolean getIopener()
- 
getAvantgopublic boolean getAvantgo()
- 
getPalmpublic boolean getPalm()
- 
getWapDeprecated.
- 
getWin16public boolean getWin16()
- 
getWin3xpublic boolean getWin3x()
- 
getWin31public boolean getWin31()
- 
getWin95public boolean getWin95()
- 
getWin98public boolean getWin98()
- 
getWinntpublic boolean getWinnt()
- 
getWin2kpublic boolean getWin2k()
- 
getWinxppublic boolean getWinxp()
- 
getVistapublic boolean getVista()
- 
getDotnetpublic boolean getDotnet()
- 
getWinmepublic boolean getWinme()
- 
getWin32public boolean getWin32()
- 
getWindowspublic boolean getWindows()
- 
getMacpublic boolean getMac()
- 
getMacosxpublic boolean getMacosx()
- 
getMac68kpublic boolean getMac68k()
- 
getMacppcpublic boolean getMacppc()
- 
getAmigapublic boolean getAmiga()
- 
getEmacspublic boolean getEmacs()
- 
getOs2public boolean getOs2()
- 
getSunpublic boolean getSun()
- 
getSun4public boolean getSun4()
- 
getSun5public boolean getSun5()
- 
getSuni86public boolean getSuni86()
- 
getIrixpublic boolean getIrix()
- 
getIrix5public boolean getIrix5()
- 
getIrix6public boolean getIrix6()
- 
getHpuxpublic boolean getHpux()
- 
getHpux9public boolean getHpux9()
- 
getHpux10public boolean getHpux10()
- 
getAixpublic boolean getAix()
- 
getAix1public boolean getAix1()
- 
getAix2public boolean getAix2()
- 
getAix3public boolean getAix3()
- 
getAix4public boolean getAix4()
- 
getLinuxpublic boolean getLinux()
- 
getScopublic boolean getSco()
- 
getUnixwarepublic boolean getUnixware()
- 
getMpraspublic boolean getMpras()
- 
getReliantpublic boolean getReliant()
- 
getDecpublic boolean getDec()
- 
getSinixpublic boolean getSinix()
- 
getFreebsdpublic boolean getFreebsd()
- 
getBsdpublic boolean getBsd()
- 
getX11public boolean getX11()
- 
getUnixpublic boolean getUnix()
- 
getVMSpublic boolean getVMS()
- 
getVmspublic boolean getVms()
- 
getCsspublic boolean getCss()
- 
getCss1public boolean getCss1()
- 
getCss2public boolean getCss2()
- 
getDom0public boolean getDom0()
- 
getDom1public boolean getDom1()
- 
getDom2public boolean getDom2()
- 
getJavascriptpublic boolean getJavascript()
- 
toJSONCreate a JSON literal that represents the capabilities of the browser.- Returns:
- The JSON literal.
 
- 
writeJSONStringCreate a JSON literal that represents the capabilities of the browser and write it to a character stream.- Parameters:
- p_writer- The output stream.
- Throws:
- IOException- If an I/O error occurred.
 
- 
toJSONObjectCreate a JSON object that represents the capabilities of the browser.The caller may modify this object but should not make any assumptions about the type of the object returned by the current implementation. Assume sensible duck typing instead. - Returns:
- The JSON object.
 
 
-