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 Details

    • BrowserCallable

      public BrowserCallable(de.uplanet.lucy.server.connector.IServerBridgeRequest p_request)
  • Method Details

    • getUserAgentId

      public String getUserAgentId()
      Get the User-Agent HTTP header that was sent by the client.
      Returns:
      The User-Agent header value that was sent by the client.
    • get

      public boolean get(String p_strKey)
    • getVersion

      public String getVersion()
    • getMajorVersion

      public int getMajorVersion()
    • getMinorVersion

      public int getMinorVersion()
    • getGeckoVersion

      public String getGeckoVersion()
    • getGeckoMajorVersion

      public int getGeckoMajorVersion()
    • getGeckoMinorVersion

      public int getGeckoMinorVersion()
    • getIntrexxRssProvider

      public boolean getIntrexxRssProvider()
    • getIntrexxrssprovider

      public boolean getIntrexxrssprovider()
    • getGecko

      public boolean getGecko()
    • getFirefox

      public boolean getFirefox()
    • getIceweasel

      public boolean getIceweasel()
    • getGaleon

      public boolean getGaleon()
    • getKmeleon

      public boolean getKmeleon()
    • getEpiphany

      public boolean getEpiphany()
    • getSafari

      public boolean getSafari()
    • getChrome

      public boolean getChrome()
    • getDillo

      public boolean getDillo()
    • getNetscape

      public boolean getNetscape()
    • getNav2

      public boolean getNav2()
    • getNav3

      public boolean getNav3()
    • getNav4

      public boolean getNav4()
    • getNav4up

      public boolean getNav4up()
    • getNav45

      public boolean getNav45()
    • getNav45up

      public boolean getNav45up()
    • getNavgold

      public boolean getNavgold()
    • getNav6

      public boolean getNav6()
    • getNav6up

      public boolean getNav6up()
    • getMozilla

      public boolean getMozilla()
    • getIe

      public boolean getIe()
    • getIe3

      public boolean getIe3()
    • getIe4

      public boolean getIe4()
    • getIe4up

      public boolean getIe4up()
    • getIe4down

      public boolean getIe4down()
    • getIe5

      public boolean getIe5()
    • getIe5up

      public boolean getIe5up()
    • getIe5down

      public boolean getIe5down()
    • getIe55

      public boolean getIe55()
    • getIe55up

      public boolean getIe55up()
    • getIe55down

      public boolean getIe55down()
    • getIe6

      public boolean getIe6()
    • getIe6up

      public boolean getIe6up()
    • getIe6down

      public boolean getIe6down()
    • getIe7

      public boolean getIe7()
    • getIe7up

      public boolean getIe7up()
    • getIe7down

      public boolean getIe7down()
    • getIe8

      public boolean getIe8()
    • getIe8up

      public boolean getIe8up()
    • getIe8down

      public boolean getIe8down()
    • getIe8compat

      public boolean getIe8compat()
      IE8 (Compatibility View)
    • getIe9

      public boolean getIe9()
    • getIe9up

      public boolean getIe9up()
    • getIe9down

      public boolean getIe9down()
    • getIe9compat

      public boolean getIe9compat()
      IE9 (Compatibility View)
    • getIe10

      public boolean getIe10()
    • getIe10up

      public boolean getIe10up()
    • getIe10down

      public boolean getIe10down()
    • getIe10compat

      public boolean getIe10compat()
      IE10 (Compatibility View)
    • getIe11

      public boolean getIe11()
    • getIe11up

      public boolean getIe11up()
    • getIe11down

      public boolean getIe11down()
    • getIe11compat

      public boolean getIe11compat()
      IE11 (Compatibility View)
    • getEdge

      public boolean getEdge()
    • getNeoplanet

      public boolean getNeoplanet()
    • getNeoplanet2

      public boolean getNeoplanet2()
    • getAol

      @Deprecated public boolean getAol()
      Deprecated.
    • getAol3

      @Deprecated public boolean getAol3()
      Deprecated.
    • getAol4

      @Deprecated public boolean getAol4()
      Deprecated.
    • getAol5

      @Deprecated public boolean getAol5()
      Deprecated.
    • getAol6

      @Deprecated public boolean getAol6()
      Deprecated.
    • getAolTV

      @Deprecated public boolean getAolTV()
      Deprecated.
    • getAoltv

      @Deprecated public boolean getAoltv()
      Deprecated.
    • getOpera

      public boolean getOpera()
    • getOpera3

      @Deprecated public boolean getOpera3()
      Deprecated.
    • getOpera4

      @Deprecated public boolean getOpera4()
      Deprecated.
    • getOpera5

      @Deprecated public boolean getOpera5()
      Deprecated.
    • getOpera6

      @Deprecated public boolean getOpera6()
      Deprecated.
    • getOpera7

      @Deprecated public boolean getOpera7()
      Deprecated.
    • getOpera8

      @Deprecated public boolean getOpera8()
      Deprecated.
    • getOpera9

      @Deprecated public boolean getOpera9()
      Deprecated.
    • getOpera9up

      @Deprecated public boolean getOpera9up()
      Deprecated.
    • getOpera9down

      @Deprecated public boolean getOpera9down()
      Deprecated.
    • getOpera920up

      @Deprecated public boolean getOpera920up()
      Deprecated.
    • getOpera912down

      @Deprecated public boolean getOpera912down()
      Deprecated.
    • getOpera10

      @Deprecated public boolean getOpera10()
      Deprecated.
    • getOpera11

      @Deprecated public boolean getOpera11()
      Deprecated.
    • getOpera12

      @Deprecated public boolean getOpera12()
      Deprecated.
    • getHotjava

      @Deprecated public boolean getHotjava()
      Deprecated.
    • getHotjava3

      @Deprecated public boolean getHotjava3()
      Deprecated.
    • getHotjava3up

      @Deprecated public boolean getHotjava3up()
      Deprecated.
    • getLobo

      @Deprecated public boolean getLobo()
      Deprecated.
    • getHttpclient

      public boolean getHttpclient()
    • getAmaya

      @Deprecated public boolean getAmaya()
      Deprecated.
    • getCurl

      public boolean getCurl()
    • getStaroffice

      @Deprecated public boolean getStaroffice()
      Deprecated.
    • getIcab

      public boolean getIcab()
    • getLotusnotes

      public boolean getLotusnotes()
    • getKonqueror

      public boolean getKonqueror()
    • getLynx

      public boolean getLynx()
    • getLinks

      public boolean getLinks()
    • getW3m

      @Deprecated public boolean getW3m()
      Deprecated.
    • getWebTV

      public boolean getWebTV()
    • getWebtv

      public boolean getWebtv()
    • getMosaic

      @Deprecated public boolean getMosaic()
      Deprecated.
    • getWget

      public boolean getWget()
    • getGetright

      public boolean getGetright()
    • getLwp

      public boolean getLwp()
    • getYahoo

      public boolean getYahoo()
    • getGoogle

      public boolean getGoogle()
    • getBing

      public boolean getBing()
    • getBaidu

      public boolean getBaidu()
    • getJava

      @Deprecated public boolean getJava()
      Deprecated.
    • getAltavista

      public boolean getAltavista()
    • getScooter

      public boolean getScooter()
    • getLycos

      public boolean getLycos()
    • getInfoseek

      public boolean getInfoseek()
    • getWebcrawler

      public boolean getWebcrawler()
    • getLinkexchange

      public boolean getLinkexchange()
    • getSlurp

      public boolean getSlurp()
    • getRobot

      public boolean getRobot()
    • getBlackberry

      public boolean getBlackberry()
    • getMobileWebkit

      public boolean getMobileWebkit()
    • getMobilewebkit

      public boolean getMobilewebkit()
    • getWebkit

      public boolean getWebkit()
    • getTouchPad

      public boolean getTouchPad()
    • getTouchpad

      public boolean getTouchpad()
    • getMobile

      public boolean getMobile()
    • getIPhone

      public boolean getIPhone()
    • getIphone

      public boolean getIphone()
    • getIPod

      public boolean getIPod()
    • getIpod

      public boolean getIpod()
    • getIPad

      public boolean getIPad()
    • getIpad

      public boolean getIpad()
    • getAndroid

      public boolean getAndroid()
    • getAudrey

      public boolean getAudrey()
    • getIopener

      public boolean getIopener()
    • getAvantgo

      public boolean getAvantgo()
    • getPalm

      public boolean getPalm()
    • getWap

      @Deprecated public boolean getWap()
      Deprecated.
    • getWin16

      public boolean getWin16()
    • getWin3x

      public boolean getWin3x()
    • getWin31

      public boolean getWin31()
    • getWin95

      public boolean getWin95()
    • getWin98

      public boolean getWin98()
    • getWinnt

      public boolean getWinnt()
    • getWin2k

      public boolean getWin2k()
    • getWinxp

      public boolean getWinxp()
    • getVista

      public boolean getVista()
    • getDotnet

      public boolean getDotnet()
    • getWinme

      public boolean getWinme()
    • getWin32

      public boolean getWin32()
    • getWindows

      public boolean getWindows()
    • getMac

      public boolean getMac()
    • getMacosx

      public boolean getMacosx()
    • getMac68k

      public boolean getMac68k()
    • getMacppc

      public boolean getMacppc()
    • getAmiga

      public boolean getAmiga()
    • getEmacs

      public boolean getEmacs()
    • getOs2

      public boolean getOs2()
    • getSun

      public boolean getSun()
    • getSun4

      public boolean getSun4()
    • getSun5

      public boolean getSun5()
    • getSuni86

      public boolean getSuni86()
    • getIrix

      public boolean getIrix()
    • getIrix5

      public boolean getIrix5()
    • getIrix6

      public boolean getIrix6()
    • getHpux

      public boolean getHpux()
    • getHpux9

      public boolean getHpux9()
    • getHpux10

      public boolean getHpux10()
    • getAix

      public boolean getAix()
    • getAix1

      public boolean getAix1()
    • getAix2

      public boolean getAix2()
    • getAix3

      public boolean getAix3()
    • getAix4

      public boolean getAix4()
    • getLinux

      public boolean getLinux()
    • getSco

      public boolean getSco()
    • getUnixware

      public boolean getUnixware()
    • getMpras

      public boolean getMpras()
    • getReliant

      public boolean getReliant()
    • getDec

      public boolean getDec()
    • getSinix

      public boolean getSinix()
    • getFreebsd

      public boolean getFreebsd()
    • getBsd

      public boolean getBsd()
    • getX11

      public boolean getX11()
    • getUnix

      public boolean getUnix()
    • getVMS

      public boolean getVMS()
    • getVms

      public boolean getVms()
    • getCss

      public boolean getCss()
    • getCss1

      public boolean getCss1()
    • getCss2

      public boolean getCss2()
    • getDom0

      public boolean getDom0()
    • getDom1

      public boolean getDom1()
    • getDom2

      public boolean getDom2()
    • getJavascript

      public boolean getJavascript()
    • toJSON

      public String toJSON()
      Create a JSON literal that represents the capabilities of the browser.
      Returns:
      The JSON literal.
    • writeJSONString

      public void writeJSONString(Writer p_writer) throws IOException
      Create 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.
    • toJSONObject

      public Object toJSONObject()
      Create 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.