org.netbeans.modules.jellytools.ide/3 3.14.0

org.netbeans.jellytools.modules.db
Class AddJDBCDriverOperator

java.lang.Object
  extended by org.netbeans.jemmy.operators.Operator
      extended by org.netbeans.jemmy.operators.ComponentOperator
          extended by org.netbeans.jemmy.operators.ContainerOperator
              extended by org.netbeans.jemmy.operators.WindowOperator
                  extended by org.netbeans.jemmy.operators.DialogOperator
                      extended by org.netbeans.jemmy.operators.JDialogOperator
                          extended by org.netbeans.jellytools.NbDialogOperator
                              extended by org.netbeans.jellytools.modules.db.AddJDBCDriverOperator
All Implemented Interfaces:
org.netbeans.jemmy.Outputable, org.netbeans.jemmy.Timeoutable

public class AddJDBCDriverOperator
extends NbDialogOperator

Handles "New JDBC Driver" dialog.
Usage:

      DriversNode.invoke().addDriver();
      AddJDBCDriverOperator addDlgOperator = new AddJDBCDriverOperator();
      addDlgOperator.add();
      ...
      addDlgOperator.ok();
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JDialogOperator
org.netbeans.jemmy.operators.JDialogOperator.JDialogFinder
 
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.DialogOperator
org.netbeans.jemmy.operators.DialogOperator.DialogByTitleFinder, org.netbeans.jemmy.operators.DialogOperator.DialogFinder
 
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.ContainerOperator
org.netbeans.jemmy.operators.ContainerOperator.ContainerFinder
 
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.Operator.ComponentVisualizer, org.netbeans.jemmy.operators.Operator.DefaultPathParser, org.netbeans.jemmy.operators.Operator.DefaultStringComparator, org.netbeans.jemmy.operators.Operator.Finder, org.netbeans.jemmy.operators.Operator.MapAction, org.netbeans.jemmy.operators.Operator.MapBooleanAction, org.netbeans.jemmy.operators.Operator.MapByteAction, org.netbeans.jemmy.operators.Operator.MapCharacterAction, org.netbeans.jemmy.operators.Operator.MapDoubleAction, org.netbeans.jemmy.operators.Operator.MapFloatAction, org.netbeans.jemmy.operators.Operator.MapIntegerAction, org.netbeans.jemmy.operators.Operator.MapLongAction, org.netbeans.jemmy.operators.Operator.MapVoidAction, org.netbeans.jemmy.operators.Operator.NoBlockingAction, org.netbeans.jemmy.operators.Operator.PathParser, org.netbeans.jemmy.operators.Operator.StringComparator
 
Field Summary
 
Fields inherited from class org.netbeans.jemmy.operators.DialogOperator
IS_MODAL_DPROP, IS_RESIZABLE_DPROP, TITLE_DPROP
 
Fields inherited from class org.netbeans.jemmy.operators.ComponentOperator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROP
 
Fields inherited from class org.netbeans.jemmy.operators.Operator
CLASS_DPROP, TO_STRING_DPROP
 
Constructor Summary
AddJDBCDriverOperator()
          Creates new AddJDBCDriverOperator that can handle it.
 
Method Summary
 void add()
          clicks on "Add..." JButton
 org.netbeans.jemmy.operators.JButtonOperator btAdd()
          Tries to find "Add..." JButton in this dialog.
 org.netbeans.jemmy.operators.JButtonOperator btFind()
          Tries to find "Find" JButton in this dialog.
 org.netbeans.jemmy.operators.JButtonOperator btRemove()
          Tries to find "Remove" JButton in this dialog.
 org.netbeans.jemmy.operators.JComboBoxOperator cboDriverClass()
          Tries to find null JComboBox in this dialog.
 void find()
          clicks on "Find" JButton
 String getName()
          gets text for txtName
 String getSelectedDriverClass()
          returns selected item for cboDriverClass
 org.netbeans.jemmy.operators.JLabelOperator lblDriverClass()
          Tries to find "Driver Class:" JLabel in this dialog.
 org.netbeans.jemmy.operators.JLabelOperator lblDriverFiles()
          Tries to find "Driver File(s):" JLabel in this dialog.
 org.netbeans.jemmy.operators.JLabelOperator lblName()
          Tries to find "Name:" JLabel in this dialog.
 org.netbeans.jemmy.operators.JListOperator lstDriverFiles()
          Tries to find null JList in this dialog.
 void remove()
          clicks on "Remove" JButton
 void selectDriverClass(String item)
          selects item for cboDriverClass
 void setName(String text)
          sets text for txtName
 org.netbeans.jemmy.operators.JTextFieldOperator txtName()
          Tries to find null JTextField in this dialog.
 void typeDriverClass(String text)
          types text for cboDriverClass
 void typeName(String text)
          types text for txtName
 void verify()
          Performs verification of AddJDBCDriverOperator by accessing all its components.
 
