public class Browser
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Browser.GUIMode |
class |
Browser.ViewPort |
Modifier and Type | Field and Description |
---|---|
static int |
ANDROID |
static int |
ANDROID_OS |
static java.lang.String |
ATTRIBUTE |
static int |
BLACKBERRY |
static int |
BLACKBERRY_OS |
static int |
CHROME |
static int |
EDGE |
static int |
FIREFOX |
static int |
IE |
static int |
IPAD_OS |
static int |
IPHONE_OS |
static int |
LINUX_OS |
static int |
MACINTOSH_OS |
static int |
OPERA |
static int |
OTHER |
static int |
OTHER_OS |
static int |
SAFARI |
static int |
SKYFIRE |
static int |
SYMBIAN_OS |
static int |
UBUNTU_LINUX_OS |
static int |
WINDOWS_10_OS |
static int |
WINDOWS_2K_OS |
static int |
WINDOWS_7_OS |
static int |
WINDOWS_8_1_OS |
static int |
WINDOWS_8_OS |
static int |
WINDOWS_CE_OS |
static int |
WINDOWS_OS |
static int |
WINDOWS_VISTA_OS |
static int |
WINDOWS_XP_OS |
Constructor and Description |
---|
Browser() |
Browser(HttpServletRequest request) |
Browser(PageContext pageContext) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBlankSrc() |
int |
getBrowser() |
boolean |
getChromiumBased() |
boolean |
getCompatibilityMode() |
java.lang.String |
getCompatibleId() |
double |
getCompatibleVersion() |
double |
getCSSVersion() |
Browser.GUIMode |
getGUIMode() |
java.util.ArrayList<Browser.GUIMode> |
getGUIModes() |
static java.util.ArrayList<Browser.GUIMode> |
getGUIModes(ConfigurationProcessor cp) |
static java.util.ArrayList<Browser.GUIMode> |
getGUIModes(com.labvantage.sapphire.services.SapphireConnection sapphireConnection,
java.lang.String databaseid) |
double |
getHTMLVersion() |
java.lang.String |
getId() |
double |
getMozilla() |
boolean |
getMozillaBased() |
java.lang.String |
getName() |
protected java.lang.String |
getName(int b) |
boolean |
getNetEnabled() |
int |
getOS() |
java.lang.String |
getOSId() |
java.lang.String |
getSupportedText() |
java.lang.String |
getUseragent() |
double |
getVersion() |
Browser.ViewPort |
getViewPort() |
double |
getWebkit() |
boolean |
getWebkitBased() |
boolean |
hasTouch() |
boolean |
isChrome() |
boolean |
isChromium() |
boolean |
isEdge() |
boolean |
isEmbedded() |
boolean |
isFireFox() |
boolean |
isIE() |
boolean |
isMobile() |
boolean |
isMozilla() |
boolean |
isOpera() |
boolean |
isPhone() |
boolean |
isSafari() |
boolean |
isSupported() |
boolean |
isTablet() |
boolean |
isWebkit() |
boolean |
requiresGarbageCollection() |
void |
setBrowser(Browser basedon) |
void |
setGUIMode(Browser.GUIMode guimode,
HttpServletRequest request) |
void |
setGUIMode(java.lang.String guimode,
HttpServletRequest request) |
void |
setGUIModes(java.lang.String databaseid,
HttpSession session) |
void |
setMobile(boolean mobile,
PageContext pageContext)
Deprecated.
|
void |
setPageContext(PageContext pageContext) |
void |
setPageContext(PageContext pageContext,
boolean useCache) |
void |
setRequest(HttpServletRequest request) |
void |
setRequest(HttpServletRequest request,
boolean useCache) |
void |
setUseragent(java.lang.String user) |
void |
setViewPort(java.lang.String viewportString,
HttpServletRequest request) |
public static java.lang.String ATTRIBUTE
public static final int IE
public static final int CHROME
public static final int FIREFOX
public static final int OPERA
public static final int SAFARI
public static final int OTHER
public static final int ANDROID
public static final int SKYFIRE
public static final int BLACKBERRY
public static final int EDGE
public static final int WINDOWS_OS
public static final int WINDOWS_CE_OS
public static final int MACINTOSH_OS
public static final int LINUX_OS
public static final int UBUNTU_LINUX_OS
public static final int ANDROID_OS
public static final int OTHER_OS
public static final int BLACKBERRY_OS
public static final int WINDOWS_XP_OS
public static final int WINDOWS_VISTA_OS
public static final int WINDOWS_7_OS
public static final int WINDOWS_2K_OS
public static final int IPHONE_OS
public static final int IPAD_OS
public static final int SYMBIAN_OS
public static final int WINDOWS_8_OS
public static final int WINDOWS_8_1_OS
public static final int WINDOWS_10_OS
public Browser()
public Browser(PageContext pageContext)
public Browser(HttpServletRequest request)
public static java.util.ArrayList<Browser.GUIMode> getGUIModes(ConfigurationProcessor cp)
public boolean hasTouch()
public boolean isEmbedded()
public static java.util.ArrayList<Browser.GUIMode> getGUIModes(com.labvantage.sapphire.services.SapphireConnection sapphireConnection, java.lang.String databaseid)
public java.util.ArrayList<Browser.GUIMode> getGUIModes()
public void setUseragent(java.lang.String user)
public void setBrowser(Browser basedon)
public void setRequest(HttpServletRequest request)
public Browser.ViewPort getViewPort()
public void setViewPort(java.lang.String viewportString, HttpServletRequest request)
public void setRequest(HttpServletRequest request, boolean useCache)
public void setMobile(boolean mobile, PageContext pageContext)
public void setPageContext(PageContext pageContext, boolean useCache)
public void setGUIModes(java.lang.String databaseid, HttpSession session)
public void setPageContext(PageContext pageContext)
public java.lang.String getSupportedText()
public boolean isSupported()
public java.lang.String getUseragent()
public boolean getNetEnabled()
public boolean getCompatibilityMode()
public double getCompatibleVersion()
public double getHTMLVersion()
public double getCSSVersion()
public boolean requiresGarbageCollection()
public java.lang.String getId()
public java.lang.String getCompatibleId()
public java.lang.String getOSId()
protected java.lang.String getName(int b)
public java.lang.String getName()
public boolean isIE()
public boolean isEdge()
public boolean isChrome()
public boolean isFireFox()
public boolean isSafari()
public boolean isOpera()
public boolean isMozilla()
public boolean isChromium()
public boolean isWebkit()
public Browser.GUIMode getGUIMode()
public void setGUIMode(java.lang.String guimode, HttpServletRequest request)
public void setGUIMode(Browser.GUIMode guimode, HttpServletRequest request)
public boolean isMobile()
public boolean isTablet()
public boolean isPhone()
public double getWebkit()
public double getMozilla()
public int getBrowser()
public boolean getMozillaBased()
public boolean getChromiumBased()
public boolean getWebkitBased()
public double getVersion()
public int getOS()
public java.lang.String getBlankSrc()