org.activemath.webapp.view.tools
Class BrowserTool
java.lang.Object
org.activemath.webapp.view.tools.BrowserTool
public class BrowserTool
- extends Object
View tool for browser capabilities
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BrowserTool
public BrowserTool(HttpServletRequest request,
User user)
getUserAgent
public String getUserAgent()
getIE
public boolean getIE()
- Returns:
- whether browser is Internet Explorer
getIsIE
public boolean getIsIE()
isIE
public boolean isIE()
getGecko
public boolean getGecko()
- Returns:
- whether browser is Gecko (Mozilla/Firefox)
getIsGecko
public boolean getIsGecko()
isGecko
public boolean isGecko()
isFirefox
public boolean isFirefox()
isFF2
public boolean isFF2()
getSafari
public boolean getSafari()
- Returns:
- whether browser is Safari or OmniWeb.
See http://developer.apple.com/internet/safari/faq.html
getIsSafari
public boolean getIsSafari()
isSafari
public boolean isSafari()
getHasMathPlayer
public boolean getHasMathPlayer()
- Returns:
- whether browser has Mathplayer (IE addon)
hasMathPlayer
public boolean hasMathPlayer()
hasMathML
public boolean hasMathML()
- Returns:
- whether browser can display MathML
getHasMathML
public boolean getHasMathML()
getLanguages
public List getLanguages()
- Returns:
- list of languages supported by browser and Activemath
getSymbol
public Map getSymbol()