edu.stanford.ejalbert.launching.misc
Class StandardUnixBrowser

java.lang.Object
  extended byedu.stanford.ejalbert.launching.misc.StandardUnixBrowser
All Implemented Interfaces:
UnixBrowser

class StandardUnixBrowser
extends Object
implements UnixBrowser


Field Summary
(package private) static StandardUnixBrowser FIREFOX
           
(package private) static StandardUnixBrowser KONQUEROR
           
(package private) static StandardUnixBrowser MOZILLA
           
(package private) static StandardUnixBrowser MOZILLA_FIREFOX
           
(package private) static StandardUnixBrowser NETSCAPE
           
(package private) static StandardUnixBrowser OPERA
           
 
Constructor Summary
(package private) StandardUnixBrowser(String browserName, String browserArgName)
           
 
Method Summary
 String[] getArgsForOpenBrowser(String urlString)
           
 String[] getArgsForStartingBrowser(String urlString)
           
 String getBrowserName()
          Returns name of browser for display to user.
 boolean isBrowserAvailable(AbstractLogger logger)
          Returns true if the browser is available, ie which command finds it.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NETSCAPE

static final StandardUnixBrowser NETSCAPE

MOZILLA

static final StandardUnixBrowser MOZILLA

FIREFOX

static final StandardUnixBrowser FIREFOX

MOZILLA_FIREFOX

static final StandardUnixBrowser MOZILLA_FIREFOX

KONQUEROR

static final StandardUnixBrowser KONQUEROR

OPERA

static final StandardUnixBrowser OPERA
Constructor Detail

StandardUnixBrowser

StandardUnixBrowser(String browserName,
                    String browserArgName)
Method Detail

toString

public String toString()

getBrowserName

public String getBrowserName()
Description copied from interface: UnixBrowser
Returns name of browser for display to user.

Specified by:
getBrowserName in interface UnixBrowser
Returns:
String

getArgsForOpenBrowser

public String[] getArgsForOpenBrowser(String urlString)
Specified by:
getArgsForOpenBrowser in interface UnixBrowser

getArgsForStartingBrowser

public String[] getArgsForStartingBrowser(String urlString)
Specified by:
getArgsForStartingBrowser in interface UnixBrowser

isBrowserAvailable

public boolean isBrowserAvailable(AbstractLogger logger)
Returns true if the browser is available, ie which command finds it.

Specified by:
isBrowserAvailable in interface UnixBrowser
Parameters:
logger - AbstractLogger
Returns:
boolean