edu.stanford.ejalbert.launching.misc
Interface UnixBrowser

All Superinterfaces:
BrowserDescription
All Known Implementing Classes:
StandardUnixBrowser

public interface UnixBrowser
extends BrowserDescription

Augments the standard browser description with information specific to a Unix type browser.


Method Summary
 String[] getArgsForForcingNewBrowserWindow(String url)
           
 String[] getArgsForOpenBrowser(String url)
          Returns the command line arguments for addressing an already open browser.
 String[] getArgsForStartingBrowser(String url)
          Returns the command line arguments for starting a new browser instance.
 boolean isBrowserAvailable(AbstractLogger logger)
          Returns true if the browser is available on the user's system..
 
Methods inherited from interface edu.stanford.ejalbert.launching.BrowserDescription
getBrowserApplicationName, getBrowserDisplayName
 

Method Detail

getArgsForOpenBrowser

public String[] getArgsForOpenBrowser(String url)
Returns the command line arguments for addressing an already open browser.

Returns:
String[]

getArgsForStartingBrowser

public String[] getArgsForStartingBrowser(String url)
Returns the command line arguments for starting a new browser instance.

Returns:
String[]

getArgsForForcingNewBrowserWindow

public String[] getArgsForForcingNewBrowserWindow(String url)

isBrowserAvailable

public boolean isBrowserAvailable(AbstractLogger logger)
Returns true if the browser is available on the user's system..

Parameters:
logger - AbstractLogger
Returns:
boolean