Package org.netbeans.jemmy.drivers
Class DriverManager
java.lang.Object
org.netbeans.jemmy.drivers.DriverManager
Manages driver set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Symbolic constant for button drivers.static final String
Symbolic constant - prefix for drivers names.static final String
Symbolic constant for frame drivers.static final String
Symbolic constant for window drivers.static final String
Symbolic constant for window drivers.static final String
Symbolic constant for key drivers.static final String
Symbolic constant for list drivers.static final String
Symbolic constant for menu drivers.static final String
Symbolic constant for mouse drivers.static final String
Symbolic constant for multiselection list drivers.static final String
Symbolic constant for reorderable list drivers.static final String
Symbolic constant for scroll drivers.static final String
Symbolic constant for table drivers.static final String
Symbolic constant for text drivers.static final String
Symbolic constant for tree drivers.static final String
Symbolic constant for window drivers. -
Method Summary
Modifier and TypeMethodDescriptionstatic ButtonDriver
getButtonDriver
(Class operatorClass) ReturnsBUTTON_DRIVER_ID
driver.static ButtonDriver
getButtonDriver
(ComponentOperator operator) ReturnsBUTTON_DRIVER_ID
driver.static Object
Searches a driver.static Object
getDriver
(String id, Class operatorClass, JemmyProperties props) Searches a driver.static Object
getDriver
(String id, ComponentOperator operator) Searches a driver.static FocusDriver
getFocusDriver
(Class operatorClass) ReturnsFOCUS_DRIVER_ID
driver.static FocusDriver
getFocusDriver
(ComponentOperator operator) ReturnsFOCUS_DRIVER_ID
driver.static FrameDriver
getFrameDriver
(Class operatorClass) ReturnsFRAME_DRIVER_ID
driver.static FrameDriver
getFrameDriver
(ComponentOperator operator) ReturnsFRAME_DRIVER_ID
driver.static InternalFrameDriver
getInternalFrameDriver
(Class operatorClass) ReturnsINTERNAL_FRAME_DRIVER_ID
driver.static InternalFrameDriver
getInternalFrameDriver
(ComponentOperator operator) ReturnsINTERNAL_FRAME_DRIVER_ID
driver.static KeyDriver
getKeyDriver
(Class operatorClass) ReturnsKEY_DRIVER_ID
driver.static KeyDriver
getKeyDriver
(ComponentOperator operator) ReturnsKEY_DRIVER_ID
driver.static ListDriver
getListDriver
(Class operatorClass) ReturnsLIST_DRIVER_ID
driver.static ListDriver
getListDriver
(ComponentOperator operator) ReturnsLIST_DRIVER_ID
driver.static MenuDriver
getMenuDriver
(Class operatorClass) ReturnsMENU_DRIVER_ID
driver.static MenuDriver
getMenuDriver
(ComponentOperator operator) ReturnsMENU_DRIVER_ID
driver.static MouseDriver
getMouseDriver
(Class operatorClass) ReturnsMOUSE_DRIVER_ID
driver.static MouseDriver
getMouseDriver
(ComponentOperator operator) ReturnsMOUSE_DRIVER_ID
driver.static MultiSelListDriver
getMultiSelListDriver
(Class operatorClass) ReturnsMULTISELLIST_DRIVER_ID
driver.static MultiSelListDriver
getMultiSelListDriver
(ComponentOperator operator) ReturnsMULTISELLIST_DRIVER_ID
driver.static OrderedListDriver
getOrderedListDriver
(Class operatorClass) ReturnsORDEREDLIST_DRIVER_ID
driver.static OrderedListDriver
getOrderedListDriver
(ComponentOperator operator) ReturnsORDEREDLIST_DRIVER_ID
driver.static ScrollDriver
getScrollDriver
(Class operatorClass) ReturnsSCROLL_DRIVER_ID
driver.static ScrollDriver
getScrollDriver
(ComponentOperator operator) ReturnsSCROLL_DRIVER_ID
driver.static TableDriver
getTableDriver
(Class operatorClass) ReturnsTABLE_DRIVER_ID
driver.static TableDriver
getTableDriver
(ComponentOperator operator) ReturnsTABLE_DRIVER_ID
driver.static TextDriver
getTextDriver
(Class operatorClass) ReturnsTEXT_DRIVER_ID
driver.static TextDriver
getTextDriver
(ComponentOperator operator) ReturnsTEXT_DRIVER_ID
driver.static TreeDriver
getTreeDriver
(Class operatorClass) ReturnsTREE_DRIVER_ID
driver.static TreeDriver
getTreeDriver
(ComponentOperator operator) ReturnsTREE_DRIVER_ID
driver.static WindowDriver
getWindowDriver
(Class operatorClass) ReturnsWINDOW_DRIVER_ID
driver.static WindowDriver
getWindowDriver
(ComponentOperator operator) ReturnsWINDOW_DRIVER_ID
driver.static void
removeDriver
(String id, Class operatorClass) Removes driver for operator class.static void
removeDriver
(String id, Class[] operatorClasses) Removes driver for operator classes.static void
removeDriver
(String id, String operatorClassName) Removes driver for operator class.static void
removeDriver
(String id, String[] operatorClassNames) Removes driver for operator classes.static void
removeDrivers
(String id) Removes driver for all supported classes.static void
setButtonDriver
(ButtonDriver driver) DefinesBUTTON_DRIVER_ID
driver.static void
Sets driver for an operator class.static void
Sets driver for an operator class name.static void
Sets driver for all classes supported by driver.static void
setDriver
(String id, LightDriver driver) Sets driver for all classes supported by driver.static void
setFocusDriver
(FocusDriver driver) DefinesFOCUS_DRIVER_ID
driver.static void
setFrameDriver
(FrameDriver driver) DefinesFRAME_DRIVER_ID
driver.static void
DefinesINTERNAL_FRAME_DRIVER_ID
driver.static void
setKeyDriver
(KeyDriver driver) DefinesKEY_DRIVER_ID
driver.static void
setListDriver
(ListDriver driver) DefinesLIST_DRIVER_ID
driver.static void
setMenuDriver
(MenuDriver driver) DefinesMENU_DRIVER_ID
driver.static void
setMouseDriver
(MouseDriver driver) DefinesMOUSE_DRIVER_ID
driver.static void
DefinesMULTISELLIST_DRIVER_ID
driver.static void
DefinesORDEREDLIST_DRIVER_ID
driver.static void
setScrollDriver
(ScrollDriver driver) DefinesSCROLL_DRIVER_ID
driver.static void
setTableDriver
(TableDriver driver) DefinesTABLE_DRIVER_ID
driver.static void
setTextDriver
(TextDriver driver) DefinesTEXT_DRIVER_ID
driver.static void
setTreeDriver
(TreeDriver driver) DefinesTREE_DRIVER_ID
driver.static void
setWindowDriver
(WindowDriver driver) DefinesWINDOW_DRIVER_ID
driver.
-
Field Details
-
DRIVER_ID
Symbolic constant - prefix for drivers names.- See Also:
-
TREE_DRIVER_ID
Symbolic constant for tree drivers.- See Also:
-
TEXT_DRIVER_ID
Symbolic constant for text drivers.- See Also:
-
KEY_DRIVER_ID
Symbolic constant for key drivers.- See Also:
-
MOUSE_DRIVER_ID
Symbolic constant for mouse drivers.- See Also:
-
SCROLL_DRIVER_ID
Symbolic constant for scroll drivers.- See Also:
-
BUTTON_DRIVER_ID
Symbolic constant for button drivers.- See Also:
-
LIST_DRIVER_ID
Symbolic constant for list drivers.- See Also:
-
MULTISELLIST_DRIVER_ID
Symbolic constant for multiselection list drivers.- See Also:
-
ORDEREDLIST_DRIVER_ID
Symbolic constant for reorderable list drivers.- See Also:
-
TABLE_DRIVER_ID
Symbolic constant for table drivers.- See Also:
-
WINDOW_DRIVER_ID
Symbolic constant for window drivers.- See Also:
-
FRAME_DRIVER_ID
Symbolic constant for window drivers.- See Also:
-
INTERNAL_FRAME_DRIVER_ID
Symbolic constant for window drivers.- See Also:
-
FOCUS_DRIVER_ID
Symbolic constant for frame drivers.- See Also:
-
MENU_DRIVER_ID
Symbolic constant for menu drivers.- See Also:
-
-
Method Details
-
getDriver
Searches a driver.- Parameters:
id
- Driver type id.operatorClass
- Class to get an driver for.props
- Instance to get driver from.- Returns:
- a driver.
- See Also:
-
getDriver
Searches a driver. Usesoperator.getProperties()
to receive JemmyProperties instance.- Parameters:
id
- Driver type id.operator
- Operator to get an driver for.- Returns:
- a driver.
- See Also:
-
getDriver
Searches a driver. Uses current JemmyProperties.- Parameters:
id
- Driver type id.operatorClass
- Class to get an driver for.- Returns:
- a driver.
- See Also:
-
setDriver
Sets driver for an operator class.- Parameters:
id
- Driver type id.driver
- A driver to be installed.operatorClass
- Class to set driver for.- See Also:
-
setDriver
Sets driver for an operator class name.- Parameters:
id
- Driver type id.driver
- A driver to be installed.operatorClassName
- A name of operator class.- See Also:
-
setDriver
Sets driver for all classes supported by driver.- Parameters:
id
- Driver type id.driver
- A driver to be installed.- See Also:
-
setDriver
Sets driver for all classes supported by driver.- Parameters:
id
- Driver type id.driver
- A driver to be installed.- See Also:
-
removeDriver
Removes driver for operator class.- Parameters:
id
- Driver type to remove.operatorClass
- Class to remove driver for.
-
removeDriver
Removes driver for operator class.- Parameters:
id
- Driver type to remove.operatorClassName
- A name of operator class.
-
removeDriver
Removes driver for operator classes.- Parameters:
id
- Driver type to remove.operatorClasses
- Classes to remove driver for.
-
removeDriver
Removes driver for operator classes.- Parameters:
id
- Driver type to remove.operatorClassNames
- Names of operator classes.
-
removeDrivers
Removes driver for all supported classes.- Parameters:
id
- Driver type to remove.
-
getTreeDriver
ReturnsTREE_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getTreeDriver
ReturnsTREE_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setTreeDriver
DefinesTREE_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getTextDriver
ReturnsTEXT_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getTextDriver
ReturnsTEXT_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setTextDriver
DefinesTEXT_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getKeyDriver
ReturnsKEY_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getKeyDriver
ReturnsKEY_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setKeyDriver
DefinesKEY_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getMouseDriver
ReturnsMOUSE_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getMouseDriver
ReturnsMOUSE_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setMouseDriver
DefinesMOUSE_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getScrollDriver
ReturnsSCROLL_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getScrollDriver
ReturnsSCROLL_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setScrollDriver
DefinesSCROLL_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getButtonDriver
ReturnsBUTTON_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getButtonDriver
ReturnsBUTTON_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setButtonDriver
DefinesBUTTON_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getListDriver
ReturnsLIST_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getListDriver
ReturnsLIST_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setListDriver
DefinesLIST_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getMultiSelListDriver
ReturnsMULTISELLIST_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getMultiSelListDriver
ReturnsMULTISELLIST_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setMultiSelListDriver
DefinesMULTISELLIST_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getOrderedListDriver
ReturnsORDEREDLIST_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getOrderedListDriver
ReturnsORDEREDLIST_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setOrderedListDriver
DefinesORDEREDLIST_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getTableDriver
ReturnsTABLE_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getTableDriver
ReturnsTABLE_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setTableDriver
DefinesTABLE_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getWindowDriver
ReturnsWINDOW_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getWindowDriver
ReturnsWINDOW_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setWindowDriver
DefinesWINDOW_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getFrameDriver
ReturnsFRAME_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getFrameDriver
ReturnsFRAME_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setFrameDriver
DefinesFRAME_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getInternalFrameDriver
ReturnsINTERNAL_FRAME_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getInternalFrameDriver
ReturnsINTERNAL_FRAME_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setInternalFrameDriver
DefinesINTERNAL_FRAME_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getFocusDriver
ReturnsFOCUS_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getFocusDriver
ReturnsFOCUS_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setFocusDriver
DefinesFOCUS_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-
getMenuDriver
ReturnsMENU_DRIVER_ID
driver.- Parameters:
operatorClass
- Class to find driver for.- Returns:
- a driver
- See Also:
-
getMenuDriver
ReturnsMENU_DRIVER_ID
driver.- Parameters:
operator
- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setMenuDriver
DefinesMENU_DRIVER_ID
driver.- Parameters:
driver
- a driver- See Also:
-