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

org.netbeans.jellytools
Class NewProjectWizardOperator

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.WizardOperator
                                  extended by org.netbeans.jellytools.NewProjectWizardOperator
All Implemented Interfaces:
org.netbeans.jemmy.Outputable, org.netbeans.jemmy.Timeoutable

public class NewProjectWizardOperator
extends WizardOperator

Handles NetBeans New Project wizard and its components Categories and Projects. It is invoked from main menu File -> New Project...
Usage:

  NewProjectWizardOperator npwop = NewProjectWizardOperator.invoke();
  npwop.selectCategory("Standard");
  npwop.selectProject("Java Application");
  npwop.next();
  npwop.getDescription();
 


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
NewProjectWizardOperator()
          Creates new NewProjectWizardOperator that can handle it.
NewProjectWizardOperator(String title)
          Waits for wizard with given title.
 
Method Summary
 void finish()
          Pushes "Finish" button and waits until wizard dismisses.
 String getDescription()
          gets text for txtDescription
 TreePath getSelectedCategory()
          returns selected path in treeCategories
 String getSelectedProject()
          returns selected item for lstProject
static NewProjectWizardOperator invoke()
          Invokes new wizard and returns instance of NewProjectWizardOperator.
static NewProjectWizardOperator invoke(String title)
          Invokes new wizard and returns instance of NewProjectWizardOperator.
 org.netbeans.jemmy.operators.JLabelOperator lblCategories()
          Tries to find "Categories:" JLabel in this dialog.
 org.netbeans.jemmy.operators.JLabelOperator lblDescription()
          Tries to find "Description:" JLabel in this dialog.
 org.netbeans.jemmy.operators.JLabelOperator lblProjects()
          Tries to find "Projects:" JLabel in this dialog.
 org.netbeans.jemmy.operators.JListOperator lstProjects()
          Tries to find null ListView$NbList in this dialog.
 void selectCategory(String category)
          Selects given project category
 void selectProject(String project)
          Selects given project
 org.netbeans.jemmy.operators.JTreeOperator treeCategories()
          Tries to find null TreeView$ExplorerTree in this dialog.
 org.netbeans.jemmy.operators.JEditorPaneOperator txtDescription()
          Tries to find null JEditorPane in this dialog.
 void verify()
          Performs verification of NewProjectWizardOperator by accessing all its components.
 
Methods inherited from class org.netbeans.jellytools.WizardOperator
back, btBack, btFinish, btNext, checkPanel, lstSteps, next, stepsGetSelectedIndex, stepsGetSelectedValue, stepsWaitSelectedIndex, stepsWaitSelectedValue
 
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, 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

NewProjectWizardOperator

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


NewProjectWizardOperator

public NewProjectWizardOperator(String title)
Waits for wizard with given title.

Parameters:
title - title of wizard
Method Detail

invoke

public static NewProjectWizardOperator invoke()
Invokes new wizard and returns instance of NewProjectWizardOperator.

Returns:
instance of NewProjectWizardOperator

invoke

public static NewProjectWizardOperator invoke(String title)
Invokes new wizard and returns instance of NewProjectWizardOperator.

Parameters:
title - initial title of New Project Wizard
Returns:
instance of NewProjectWizardOperator

selectCategory

public void selectCategory(String category)
Selects given project category

Parameters:
category - name of the category to select

selectProject

public void selectProject(String project)
Selects given project

Parameters:
project - name of project to select

lblCategories

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

Returns:
JLabelOperator

lblProjects

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

Returns:
JLabelOperator

treeCategories

public org.netbeans.jemmy.operators.JTreeOperator treeCategories()
Tries to find null TreeView$ExplorerTree in this dialog.

Returns:
JTreeOperator

getSelectedCategory

public TreePath getSelectedCategory()
returns selected path in treeCategories

Returns:
TreePath

lstProjects

public org.netbeans.jemmy.operators.JListOperator lstProjects()
Tries to find null ListView$NbList in this dialog.

Returns:
JListOperator

getSelectedProject

public String getSelectedProject()
returns selected item for lstProject

Returns:
selected project

lblDescription

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

Returns:
JLabelOperator

txtDescription

public org.netbeans.jemmy.operators.JEditorPaneOperator txtDescription()
Tries to find null JEditorPane in this dialog.

Returns:
JEditorPaneOperator

getDescription

public String getDescription()
gets text for txtDescription

Returns:
String text

finish

public void finish()
Pushes "Finish" button and waits until wizard dismisses.

Overrides:
finish in class WizardOperator

verify

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

Overrides:
verify in class WizardOperator

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

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