Package org.netbeans.jemmy.operators
Class JTextPaneOperator
- All Implemented Interfaces:
Outputable
,Timeoutable
Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
- Author:
- Alexandre Iline (alexandre.iline@sun.com)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Checks component type.Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JEditorPaneOperator
JEditorPaneOperator.JEditorPaneFinder
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JTextComponentOperator
JTextComponentOperator.JTextComponentByTextFinder, JTextComponentOperator.JTextComponentFinder, JTextComponentOperator.NoSuchTextException, JTextComponentOperator.TextChooser
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JComponentOperator
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinder
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.ContainerOperator
ContainerOperator.ContainerFinder
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.Operator
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator
-
Field Summary
Fields inherited from class org.netbeans.jemmy.operators.JEditorPaneOperator
CONTENT_TYPE_DPROP
Fields inherited from class org.netbeans.jemmy.operators.JTextComponentOperator
IS_EDITABLE_DPROP, modifiersPressed, SELECTED_TEXT_DPROP, TEXT_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
ConstructorsConstructorDescriptionConstructor.Constructor.JTextPaneOperator
(ContainerOperator cont, int index) Constructor.JTextPaneOperator
(ContainerOperator cont, String text) Constructor.JTextPaneOperator
(ContainerOperator cont, String text, int index) Constructor.JTextPaneOperator
(ContainerOperator cont, ComponentChooser chooser) Constructs a JTextPaneOperator object.JTextPaneOperator
(ContainerOperator cont, ComponentChooser chooser, int index) Constructs a JTextPaneOperator object. -
Method Summary
Modifier and TypeMethodDescriptionMapsJTextPane.addStyle(String, Style)
through queuestatic JTextPane
findJTextPane
(Container cont, String text, boolean ce, boolean ccs) Searches JTextPane by text.static JTextPane
findJTextPane
(Container cont, String text, boolean ce, boolean ccs, int index) Searches JTextPane by text.static JTextPane
findJTextPane
(Container cont, ComponentChooser chooser) Searches JTextPane in container.static JTextPane
findJTextPane
(Container cont, ComponentChooser chooser, int index) Searches JTextPane in container.MapsJTextPane.getCharacterAttributes()
through queueMapsJTextPane.getInputAttributes()
through queueMapsJTextPane.getLogicalStyle()
through queueMapsJTextPane.getParagraphAttributes()
through queueMapsJTextPane.getStyle(String)
through queueMapsJTextPane.getStyledDocument()
through queuevoid
insertComponent
(Component component) MapsJTextPane.insertComponent(Component)
through queuevoid
insertIcon
(Icon icon) MapsJTextPane.insertIcon(Icon)
through queuevoid
removeStyle
(String string) MapsJTextPane.removeStyle(String)
through queuevoid
setCharacterAttributes
(AttributeSet attributeSet, boolean b) MapsJTextPane.setCharacterAttributes(AttributeSet, boolean)
through queuevoid
setLogicalStyle
(Style style) MapsJTextPane.setLogicalStyle(Style)
through queuevoid
setParagraphAttributes
(AttributeSet attributeSet, boolean b) MapsJTextPane.setParagraphAttributes(AttributeSet, boolean)
through queuevoid
setStyledDocument
(StyledDocument styledDocument) MapsJTextPane.setStyledDocument(StyledDocument)
through queuestatic JTextPane
waitJTextPane
(Container cont, String text, boolean ce, boolean ccs) Waits JTextPane by text.static JTextPane
waitJTextPane
(Container cont, String text, boolean ce, boolean ccs, int index) Waits JTextPane by text.static JTextPane
waitJTextPane
(Container cont, ComponentChooser chooser) Waits JTextPane in container.static JTextPane
waitJTextPane
(Container cont, ComponentChooser chooser, int index) Waits JTextPane in container.Methods inherited from class org.netbeans.jemmy.operators.JEditorPaneOperator
addHyperlinkListener, findJEditorPane, findJEditorPane, findJEditorPane, findJEditorPane, fireHyperlinkUpdate, getContentType, getDump, getEditorKit, getEditorKitForContentType, getPage, read, removeHyperlinkListener, setContentType, setEditorKit, setEditorKitForContentType, setPage, setPage, usePageNavigationKeys, waitJEditorPane, waitJEditorPane, waitJEditorPane, waitJEditorPane
Methods inherited from class org.netbeans.jemmy.operators.JTextComponentOperator
addCaretListener, changeCaretPosition, changeCaretPosition, changeCaretPosition, clearText, copy, copyEnvironment, cut, enterText, findJTextComponent, findJTextComponent, findJTextComponent, findJTextComponent, getActions, getCaret, getCaretColor, getCaretPosition, getDisabledTextColor, getDisplayedText, getDocument, getFocusAccelerator, getHighlighter, getKeymap, getMargin, getOutput, getPositionByText, getPositionByText, getPositionByText, getPositionByText, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getTimeouts, getUI, isEditable, modelToView, moveCaretPosition, paste, read, removeCaretListener, replaceSelection, scrollToPosition, select, selectAll, selectText, selectText, selectText, setCaret, setCaretColor, setCaretPosition, setDisabledTextColor, setDocument, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setOutput, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setTimeouts, setUI, typeText, typeText, viewToModel, waitCaretPosition, waitJTextComponent, waitJTextComponent, waitJTextComponent, waitJTextComponent, waitText, waitText, write
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, 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, 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
-
Constructor Details
-
JTextPaneOperator
Constructor.- Parameters:
b
- a component
-
JTextPaneOperator
Constructs a JTextPaneOperator object.- Parameters:
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.
-
JTextPaneOperator
Constructs a JTextPaneOperator object.- Parameters:
cont
- a containerchooser
- a component chooser specifying searching criteria.
-
JTextPaneOperator
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a containertext
- Button text.index
- Ordinal component index.- See Also:
-
JTextPaneOperator
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a containertext
- Button text.- See Also:
-
JTextPaneOperator
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a containerindex
- Ordinal component index.
-
JTextPaneOperator
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a container
-
-
Method Details
-
findJTextPane
Searches JTextPane in container.- Parameters:
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.index
- Ordinal component index.- Returns:
- JTextPane instance or null if component was not found.
-
findJTextPane
Searches JTextPane in container.- Parameters:
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.- Returns:
- JTextPane instance or null if component was not found.
-
findJTextPane
public static JTextPane findJTextPane(Container cont, String text, boolean ce, boolean ccs, int index) Searches JTextPane by text.- Parameters:
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.index
- Ordinal component index.- Returns:
- JTextPane instance or null if component was not found.
- See Also:
-
findJTextPane
Searches JTextPane by text.- Parameters:
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.- Returns:
- JTextPane instance or null if component was not found.
- See Also:
-
waitJTextPane
Waits JTextPane in container.- Parameters:
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.index
- Ordinal component index.- Returns:
- JTextPane instance.
-
waitJTextPane
Waits JTextPane in container.- Parameters:
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.- Returns:
- JTextPane instance.
-
waitJTextPane
public static JTextPane waitJTextPane(Container cont, String text, boolean ce, boolean ccs, int index) Waits JTextPane by text.- Parameters:
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.index
- Ordinal component index.- Returns:
- JTextPane instance.
- See Also:
-
waitJTextPane
Waits JTextPane by text.- Parameters:
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.- Returns:
- JTextPane instance.
- See Also:
-
addStyle
MapsJTextPane.addStyle(String, Style)
through queue -
getCharacterAttributes
MapsJTextPane.getCharacterAttributes()
through queue -
getInputAttributes
MapsJTextPane.getInputAttributes()
through queue -
getLogicalStyle
MapsJTextPane.getLogicalStyle()
through queue -
getParagraphAttributes
MapsJTextPane.getParagraphAttributes()
through queue -
getStyle
MapsJTextPane.getStyle(String)
through queue -
getStyledDocument
MapsJTextPane.getStyledDocument()
through queue -
insertComponent
MapsJTextPane.insertComponent(Component)
through queue -
insertIcon
MapsJTextPane.insertIcon(Icon)
through queue -
removeStyle
MapsJTextPane.removeStyle(String)
through queue -
setCharacterAttributes
MapsJTextPane.setCharacterAttributes(AttributeSet, boolean)
through queue -
setLogicalStyle
MapsJTextPane.setLogicalStyle(Style)
through queue -
setParagraphAttributes
MapsJTextPane.setParagraphAttributes(AttributeSet, boolean)
through queue -
setStyledDocument
MapsJTextPane.setStyledDocument(StyledDocument)
through queue
-