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

org.netbeans.jellytools.modules.editor
Class CompletionJListOperator

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.JComponentOperator
                  extended by org.netbeans.jemmy.operators.JListOperator
                      extended by org.netbeans.jellytools.modules.editor.CompletionJListOperator
All Implemented Interfaces:
org.netbeans.jemmy.Outputable, org.netbeans.jemmy.Timeoutable

public class CompletionJListOperator
extends org.netbeans.jemmy.operators.JListOperator

Provides access to org.netbeans.modules.editor.completion.CompletionJlist component. Usage:

      CompletionJlist comp = CompletionJlist.showCompletion();
      List list = comp.getCompletionItems();
      ...
      comp.hideAll();
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JListOperator
org.netbeans.jemmy.operators.JListOperator.JListByItemFinder, org.netbeans.jemmy.operators.JListOperator.JListFinder, org.netbeans.jemmy.operators.JListOperator.ListItemChooser, org.netbeans.jemmy.operators.JListOperator.NoSuchItemException
 
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JComponentOperator
org.netbeans.jemmy.operators.JComponentOperator.JComponentByTipFinder, org.netbeans.jemmy.operators.JComponentOperator.JComponentFinder
 
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
static String INSTANT_SUBSTITUTION
           
 
Fields inherited from class org.netbeans.jemmy.operators.JListOperator
ITEM_PREFIX_DPROP, SELECTED_ITEM_PREFIX_DPROP
 
Fields inherited from class org.netbeans.jemmy.operators.JComponentOperator
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_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
CompletionJListOperator()
          This constructor is intended to use just for your own risk.
 
Method Summary
 Object clickOnItem(String item)
           
 Object clickOnItem(String item, org.netbeans.jemmy.operators.Operator.StringComparator comp)
           
 Object clickOnItem(String item, org.netbeans.jemmy.operators.Operator.StringComparator comp, int clickCount)
           
 int findItemIndex(org.netbeans.jemmy.operators.JListOperator.ListItemChooser chooser, int index)
           
 List getCompletionItems()
           
static void hideAll()
           
static void hideCompletion()
           
static void hideDocumentation()
           
static void hideToolTipPopup()
           
static CompletionJListOperator showCompletion()
          Returns a CompletionJListOperator or null in case of instant substitution
static void showDocumentation()
           
static void showToolTipPopup()
           
 
Methods inherited from class org.netbeans.jemmy.operators.JListOperator
addListSelectionListener, addSelectionInterval, clearSelection, clickOnItem, clickOnItem, clickOnItem, clickOnItem, copyEnvironment, ensureIndexIsVisible, findItemIndex, findItemIndex, findItemIndex, findItemIndex, findItemIndex, findItemIndex, findItemIndex, findItemIndex, findItemIndex, findJList, findJList, findJList, findJList, getAnchorSelectionIndex, getCellBounds, getCellRenderer, getClickPoint, getDump, getFirstVisibleIndex, getFixedCellHeight, getFixedCellWidth, getLastVisibleIndex, getLeadSelectionIndex, getMaxSelectionIndex, getMinSelectionIndex, getModel, getOutput, getPreferredScrollableViewportSize, getPrototypeCellValue, getRenderedComponent, getRenderedComponent, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedIndex, getSelectedIndices, getSelectedValue, getSelectedValues, getSelectionBackground, getSelectionForeground, getSelectionMode, getSelectionModel, getUI, getValueIsAdjusting, getVisibleRowCount, indexToLocation, isSelectedIndex, isSelectionEmpty, locationToIndex, removeListSelectionListener, removeSelectionInterval, scrollToItem, scrollToItem, scrollToItem, selectItem, selectItem, selectItem, selectItems, setCellRenderer, setFixedCellHeight, setFixedCellWidth, setListData, setListData, setModel, setOutput, setPrototypeCellValue, setSelectedIndex, setSelectedIndices, setSelectedValue, setSelectionBackground, setSelectionForeground, setSelectionInterval, setSelectionMode, setSelectionModel, setUI, setValueIsAdjusting, setVisibleRowCount, waitItem, waitItemSelection, waitItemsSelection, waitJList, waitJList, waitJList, waitJList
 
Methods inherited from class org.netbeans.jemmy.operators.JComponentOperator
addAncestorListener, addVetoableChangeListener, computeVisibleRect, createToolTip, findJComponent, findJComponent, findJComponent, findJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getAutoscrolls, getBorder, getCenterXForClick, getCenterYForClick, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getInsets, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getTimeouts, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWindowContainerOperator, grabFocus, isFocusCycleRoot, isManagingFocus, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, requestDefaultFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTimeouts, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTip
 
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, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, 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, getCenterY, 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
 

Field Detail

INSTANT_SUBSTITUTION

public static final String INSTANT_SUBSTITUTION
See Also:
Constant Field Values
Constructor Detail

CompletionJListOperator

public CompletionJListOperator()
This constructor is intended to use just for your own risk. It could happen, that document is changed during invocation and this costructor fails.

Method Detail

getCompletionItems

public List getCompletionItems()
                        throws Exception
Throws:
Exception

showCompletion

public static CompletionJListOperator showCompletion()
Returns a CompletionJListOperator or null in case of instant substitution


showDocumentation

public static void showDocumentation()

showToolTipPopup

public static void showToolTipPopup()

hideAll

public static void hideAll()

hideCompletion

public static void hideCompletion()

hideDocumentation

public static void hideDocumentation()

hideToolTipPopup

public static void hideToolTipPopup()

findItemIndex

public int findItemIndex(org.netbeans.jemmy.operators.JListOperator.ListItemChooser chooser,
                         int index)
Overrides:
findItemIndex in class org.netbeans.jemmy.operators.JListOperator

clickOnItem

public Object clickOnItem(String item)
Overrides:
clickOnItem in class org.netbeans.jemmy.operators.JListOperator

clickOnItem

public Object clickOnItem(String item,
                          org.netbeans.jemmy.operators.Operator.StringComparator comp)
Overrides:
clickOnItem in class org.netbeans.jemmy.operators.JListOperator

clickOnItem

public Object clickOnItem(String item,
                          org.netbeans.jemmy.operators.Operator.StringComparator comp,
                          int clickCount)
Overrides:
clickOnItem in class org.netbeans.jemmy.operators.JListOperator

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

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