edu.stanford.ejalbert.launching.windows
Class WindowsBrowserLaunching

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

public abstract class WindowsBrowserLaunching
extends java.lang.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  java.lang.String getArrayAsString(java.lang.String[] array)
           
protected  java.lang.String getProtocol(java.lang.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 java.lang.String getArrayAsString(java.lang.String[] array)

getProtocol

protected java.lang.String getProtocol(java.lang.String urlString)
                                throws java.net.MalformedURLException
Throws:
java.net.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