Class DriverManager
java.lang.Object
org.netbeans.jemmy.drivers.DriverManager
Manages driver set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringSymbolic constant for button drivers.static final StringSymbolic constant - prefix for drivers names.static final StringSymbolic constant for frame drivers.static final StringSymbolic constant for window drivers.static final StringSymbolic constant for window drivers.static final StringSymbolic constant for key drivers.static final StringSymbolic constant for list drivers.static final StringSymbolic constant for menu drivers.static final StringSymbolic constant for mouse drivers.static final StringSymbolic constant for multiselection list drivers.static final StringSymbolic constant for reorderable list drivers.static final StringSymbolic constant for scroll drivers.static final StringSymbolic constant for table drivers.static final StringSymbolic constant for text drivers.static final StringSymbolic constant for tree drivers.static final StringSymbolic constant for window drivers. -
Method Summary
Modifier and TypeMethodDescriptionstatic ButtonDrivergetButtonDriver(Class operatorClass) ReturnsBUTTON_DRIVER_IDdriver.static ButtonDrivergetButtonDriver(ComponentOperator operator) ReturnsBUTTON_DRIVER_IDdriver.static ObjectSearches a driver.static ObjectgetDriver(String id, Class operatorClass, JemmyProperties props) Searches a driver.static ObjectgetDriver(String id, ComponentOperator operator) Searches a driver.static FocusDrivergetFocusDriver(Class operatorClass) ReturnsFOCUS_DRIVER_IDdriver.static FocusDrivergetFocusDriver(ComponentOperator operator) ReturnsFOCUS_DRIVER_IDdriver.static FrameDrivergetFrameDriver(Class operatorClass) ReturnsFRAME_DRIVER_IDdriver.static FrameDrivergetFrameDriver(ComponentOperator operator) ReturnsFRAME_DRIVER_IDdriver.static InternalFrameDrivergetInternalFrameDriver(Class operatorClass) ReturnsINTERNAL_FRAME_DRIVER_IDdriver.static InternalFrameDrivergetInternalFrameDriver(ComponentOperator operator) ReturnsINTERNAL_FRAME_DRIVER_IDdriver.static KeyDrivergetKeyDriver(Class operatorClass) ReturnsKEY_DRIVER_IDdriver.static KeyDrivergetKeyDriver(ComponentOperator operator) ReturnsKEY_DRIVER_IDdriver.static ListDrivergetListDriver(Class operatorClass) ReturnsLIST_DRIVER_IDdriver.static ListDrivergetListDriver(ComponentOperator operator) ReturnsLIST_DRIVER_IDdriver.static MenuDrivergetMenuDriver(Class operatorClass) ReturnsMENU_DRIVER_IDdriver.static MenuDrivergetMenuDriver(ComponentOperator operator) ReturnsMENU_DRIVER_IDdriver.static MouseDrivergetMouseDriver(Class operatorClass) ReturnsMOUSE_DRIVER_IDdriver.static MouseDrivergetMouseDriver(ComponentOperator operator) ReturnsMOUSE_DRIVER_IDdriver.static MultiSelListDrivergetMultiSelListDriver(Class operatorClass) ReturnsMULTISELLIST_DRIVER_IDdriver.static MultiSelListDrivergetMultiSelListDriver(ComponentOperator operator) ReturnsMULTISELLIST_DRIVER_IDdriver.static OrderedListDrivergetOrderedListDriver(Class operatorClass) ReturnsORDEREDLIST_DRIVER_IDdriver.static OrderedListDrivergetOrderedListDriver(ComponentOperator operator) ReturnsORDEREDLIST_DRIVER_IDdriver.static ScrollDrivergetScrollDriver(Class operatorClass) ReturnsSCROLL_DRIVER_IDdriver.static ScrollDrivergetScrollDriver(ComponentOperator operator) ReturnsSCROLL_DRIVER_IDdriver.static TableDrivergetTableDriver(Class operatorClass) ReturnsTABLE_DRIVER_IDdriver.static TableDrivergetTableDriver(ComponentOperator operator) ReturnsTABLE_DRIVER_IDdriver.static TextDrivergetTextDriver(Class operatorClass) ReturnsTEXT_DRIVER_IDdriver.static TextDrivergetTextDriver(ComponentOperator operator) ReturnsTEXT_DRIVER_IDdriver.static TreeDrivergetTreeDriver(Class operatorClass) ReturnsTREE_DRIVER_IDdriver.static TreeDrivergetTreeDriver(ComponentOperator operator) ReturnsTREE_DRIVER_IDdriver.static WindowDrivergetWindowDriver(Class operatorClass) ReturnsWINDOW_DRIVER_IDdriver.static WindowDrivergetWindowDriver(ComponentOperator operator) ReturnsWINDOW_DRIVER_IDdriver.static voidremoveDriver(String id, Class operatorClass) Removes driver for operator class.static voidremoveDriver(String id, Class[] operatorClasses) Removes driver for operator classes.static voidremoveDriver(String id, String operatorClassName) Removes driver for operator class.static voidremoveDriver(String id, String[] operatorClassNames) Removes driver for operator classes.static voidremoveDrivers(String id) Removes driver for all supported classes.static voidsetButtonDriver(ButtonDriver driver) DefinesBUTTON_DRIVER_IDdriver.static voidSets driver for an operator class.static voidSets driver for an operator class name.static voidSets driver for all classes supported by driver.static voidsetDriver(String id, LightDriver driver) Sets driver for all classes supported by driver.static voidsetFocusDriver(FocusDriver driver) DefinesFOCUS_DRIVER_IDdriver.static voidsetFrameDriver(FrameDriver driver) DefinesFRAME_DRIVER_IDdriver.static voidDefinesINTERNAL_FRAME_DRIVER_IDdriver.static voidsetKeyDriver(KeyDriver driver) DefinesKEY_DRIVER_IDdriver.static voidsetListDriver(ListDriver driver) DefinesLIST_DRIVER_IDdriver.static voidsetMenuDriver(MenuDriver driver) DefinesMENU_DRIVER_IDdriver.static voidsetMouseDriver(MouseDriver driver) DefinesMOUSE_DRIVER_IDdriver.static voidDefinesMULTISELLIST_DRIVER_IDdriver.static voidDefinesORDEREDLIST_DRIVER_IDdriver.static voidsetScrollDriver(ScrollDriver driver) DefinesSCROLL_DRIVER_IDdriver.static voidsetTableDriver(TableDriver driver) DefinesTABLE_DRIVER_IDdriver.static voidsetTextDriver(TextDriver driver) DefinesTEXT_DRIVER_IDdriver.static voidsetTreeDriver(TreeDriver driver) DefinesTREE_DRIVER_IDdriver.static voidsetWindowDriver(WindowDriver driver) DefinesWINDOW_DRIVER_IDdriver.
-
Field Details
-
DRIVER_ID
-
TREE_DRIVER_ID
-
TEXT_DRIVER_ID
-
KEY_DRIVER_ID
-
MOUSE_DRIVER_ID
-
SCROLL_DRIVER_ID
-
BUTTON_DRIVER_ID
-
LIST_DRIVER_ID
-
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
-
WINDOW_DRIVER_ID
-
FRAME_DRIVER_ID
-
INTERNAL_FRAME_DRIVER_ID
-
FOCUS_DRIVER_ID
-
MENU_DRIVER_ID
-
-
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
-
setDriver
-
setDriver
-
setDriver
-
setDriver
Sets driver for all classes supported by driver.- Parameters:
id- Driver type id.driver- A driver to be installed.- See Also:
-
removeDriver
-
removeDriver
-
removeDriver
-
removeDriver
-
removeDrivers
Removes driver for all supported classes.- Parameters:
id- Driver type to remove.
-
getTreeDriver
ReturnsTREE_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getTreeDriver
ReturnsTREE_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setTreeDriver
DefinesTREE_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getTextDriver
ReturnsTEXT_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getTextDriver
ReturnsTEXT_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setTextDriver
DefinesTEXT_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getKeyDriver
-
getKeyDriver
ReturnsKEY_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setKeyDriver
DefinesKEY_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getMouseDriver
ReturnsMOUSE_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getMouseDriver
ReturnsMOUSE_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setMouseDriver
DefinesMOUSE_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getScrollDriver
ReturnsSCROLL_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getScrollDriver
ReturnsSCROLL_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setScrollDriver
DefinesSCROLL_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getButtonDriver
ReturnsBUTTON_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getButtonDriver
ReturnsBUTTON_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setButtonDriver
DefinesBUTTON_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getListDriver
ReturnsLIST_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getListDriver
ReturnsLIST_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setListDriver
DefinesLIST_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getMultiSelListDriver
ReturnsMULTISELLIST_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getMultiSelListDriver
ReturnsMULTISELLIST_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setMultiSelListDriver
DefinesMULTISELLIST_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getOrderedListDriver
ReturnsORDEREDLIST_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getOrderedListDriver
ReturnsORDEREDLIST_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setOrderedListDriver
DefinesORDEREDLIST_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getTableDriver
ReturnsTABLE_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getTableDriver
ReturnsTABLE_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setTableDriver
DefinesTABLE_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getWindowDriver
ReturnsWINDOW_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getWindowDriver
ReturnsWINDOW_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setWindowDriver
DefinesWINDOW_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getFrameDriver
ReturnsFRAME_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getFrameDriver
ReturnsFRAME_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setFrameDriver
DefinesFRAME_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getInternalFrameDriver
ReturnsINTERNAL_FRAME_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getInternalFrameDriver
ReturnsINTERNAL_FRAME_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setInternalFrameDriver
DefinesINTERNAL_FRAME_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getFocusDriver
ReturnsFOCUS_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getFocusDriver
ReturnsFOCUS_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setFocusDriver
DefinesFOCUS_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-
getMenuDriver
ReturnsMENU_DRIVER_IDdriver.- Parameters:
operatorClass- Class to find driver for.- Returns:
- a driver
- See Also:
-
getMenuDriver
ReturnsMENU_DRIVER_IDdriver.- Parameters:
operator- Operator to find driver for.- Returns:
- a driver
- See Also:
-
setMenuDriver
DefinesMENU_DRIVER_IDdriver.- Parameters:
driver- a driver- See Also:
-