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 classChecks component type.Nested classes/interfaces inherited from class JEditorPaneOperator
JEditorPaneOperator.JEditorPaneFinderNested classes/interfaces inherited from class JTextComponentOperator
JTextComponentOperator.JTextComponentByTextFinder, JTextComponentOperator.JTextComponentFinder, JTextComponentOperator.NoSuchTextException, JTextComponentOperator.TextChooserNested classes/interfaces inherited from class JComponentOperator
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinderNested classes/interfaces inherited from class ContainerOperator
ContainerOperator.ContainerFinderNested classes/interfaces inherited from class 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 JEditorPaneOperator
CONTENT_TYPE_DPROPFields inherited from class JTextComponentOperator
IS_EDITABLE_DPROP, modifiersPressed, SELECTED_TEXT_DPROP, TEXT_DPROPFields inherited from class JComponentOperator
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROPFields inherited from class ComponentOperator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPFields inherited from class 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 JTextPanefindJTextPane(Container cont, String text, boolean ce, boolean ccs) Searches JTextPane by text.static JTextPanefindJTextPane(Container cont, String text, boolean ce, boolean ccs, int index) Searches JTextPane by text.static JTextPanefindJTextPane(Container cont, ComponentChooser chooser) Searches JTextPane in container.static JTextPanefindJTextPane(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 queuevoidinsertComponent(Component component) MapsJTextPane.insertComponent(Component)through queuevoidinsertIcon(Icon icon) MapsJTextPane.insertIcon(Icon)through queuevoidremoveStyle(String string) MapsJTextPane.removeStyle(String)through queuevoidsetCharacterAttributes(AttributeSet attributeSet, boolean b) MapsJTextPane.setCharacterAttributes(AttributeSet, boolean)through queuevoidsetLogicalStyle(Style style) MapsJTextPane.setLogicalStyle(Style)through queuevoidsetParagraphAttributes(AttributeSet attributeSet, boolean b) MapsJTextPane.setParagraphAttributes(AttributeSet, boolean)through queuevoidsetStyledDocument(StyledDocument styledDocument) MapsJTextPane.setStyledDocument(StyledDocument)through queuestatic JTextPanewaitJTextPane(Container cont, String text, boolean ce, boolean ccs) Waits JTextPane by text.static JTextPanewaitJTextPane(Container cont, String text, boolean ce, boolean ccs, int index) Waits JTextPane by text.static JTextPanewaitJTextPane(Container cont, ComponentChooser chooser) Waits JTextPane in container.static JTextPanewaitJTextPane(Container cont, ComponentChooser chooser, int index) Waits JTextPane in container.Methods inherited from class JEditorPaneOperator
addHyperlinkListener, findJEditorPane, findJEditorPane, findJEditorPane, findJEditorPane, fireHyperlinkUpdate, getContentType, getDump, getEditorKit, getEditorKitForContentType, getPage, read, removeHyperlinkListener, setContentType, setEditorKit, setEditorKitForContentType, setPage, setPage, usePageNavigationKeys, waitJEditorPane, waitJEditorPane, waitJEditorPane, waitJEditorPaneMethods inherited from class 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, writeMethods inherited from class 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, waitToolTipMethods inherited from class 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, waitSubComponentMethods inherited from class 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, wtComponentEnabledMethods inherited from class 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
-
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
-
addStyle
-
getCharacterAttributes
MapsJTextPane.getCharacterAttributes()through queue -
getInputAttributes
MapsJTextPane.getInputAttributes()through queue -
getLogicalStyle
MapsJTextPane.getLogicalStyle()through queue -
getParagraphAttributes
MapsJTextPane.getParagraphAttributes()through queue -
getStyle
-
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
-