com.teamdev.jxbrowser
Class BrowserFactory

java.lang.Object
  extended by com.teamdev.jxbrowser.BrowserFactory

public abstract class BrowserFactory
extends java.lang.Object

A browser factory for creating browser instances.


Constructor Summary
BrowserFactory()
           
 
Method Summary
static Browser createBrowser()
          Creates a new browser instance of the current default browser type.
static Browser createBrowser(BrowserType type)
          Creates a new browser instance for a given browser type.
static BrowserType getDefaultBrowserType()
          Returns the default browser type.
static void setDefaultBrowserType(BrowserType type)
          Sets the default browser type that will be used in createBrowser.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserFactory

public BrowserFactory()
Method Detail

createBrowser

public static Browser createBrowser(BrowserType type)
Creates a new browser instance for a given browser type.

Parameters:
type - the required browser type
Returns:
created browser instance
Throws:
UnsupportedBrowserTypeException - when the given browser type is not supported
See Also:
createBrowser()

createBrowser

public static Browser createBrowser()
Creates a new browser instance of the current default browser type.

Returns:
create browser instance.
Throws:
UnsupportedBrowserTypeException - when the given browser type is not supported
See Also:
createBrowser(BrowserType), setDefaultBrowserType(BrowserType), getDefaultBrowserType()

setDefaultBrowserType

public static void setDefaultBrowserType(BrowserType type)
Sets the default browser type that will be used in createBrowser.

Parameters:
type - new default browser type.
See Also:
getDefaultBrowserType(), createBrowser()

getDefaultBrowserType

public static BrowserType getDefaultBrowserType()
Returns the default browser type. By default this method returns the platform specific type. Please see the BrowserType.getPlatformSpecificBrowser() method.

Returns:
the default browser type.
See Also:
BrowserType.getPlatformSpecificBrowser(), setDefaultBrowserType(BrowserType)