public class DriverManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUTTON_DRIVER_ID
Symbolic constant for button drivers.
|
static java.lang.String |
DRIVER_ID
Symbolic constant - prefix for drivers names.
|
static java.lang.String |
FOCUS_DRIVER_ID
Symbolic constant for frame drivers.
|
static java.lang.String |
FRAME_DRIVER_ID
Symbolic constant for window drivers.
|
static java.lang.String |
INTERNAL_FRAME_DRIVER_ID
Symbolic constant for window drivers.
|
static java.lang.String |
KEY_DRIVER_ID
Symbolic constant for key drivers.
|
static java.lang.String |
LIST_DRIVER_ID
Symbolic constant for list drivers.
|
static java.lang.String |
MENU_DRIVER_ID
Symbolic constant for menu drivers.
|
static java.lang.String |
MOUSE_DRIVER_ID
Symbolic constant for mouse drivers.
|
static java.lang.String |
MULTISELLIST_DRIVER_ID
Symbolic constant for multiselection list drivers.
|
static java.lang.String |
ORDEREDLIST_DRIVER_ID
Symbolic constant for reorderable list drivers.
|
static java.lang.String |
SCROLL_DRIVER_ID
Symbolic constant for scroll drivers.
|
static java.lang.String |
TABLE_DRIVER_ID
Symbolic constant for table drivers.
|
static java.lang.String |
TEXT_DRIVER_ID
Symbolic constant for text drivers.
|
static java.lang.String |
TREE_DRIVER_ID
Symbolic constant for tree drivers.
|
static java.lang.String |
WINDOW_DRIVER_ID
Symbolic constant for window drivers.
|
Modifier and Type | Method and Description |
---|---|
static ButtonDriver |
getButtonDriver(java.lang.Class operatorClass)
Returns
BUTTON_DRIVER_ID driver. |
static ButtonDriver |
getButtonDriver(ComponentOperator operator)
Returns
BUTTON_DRIVER_ID driver. |
static java.lang.Object |
getDriver(java.lang.String id,
java.lang.Class operatorClass)
Searches a driver.
|
static java.lang.Object |
getDriver(java.lang.String id,
java.lang.Class operatorClass,
JemmyProperties props)
Searches a driver.
|
static java.lang.Object |
getDriver(java.lang.String id,
ComponentOperator operator)
Searches a driver.
|
static FocusDriver |
getFocusDriver(java.lang.Class operatorClass)
Returns
FOCUS_DRIVER_ID driver. |
static FocusDriver |
getFocusDriver(ComponentOperator operator)
Returns
FOCUS_DRIVER_ID driver. |
static FrameDriver |
getFrameDriver(java.lang.Class operatorClass)
Returns
FRAME_DRIVER_ID driver. |
static FrameDriver |
getFrameDriver(ComponentOperator operator)
Returns
FRAME_DRIVER_ID driver. |
static InternalFrameDriver |
getInternalFrameDriver(java.lang.Class operatorClass)
Returns
INTERNAL_FRAME_DRIVER_ID driver. |
static InternalFrameDriver |
getInternalFrameDriver(ComponentOperator operator)
Returns
INTERNAL_FRAME_DRIVER_ID driver. |
static KeyDriver |
getKeyDriver(java.lang.Class operatorClass)
Returns
KEY_DRIVER_ID driver. |
static KeyDriver |
getKeyDriver(ComponentOperator operator)
Returns
KEY_DRIVER_ID driver. |
static ListDriver |
getListDriver(java.lang.Class operatorClass)
Returns
LIST_DRIVER_ID driver. |
static ListDriver |
getListDriver(ComponentOperator operator)
Returns
LIST_DRIVER_ID driver. |
static MenuDriver |
getMenuDriver(java.lang.Class operatorClass)
Returns
MENU_DRIVER_ID driver. |
static MenuDriver |
getMenuDriver(ComponentOperator operator)
Returns
MENU_DRIVER_ID driver. |
static MouseDriver |
getMouseDriver(java.lang.Class operatorClass)
Returns
MOUSE_DRIVER_ID driver. |
static MouseDriver |
getMouseDriver(ComponentOperator operator)
Returns
MOUSE_DRIVER_ID driver. |
static MultiSelListDriver |
getMultiSelListDriver(java.lang.Class operatorClass)
Returns
MULTISELLIST_DRIVER_ID driver. |
static MultiSelListDriver |
getMultiSelListDriver(ComponentOperator operator)
Returns
MULTISELLIST_DRIVER_ID driver. |
static OrderedListDriver |
getOrderedListDriver(java.lang.Class operatorClass)
Returns
ORDEREDLIST_DRIVER_ID driver. |
static OrderedListDriver |
getOrderedListDriver(ComponentOperator operator)
Returns
ORDEREDLIST_DRIVER_ID driver. |
static ScrollDriver |
getScrollDriver(java.lang.Class operatorClass)
Returns
SCROLL_DRIVER_ID driver. |
static ScrollDriver |
getScrollDriver(ComponentOperator operator)
Returns
SCROLL_DRIVER_ID driver. |
static TableDriver |
getTableDriver(java.lang.Class operatorClass)
Returns
TABLE_DRIVER_ID driver. |
static TableDriver |
getTableDriver(ComponentOperator operator)
Returns
TABLE_DRIVER_ID driver. |
static TextDriver |
getTextDriver(java.lang.Class operatorClass)
Returns
TEXT_DRIVER_ID driver. |
static TextDriver |
getTextDriver(ComponentOperator operator)
Returns
TEXT_DRIVER_ID driver. |
static TreeDriver |
getTreeDriver(java.lang.Class operatorClass)
Returns
TREE_DRIVER_ID driver. |
static TreeDriver |
getTreeDriver(ComponentOperator operator)
Returns
TREE_DRIVER_ID driver. |
static WindowDriver |
getWindowDriver(java.lang.Class operatorClass)
Returns
WINDOW_DRIVER_ID driver. |
static WindowDriver |
getWindowDriver(ComponentOperator operator)
Returns
WINDOW_DRIVER_ID driver. |
static void |
removeDriver(java.lang.String id,
java.lang.Class operatorClass)
Removes driver for operator class.
|
static void |
removeDriver(java.lang.String id,
java.lang.Class[] operatorClasses)
Removes driver for operator classes.
|
static void |
removeDriver(java.lang.String id,
java.lang.String operatorClassName)
Removes driver for operator class.
|
static void |
removeDriver(java.lang.String id,
java.lang.String[] operatorClassNames)
Removes driver for operator classes.
|
static void |
removeDrivers(java.lang.String id)
Removes driver for all supported classes.
|
static void |
setButtonDriver(ButtonDriver driver)
Defines
BUTTON_DRIVER_ID driver. |
static void |
setDriver(java.lang.String id,
Driver driver)
Sets driver for all classes supported by driver.
|
static void |
setDriver(java.lang.String id,
LightDriver driver)
Sets driver for all classes supported by driver.
|
static void |
setDriver(java.lang.String id,
java.lang.Object driver,
java.lang.Class operatorClass)
Sets driver for an operator class.
|
static void |
setDriver(java.lang.String id,
java.lang.Object driver,
java.lang.String operatorClassName)
Sets driver for an operator class name.
|
static void |
setFocusDriver(FocusDriver driver)
Defines
FOCUS_DRIVER_ID driver. |
static void |
setFrameDriver(FrameDriver driver)
Defines
FRAME_DRIVER_ID driver. |
static void |
setInternalFrameDriver(InternalFrameDriver driver)
Defines
INTERNAL_FRAME_DRIVER_ID driver. |
static void |
setKeyDriver(KeyDriver driver)
Defines
KEY_DRIVER_ID driver. |
static void |
setListDriver(ListDriver driver)
Defines
LIST_DRIVER_ID driver. |
static void |
setMenuDriver(MenuDriver driver)
Defines
MENU_DRIVER_ID driver. |
static void |
setMouseDriver(MouseDriver driver)
Defines
MOUSE_DRIVER_ID driver. |
static void |
setMultiSelListDriver(MultiSelListDriver driver)
Defines
MULTISELLIST_DRIVER_ID driver. |
static void |
setOrderedListDriver(OrderedListDriver driver)
Defines
ORDEREDLIST_DRIVER_ID driver. |
static void |
setScrollDriver(ScrollDriver driver)
Defines
SCROLL_DRIVER_ID driver. |
static void |
setTableDriver(TableDriver driver)
Defines
TABLE_DRIVER_ID driver. |
static void |
setTextDriver(TextDriver driver)
Defines
TEXT_DRIVER_ID driver. |
static void |
setTreeDriver(TreeDriver driver)
Defines
TREE_DRIVER_ID driver. |
static void |
setWindowDriver(WindowDriver driver)
Defines
WINDOW_DRIVER_ID driver. |
public static final java.lang.String DRIVER_ID
public static final java.lang.String TREE_DRIVER_ID
public static final java.lang.String TEXT_DRIVER_ID
public static final java.lang.String KEY_DRIVER_ID
public static final java.lang.String MOUSE_DRIVER_ID
public static final java.lang.String SCROLL_DRIVER_ID
public static final java.lang.String BUTTON_DRIVER_ID
public static final java.lang.String LIST_DRIVER_ID
public static final java.lang.String MULTISELLIST_DRIVER_ID
public static final java.lang.String ORDEREDLIST_DRIVER_ID
public static final java.lang.String TABLE_DRIVER_ID
public static final java.lang.String WINDOW_DRIVER_ID
public static final java.lang.String FRAME_DRIVER_ID
public static final java.lang.String INTERNAL_FRAME_DRIVER_ID
public static final java.lang.String FOCUS_DRIVER_ID
public static final java.lang.String MENU_DRIVER_ID
public static java.lang.Object getDriver(java.lang.String id, java.lang.Class operatorClass, JemmyProperties props)
id
- Driver type id.operatorClass
- Class to get an driver for.props
- Instance to get driver from.setDriver(java.lang.String, java.lang.Object, java.lang.Class)
public static java.lang.Object getDriver(java.lang.String id, ComponentOperator operator)
operator.getProperties()
to
receive JemmyProperties instance.id
- Driver type id.operator
- Operator to get an driver for.setDriver(java.lang.String, java.lang.Object, java.lang.Class)
public static java.lang.Object getDriver(java.lang.String id, java.lang.Class operatorClass)
id
- Driver type id.operatorClass
- Class to get an driver for.setDriver(java.lang.String, java.lang.Object, java.lang.Class)
public static void setDriver(java.lang.String id, java.lang.Object driver, java.lang.Class operatorClass)
id
- Driver type id.driver
- A driver to be installed.operatorClass
- Class to set driver for.getDriver(java.lang.String, java.lang.Class, org.netbeans.jemmy.JemmyProperties)
public static void setDriver(java.lang.String id, java.lang.Object driver, java.lang.String operatorClassName)
id
- Driver type id.driver
- A driver to be installed.operatorClassName
- A name of operator class.getDriver(java.lang.String, java.lang.Class, org.netbeans.jemmy.JemmyProperties)
public static void setDriver(java.lang.String id, Driver driver)
id
- Driver type id.driver
- A driver to be installed.getDriver(java.lang.String, java.lang.Class, org.netbeans.jemmy.JemmyProperties)
public static void setDriver(java.lang.String id, LightDriver driver)
id
- Driver type id.driver
- A driver to be installed.getDriver(java.lang.String, java.lang.Class, org.netbeans.jemmy.JemmyProperties)
public static void removeDriver(java.lang.String id, java.lang.Class operatorClass)
id
- Driver type to remove.operatorClass
- Class to remove driver for.public static void removeDriver(java.lang.String id, java.lang.String operatorClassName)
id
- Driver type to remove.operatorClassName
- A name of operator class.public static void removeDriver(java.lang.String id, java.lang.Class[] operatorClasses)
id
- Driver type to remove.operatorClasses
- Classes to remove driver for.public static void removeDriver(java.lang.String id, java.lang.String[] operatorClassNames)
id
- Driver type to remove.operatorClassNames
- Names of operator classes.public static void removeDrivers(java.lang.String id)
id
- Driver type to remove.public static TreeDriver getTreeDriver(java.lang.Class operatorClass)
TREE_DRIVER_ID
driver.operatorClass
- Class to find driver for.setTreeDriver(org.netbeans.jemmy.drivers.TreeDriver)
public static TreeDriver getTreeDriver(ComponentOperator operator)
TREE_DRIVER_ID
driver.operator
- Operator to find driver for.setTreeDriver(org.netbeans.jemmy.drivers.TreeDriver)
public static void setTreeDriver(TreeDriver driver)
TREE_DRIVER_ID
driver.driver
- a drivergetTreeDriver(java.lang.Class)
public static TextDriver getTextDriver(java.lang.Class operatorClass)
TEXT_DRIVER_ID
driver.operatorClass
- Class to find driver for.setTextDriver(org.netbeans.jemmy.drivers.TextDriver)
public static TextDriver getTextDriver(ComponentOperator operator)
TEXT_DRIVER_ID
driver.operator
- Operator to find driver for.setTextDriver(org.netbeans.jemmy.drivers.TextDriver)
public static void setTextDriver(TextDriver driver)
TEXT_DRIVER_ID
driver.driver
- a drivergetTextDriver(java.lang.Class)
public static KeyDriver getKeyDriver(java.lang.Class operatorClass)
KEY_DRIVER_ID
driver.operatorClass
- Class to find driver for.setKeyDriver(org.netbeans.jemmy.drivers.KeyDriver)
public static KeyDriver getKeyDriver(ComponentOperator operator)
KEY_DRIVER_ID
driver.operator
- Operator to find driver for.setKeyDriver(org.netbeans.jemmy.drivers.KeyDriver)
public static void setKeyDriver(KeyDriver driver)
KEY_DRIVER_ID
driver.driver
- a drivergetKeyDriver(java.lang.Class)
public static MouseDriver getMouseDriver(java.lang.Class operatorClass)
MOUSE_DRIVER_ID
driver.operatorClass
- Class to find driver for.setMouseDriver(org.netbeans.jemmy.drivers.MouseDriver)
public static MouseDriver getMouseDriver(ComponentOperator operator)
MOUSE_DRIVER_ID
driver.operator
- Operator to find driver for.setMouseDriver(org.netbeans.jemmy.drivers.MouseDriver)
public static void setMouseDriver(MouseDriver driver)
MOUSE_DRIVER_ID
driver.driver
- a drivergetMouseDriver(java.lang.Class)
public static ScrollDriver getScrollDriver(java.lang.Class operatorClass)
SCROLL_DRIVER_ID
driver.operatorClass
- Class to find driver for.setScrollDriver(org.netbeans.jemmy.drivers.ScrollDriver)
public static ScrollDriver getScrollDriver(ComponentOperator operator)
SCROLL_DRIVER_ID
driver.operator
- Operator to find driver for.setScrollDriver(org.netbeans.jemmy.drivers.ScrollDriver)
public static void setScrollDriver(ScrollDriver driver)
SCROLL_DRIVER_ID
driver.driver
- a drivergetScrollDriver(java.lang.Class)
public static ButtonDriver getButtonDriver(java.lang.Class operatorClass)
BUTTON_DRIVER_ID
driver.operatorClass
- Class to find driver for.setButtonDriver(org.netbeans.jemmy.drivers.ButtonDriver)
public static ButtonDriver getButtonDriver(ComponentOperator operator)
BUTTON_DRIVER_ID
driver.operator
- Operator to find driver for.setButtonDriver(org.netbeans.jemmy.drivers.ButtonDriver)
public static void setButtonDriver(ButtonDriver driver)
BUTTON_DRIVER_ID
driver.driver
- a drivergetButtonDriver(java.lang.Class)
public static ListDriver getListDriver(java.lang.Class operatorClass)
LIST_DRIVER_ID
driver.operatorClass
- Class to find driver for.setListDriver(org.netbeans.jemmy.drivers.ListDriver)
public static ListDriver getListDriver(ComponentOperator operator)
LIST_DRIVER_ID
driver.operator
- Operator to find driver for.setListDriver(org.netbeans.jemmy.drivers.ListDriver)
public static void setListDriver(ListDriver driver)
LIST_DRIVER_ID
driver.driver
- a drivergetListDriver(java.lang.Class)
public static MultiSelListDriver getMultiSelListDriver(java.lang.Class operatorClass)
MULTISELLIST_DRIVER_ID
driver.operatorClass
- Class to find driver for.setMultiSelListDriver(org.netbeans.jemmy.drivers.MultiSelListDriver)
public static MultiSelListDriver getMultiSelListDriver(ComponentOperator operator)
MULTISELLIST_DRIVER_ID
driver.operator
- Operator to find driver for.setMultiSelListDriver(org.netbeans.jemmy.drivers.MultiSelListDriver)
public static void setMultiSelListDriver(MultiSelListDriver driver)
MULTISELLIST_DRIVER_ID
driver.driver
- a drivergetMultiSelListDriver(java.lang.Class)
public static OrderedListDriver getOrderedListDriver(java.lang.Class operatorClass)
ORDEREDLIST_DRIVER_ID
driver.operatorClass
- Class to find driver for.setOrderedListDriver(org.netbeans.jemmy.drivers.OrderedListDriver)
public static OrderedListDriver getOrderedListDriver(ComponentOperator operator)
ORDEREDLIST_DRIVER_ID
driver.operator
- Operator to find driver for.setOrderedListDriver(org.netbeans.jemmy.drivers.OrderedListDriver)
public static void setOrderedListDriver(OrderedListDriver driver)
ORDEREDLIST_DRIVER_ID
driver.driver
- a drivergetOrderedListDriver(java.lang.Class)
public static TableDriver getTableDriver(java.lang.Class operatorClass)
TABLE_DRIVER_ID
driver.operatorClass
- Class to find driver for.setTableDriver(org.netbeans.jemmy.drivers.TableDriver)
public static TableDriver getTableDriver(ComponentOperator operator)
TABLE_DRIVER_ID
driver.operator
- Operator to find driver for.setTableDriver(org.netbeans.jemmy.drivers.TableDriver)
public static void setTableDriver(TableDriver driver)
TABLE_DRIVER_ID
driver.driver
- a drivergetTableDriver(java.lang.Class)
public static WindowDriver getWindowDriver(java.lang.Class operatorClass)
WINDOW_DRIVER_ID
driver.operatorClass
- Class to find driver for.setWindowDriver(org.netbeans.jemmy.drivers.WindowDriver)
public static WindowDriver getWindowDriver(ComponentOperator operator)
WINDOW_DRIVER_ID
driver.operator
- Operator to find driver for.setWindowDriver(org.netbeans.jemmy.drivers.WindowDriver)
public static void setWindowDriver(WindowDriver driver)
WINDOW_DRIVER_ID
driver.driver
- a drivergetWindowDriver(java.lang.Class)
public static FrameDriver getFrameDriver(java.lang.Class operatorClass)
FRAME_DRIVER_ID
driver.operatorClass
- Class to find driver for.setFrameDriver(org.netbeans.jemmy.drivers.FrameDriver)
public static FrameDriver getFrameDriver(ComponentOperator operator)
FRAME_DRIVER_ID
driver.operator
- Operator to find driver for.setFrameDriver(org.netbeans.jemmy.drivers.FrameDriver)
public static void setFrameDriver(FrameDriver driver)
FRAME_DRIVER_ID
driver.driver
- a drivergetFrameDriver(java.lang.Class)
public static InternalFrameDriver getInternalFrameDriver(java.lang.Class operatorClass)
INTERNAL_FRAME_DRIVER_ID
driver.operatorClass
- Class to find driver for.setInternalFrameDriver(org.netbeans.jemmy.drivers.InternalFrameDriver)
public static InternalFrameDriver getInternalFrameDriver(ComponentOperator operator)
INTERNAL_FRAME_DRIVER_ID
driver.operator
- Operator to find driver for.setInternalFrameDriver(org.netbeans.jemmy.drivers.InternalFrameDriver)
public static void setInternalFrameDriver(InternalFrameDriver driver)
INTERNAL_FRAME_DRIVER_ID
driver.driver
- a drivergetInternalFrameDriver(java.lang.Class)
public static FocusDriver getFocusDriver(java.lang.Class operatorClass)
FOCUS_DRIVER_ID
driver.operatorClass
- Class to find driver for.setFocusDriver(org.netbeans.jemmy.drivers.FocusDriver)
public static FocusDriver getFocusDriver(ComponentOperator operator)
FOCUS_DRIVER_ID
driver.operator
- Operator to find driver for.setFocusDriver(org.netbeans.jemmy.drivers.FocusDriver)
public static void setFocusDriver(FocusDriver driver)
FOCUS_DRIVER_ID
driver.driver
- a drivergetFocusDriver(java.lang.Class)
public static MenuDriver getMenuDriver(java.lang.Class operatorClass)
MENU_DRIVER_ID
driver.operatorClass
- Class to find driver for.setMenuDriver(org.netbeans.jemmy.drivers.MenuDriver)
public static MenuDriver getMenuDriver(ComponentOperator operator)
MENU_DRIVER_ID
driver.operator
- Operator to find driver for.setMenuDriver(org.netbeans.jemmy.drivers.MenuDriver)
public static void setMenuDriver(MenuDriver driver)
MENU_DRIVER_ID
driver.driver
- a drivergetMenuDriver(java.lang.Class)