org.netbeans.modules.jellytools.platform/3 3.13

org.netbeans.jellytools.properties.editors
Class ClasspathCustomEditorOperator

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.properties.editors.ClasspathCustomEditorOperator
All Implemented Interfaces:
org.netbeans.jemmy.Outputable, org.netbeans.jemmy.Timeoutable

public class ClasspathCustomEditorOperator
extends NbDialogOperator

Class implementing all necessary methods for handling Classpath Custom Editor


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
ClasspathCustomEditorOperator(org.netbeans.jemmy.operators.JDialogOperator wrapper)
          Creates new ClasspathCustomEditorOperator
ClasspathCustomEditorOperator(String title)
          Creates new ClasspathCustomEditorOperator
 
Method Summary
 FileCustomEditorOperator addDirectory()
          clicks on Add Directory...
 void addDirectory(File directory)
          adds directory into classpath list
 void addDirectory(String directoryPath)
          adds directory into classpath list
 FileCustomEditorOperator addJARZIP()
          clicks on Add JAR/ZIP...
 void addJARZIP(File jarZip)
          adds JAR or ZIP file into classpath list
 void addJARZIP(String filePath)
          adds JAR or ZIP file into classpath list
 org.netbeans.jemmy.operators.JButtonOperator btAddDirectory()
          Tries to find Add Directory...
 org.netbeans.jemmy.operators.JButtonOperator btAddJARZIP()
          Tries to find Add JAR/ZIP...
 org.netbeans.jemmy.operators.JButtonOperator btMoveDown()
          Tries to find "Move Down" JButton in this dialog.
 org.netbeans.jemmy.operators.JButtonOperator btMoveUp()
          Tries to find "Move Up" JButton in this dialog.
 org.netbeans.jemmy.operators.JButtonOperator btRemove()
          Tries to find "Remove" JButton in this dialog.
 String[] getClasspathValue()
          returns complete class path from editor
 org.netbeans.jemmy.operators.JListOperator lstClasspath()
          Tries to find null JList in this dialog.
 void moveDown()
          clicks on "Move Down" JButton
 void moveUp()
          clicks on "Move Up" JButton
 void remove()
          clicks on "Remove" JButton
 void remove(String value)
          removes given item from classpath
 void removeAll()
          removes complete classpath
 void setClasspathValue(File[] classPathElements)
          sets complete classpath in custom editor
 void setClasspathValue(String[] classPathElements)
          sets complete classpath in custom editor
 void verify()
          Performs verification by accessing all sub-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, 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, getName, 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, setName, 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

ClasspathCustomEditorOperator

public ClasspathCustomEditorOperator(String title)
Creates new ClasspathCustomEditorOperator

Parameters:
title - String title of custom editor
Throws:
TimeoutExpiredException - when NbDialog not found

ClasspathCustomEditorOperator

public ClasspathCustomEditorOperator(org.netbeans.jemmy.operators.JDialogOperator wrapper)
Creates new ClasspathCustomEditorOperator

Parameters:
wrapper - JDialogOperator wrapper for custom editor
Method Detail

btAddDirectory

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

Returns:
JButtonOperator
Throws:
TimeoutExpiredException - when component not found

btMoveDown

public org.netbeans.jemmy.operators.JButtonOperator btMoveDown()
Tries to find "Move Down" JButton in this dialog.

Returns:
JButtonOperator
Throws:
TimeoutExpiredException - when component not found

lstClasspath

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

Returns:
JListOperator
Throws:
TimeoutExpiredException - when component not found

btAddJARZIP

public org.netbeans.jemmy.operators.JButtonOperator btAddJARZIP()
Tries to find Add JAR/ZIP... JButton in this dialog.

Returns:
JButtonOperator
Throws:
TimeoutExpiredException - when component not found

btRemove

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

Returns:
JButtonOperator
Throws:
TimeoutExpiredException - when component not found

btMoveUp

public org.netbeans.jemmy.operators.JButtonOperator btMoveUp()
Tries to find "Move Up" JButton in this dialog.

Returns:
JButtonOperator
Throws:
TimeoutExpiredException - when component not found

addDirectory

public FileCustomEditorOperator addDirectory()
clicks on Add Directory... JButton

Returns:
FileCustomEditorOperator of directory selector
Throws:
TimeoutExpiredException - when JButton not found

moveDown

public void moveDown()
clicks on "Move Down" JButton

Throws:
TimeoutExpiredException - when JButton not found

addJARZIP

public FileCustomEditorOperator addJARZIP()
clicks on Add JAR/ZIP... JButton

Returns:
FileCustomEditorOperator of JAR or ZIP file selector
Throws:
TimeoutExpiredException - when JButton not found

addDirectory

public void addDirectory(String directoryPath)
adds directory into classpath list

Parameters:
directoryPath - String directory path to be added

addJARZIP

public void addJARZIP(String filePath)
adds JAR or ZIP file into classpath list

Parameters:
filePath - String path of JAR or ZIP file to be added

addDirectory

public void addDirectory(File directory)
adds directory into classpath list

Parameters:
directory - File directory to be added

addJARZIP

public void addJARZIP(File jarZip)
adds JAR or ZIP file into classpath list

Parameters:
jarZip - File JAR or ZIP to be added

setClasspathValue

public void setClasspathValue(File[] classPathElements)
sets complete classpath in custom editor

Parameters:
classPathElements - File[] array of directories or JAR or ZIP files to be included in classapth

setClasspathValue

public void setClasspathValue(String[] classPathElements)
sets complete classpath in custom editor

Parameters:
classPathElements - String[] array of paths of directories or JAR or ZIP files to be included in classapth

remove

public void remove()
clicks on "Remove" JButton

Throws:
TimeoutExpiredException - when JButton not found

moveUp

public void moveUp()
clicks on "Move Up" JButton

Throws:
TimeoutExpiredException - when JButton not found

remove

public void remove(String value)
removes given item from classpath

Parameters:
value - String item to be removed

removeAll

public void removeAll()
removes complete classpath

Overrides:
removeAll in class org.netbeans.jemmy.operators.ContainerOperator

getClasspathValue

public String[] getClasspathValue()
returns complete class path from editor

Returns:
String[] class paths

verify

public void verify()
Performs verification by accessing all sub-components


org.netbeans.modules.jellytools.platform/3 3.13

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