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

org.netbeans.jellytools
Class DocumentsDialogOperator

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

public class DocumentsDialogOperator
extends NbDialogOperator

Handle the dialog which is open from main menu "Window|Documents...". This dialog shows list of all opened documents and it enables to close or save selected documents. You can also activate one of documents.

Usage:

        DocumentsDialogOperator ddo = DocumentsDialogOperator.invoke();
        ddo.selectDocument("MyDocument");
        ddo.activate();
        ddo = DocumentsDialogOperator.invoke();
        ddo.selectDocuments(new int[] {0, 3, 4});
        ddo.closeDocuments();
        ddo.close();
 

See Also:
DocumentsAction

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
DocumentsDialogOperator()
          Waits until dialog with title Documents is found.
 
Method Summary
 org.netbeans.jemmy.operators.JButtonOperator btClose()
          Returns operator of "Close" button.
 org.netbeans.jemmy.operators.JButtonOperator btCloseDocuments()
          Returns operator of "Close Document(s)" button.
 org.netbeans.jemmy.operators.JButtonOperator btSaveDocuments()
          Returns operator of "Save Document(s)" button.
 org.netbeans.jemmy.operators.JButtonOperator btSwitchToDocument()
          Returns operator of "Switch to Document" button.
 void closeDocuments()
          Pushes "Close Document(s)" button.
 String getDescription()
          Returns description text.
static DocumentsDialogOperator invoke()
          Invokes dialog from main menu "Windows|Documents...".
 org.netbeans.jemmy.operators.JListOperator lstDocuments()
          Returns operator of list of documents.
 void saveDocuments()
          Pushes "Save Document(s)" button.
 void selectDocument(int index)
          Selects index-th document in the list.
 void selectDocument(String name)
          Selects document with given name in the list.
 void selectDocuments(int[] indexes)
          Selects documents with given indexes in the list.
 void selectDocuments(String[] names)
          Selects documents with given names in the list.
 void switchToDocument()
          Pushes "Switch to Document" button.
 org.netbeans.jemmy.operators.JTextAreaOperator txtDescription()
          Returns operator of "Description" text area.
 void verify()
          Performs verification by accessing all sub-components
 
Methods inherited from class org.netbeans.jellytools.NbDialogOperator
btCancel, 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, 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

DocumentsDialogOperator

public DocumentsDialogOperator()
Waits until dialog with title Documents is found.

Method Detail

invoke

public static DocumentsDialogOperator invoke()
Invokes dialog from main menu "Windows|Documents...".

Returns:
instance of DocumentsDialogOperator

btSwitchToDocument

public org.netbeans.jemmy.operators.JButtonOperator btSwitchToDocument()
Returns operator of "Switch to Document" button.

Returns:
JButtonOperator instance of "Switch to Document" button

btCloseDocuments

public org.netbeans.jemmy.operators.JButtonOperator btCloseDocuments()
Returns operator of "Close Document(s)" button.

Returns:
JButtonOperator instance of "Close Document(s)" button

btSaveDocuments

public org.netbeans.jemmy.operators.JButtonOperator btSaveDocuments()
Returns operator of "Save Document(s)" button.

Returns:
JButtonOperator instance of "Save Document(s)" button

btClose

public org.netbeans.jemmy.operators.JButtonOperator btClose()
Returns operator of "Close" button.

Overrides:
btClose in class NbDialogOperator
Returns:
JButtonOperator instance of "Close" button

txtDescription

public org.netbeans.jemmy.operators.JTextAreaOperator txtDescription()
Returns operator of "Description" text area.

Returns:
JTextAreaOperator instance of "Description" text area

lstDocuments

public org.netbeans.jemmy.operators.JListOperator lstDocuments()
Returns operator of list of documents.

Returns:
JListOperator instance of list of documents

switchToDocument

public void switchToDocument()
Pushes "Switch to Document" button. It closes the dialog and focuses selected document in the editor area.


closeDocuments

public void closeDocuments()
Pushes "Close Document(s)" button.


saveDocuments

public void saveDocuments()
Pushes "Save Document(s)" button.


getDescription

public String getDescription()
Returns description text.

Returns:
description text.

selectDocument

public void selectDocument(String name)
Selects document with given name in the list.

Parameters:
name - name of document to be selected

selectDocument

public void selectDocument(int index)
Selects index-th document in the list.

Parameters:
index - index of document to be selected

selectDocuments

public void selectDocuments(String[] names)
Selects documents with given names in the list.

Parameters:
names - names of document to be selected

selectDocuments

public void selectDocuments(int[] indexes)
Selects documents with given indexes in the list.

Parameters:
indexes - indexes of documents to be selected

verify

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


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

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