edu.stanford.ejalbert.launching.windows
Class WindowsBrowserLaunching

    java.lang.Object
    extended byedu.stanford.ejalbert.launching.windows.WindowsBrowserLaunching
All Implemented Interfaces:
IBrowserLaunching
Direct Known Subclasses:
DefaultWindowsBrowserLaunching

public abstract class WindowsBrowserLaunching
extends Object
implements IBrowserLaunching

Author:
Markus Gebhard

Field Summary
protected  AbstractLogger logger
           
 
Fields inherited from interface edu.stanford.ejalbert.launching.IBrowserLaunching
BROWSER_DEFAULT, PROTOCOL_FILE, PROTOCOL_HTTP, PROTOCOL_MAILTO
 
Constructor Summary
protected WindowsBrowserLaunching(AbstractLogger logger)
           
 
Method Summary
protected  String getArrayAsString(String[] array)
           
protected  String getProtocol(String urlString)
           
 void initialize()
          Performs any initialization needed for the particular O/S.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.stanford.ejalbert.launching.IBrowserLaunching
getBrowserList, openUrl, openUrl
 

Field Detail

logger

    protected final AbstractLogger
    logger
Constructor Detail

WindowsBrowserLaunching

    protected WindowsBrowserLaunching(AbstractLogger logger)
Method Detail

getArrayAsString

    protected String getArrayAsString(String[] array)

getProtocol

    protected String getProtocol(String urlString)
    throws MalformedURLException
Throws:
MalformedURLException

initialize

    public void initialize()
    throws BrowserLaunchingInitializingException
Description copied from interface: IBrowserLaunching
Performs any initialization needed for the particular O/S.

Specified by:
initialize in interface IBrowserLaunching
Throws:
BrowserLaunchingInitializingException