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