class StandardUnixBrowser extends java.lang.Object implements UnixBrowser
| Constructor and Description |
|---|
StandardUnixBrowser(java.lang.String configSep,
java.lang.String configStr)
Splits the config string using the configSep character.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getArgsForForcingNewBrowserWindow(java.lang.String urlString) |
java.lang.String[] |
getArgsForOpenBrowser(java.lang.String urlString)
Returns the command line arguments for addressing an already
open browser.
|
java.lang.String[] |
getArgsForStartingBrowser(java.lang.String urlString)
Returns the command line arguments for starting a new browser
instance.
|
java.lang.String |
getBrowserApplicationName()
Returns the executable name for the browser.
|
java.lang.String |
getBrowserDisplayName()
Returns the display name for the browser.
|
boolean |
isBrowserAvailable(AbstractLogger logger)
Returns true if the browser is available, ie which command finds it.
|
java.lang.String |
toString()
Returns debug information.
|
StandardUnixBrowser(java.lang.String configSep,
java.lang.String configStr)
configSep - StringconfigStr - Stringpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getBrowserDisplayName()
getBrowserDisplayName in interface BrowserDescriptionpublic java.lang.String getBrowserApplicationName()
getBrowserApplicationName in interface BrowserDescriptionpublic java.lang.String[] getArgsForOpenBrowser(java.lang.String urlString)
getArgsForOpenBrowser in interface UnixBrowserurlString - Stringpublic java.lang.String[] getArgsForStartingBrowser(java.lang.String urlString)
getArgsForStartingBrowser in interface UnixBrowserurlString - Stringpublic java.lang.String[] getArgsForForcingNewBrowserWindow(java.lang.String urlString)
getArgsForForcingNewBrowserWindow in interface UnixBrowserpublic boolean isBrowserAvailable(AbstractLogger logger)
isBrowserAvailable in interface UnixBrowserlogger - AbstractLogger