Methods inherited from class org.netbeans.jellytools.NbDialogOperator
btCancel, btClose, btHelp, btNo, btOK, btYes, cancel, closeByButton, help, no, ok, yes
 
Methods inherited from class org.netbeans.jemmy.operators.JDialogOperator
findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, getTopModalDialog, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLocationRelativeTo, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog
 
Methods inherited from class org.netbeans.jemmy.operators.DialogOperator
getDump, getTitle, isModal, isResizable, setModal, setResizable, setTitle, waitDialog, waitDialog, waitDialog, waitTitle
 
Methods inherited from class org.netbeans.jemmy.operators.WindowOperator
activate, addWindowListener, applyResourceBundle, applyResourceBundle, close, copyEnvironment, dispose, findSubWindow, findSubWindow, findWindow, findWindow, findWindow, findWindow, getFocusOwner, getOutput, getOwnedWindows, getOwner, getWarningString, isActive, isFocused, move, pack, removeWindowListener, resize, setOutput, toBack, toFront, waitClosed, waitSubWindow, waitSubWindow, waitWindow, waitWindow, waitWindow, waitWindow, waitWindow, waitWindow, waitWindow
 
Methods inherited from class org.netbeans.jemmy.operators.ContainerOperator
add, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, getTimeouts, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, setTimeouts, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponent
 
Methods inherited from class org.netbeans.jemmy.operators.ComponentOperator
activateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterXForClick, getCenterY, getCenterYForClick, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setSize, setSize, setVisible, transferFocus, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabled
 
Methods inherited from class org.netbeans.jemmy.operators.Operator
addOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddJDBCDriverOperator

public AddJDBCDriverOperator()
Creates new AddJDBCDriverOperator that can handle it.

Method Detail

lblDriverFiles

public org.netbeans.jemmy.operators.JLabelOperator lblDriverFiles()
Tries to find "Driver File(s):" JLabel in this dialog.

Returns:
JLabelOperator

lstDriverFiles

public org.netbeans.jemmy.operators.JListOperator lstDriverFiles()
Tries to find null JList in this dialog.

Returns:
JListOperator

btAdd

public org.netbeans.jemmy.operators.JButtonOperator btAdd()
Tries to find "Add..." JButton in this dialog.

Returns:
JButtonOperator

btRemove

public org.netbeans.jemmy.operators.JButtonOperator btRemove()
Tries to find "Remove" JButton in this dialog.

Returns:
JButtonOperator

lblDriverClass

public org.netbeans.jemmy.operators.JLabelOperator lblDriverClass()
Tries to find "Driver Class:" JLabel in this dialog.

Returns:
JLabelOperator

cboDriverClass

public org.netbeans.jemmy.operators.JComboBoxOperator cboDriverClass()
Tries to find null JComboBox in this dialog.

Returns:
JComboBoxOperator

btFind

public org.netbeans.jemmy.operators.JButtonOperator btFind()
Tries to find "Find" JButton in this dialog.

Returns:
JButtonOperator

lblName

public org.netbeans.jemmy.operators.JLabelOperator lblName()
Tries to find "Name:" JLabel in this dialog.

Returns:
JLabelOperator

txtName

public org.netbeans.jemmy.operators.JTextFieldOperator txtName()
Tries to find null JTextField in this dialog.

Returns:
JTextFieldOperator

add

public void add()
clicks on "Add..." JButton


remove

public void remove()
clicks on "Remove" JButton


getSelectedDriverClass

public String getSelectedDriverClass()
returns selected item for cboDriverClass

Returns:
String item

selectDriverClass

public void selectDriverClass(String item)
selects item for cboDriverClass

Parameters:
item - String item

typeDriverClass

public void typeDriverClass(String text)
types text for cboDriverClass

Parameters:
text - String text

find

public void find()
clicks on "Find" JButton


getName

public String getName()
gets text for txtName

Overrides:
getName in class org.netbeans.jemmy.operators.ComponentOperator
Returns:
String text

setName

public void setName(String text)
sets text for txtName

Overrides:
setName in class org.netbeans.jemmy.operators.ComponentOperator
Parameters:
text - String text

typeName

public void typeName(String text)
types text for txtName

Parameters:
text - String text

verify

public void verify()
Performs verification of AddJDBCDriverOperator by accessing all its components.


org.netbeans.modules.jellytools.ide/3 3.14.0

Built on May 22 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.