Package org.netbeans.jemmy.operators
Class JTabbedPaneOperator
- java.lang.Object
-
- org.netbeans.jemmy.operators.Operator
-
- org.netbeans.jemmy.operators.ComponentOperator
-
- org.netbeans.jemmy.operators.ContainerOperator
-
- org.netbeans.jemmy.operators.JComponentOperator
-
- org.netbeans.jemmy.operators.JTabbedPaneOperator
-
- All Implemented Interfaces:
Outputable
,Timeoutable
public class JTabbedPaneOperator extends JComponentOperator implements Outputable
Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.- Author:
- Alexandre Iline (alexandre.iline@sun.com)
- See Also:
Timeouts
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JTabbedPaneOperator.JTabbedPaneByItemFinder
Allows to find component by page title.static class
JTabbedPaneOperator.JTabbedPaneFinder
Checks component type.class
JTabbedPaneOperator.NoSuchPageException
Exception is thrown if a nonexistent page is trying to be selected.static interface
JTabbedPaneOperator.TabPageChooser
Specifies criteria for a tab page searching.-
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 Modifier and Type Field Description static String
PAGE_PREFIX_DPROP
Identifier for a "page" properties.static String
SELECTED_PAGE_DPROP
Identifier for a "selected page" property.-
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
Constructors Constructor Description JTabbedPaneOperator(JTabbedPane b)
Constructor.JTabbedPaneOperator(ContainerOperator cont)
Constructor.JTabbedPaneOperator(ContainerOperator cont, int index)
Constructor.JTabbedPaneOperator(ContainerOperator cont, String text)
Constructor.JTabbedPaneOperator(ContainerOperator cont, String text, int index)
Constructor.JTabbedPaneOperator(ContainerOperator cont, String text, int tabIndex, int index)
Constructor.JTabbedPaneOperator(ContainerOperator cont, ComponentChooser chooser)
Constructs a JTabbedPaneOperator object.JTabbedPaneOperator(ContainerOperator cont, ComponentChooser chooser, int index)
Constructs a JTabbedPaneOperator object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addChangeListener(ChangeListener changeListener)
MapsJTabbedPane.addChangeListener(ChangeListener)
through queuevoid
addTab(String string, Component component)
MapsJTabbedPane.addTab(String, Component)
through queuevoid
addTab(String string, Icon icon, Component component)
MapsJTabbedPane.addTab(String, Icon, Component)
through queuevoid
addTab(String string, Icon icon, Component component, String string1)
MapsJTabbedPane.addTab(String, Icon, Component, String)
through queuevoid
copyEnvironment(Operator anotherOperator)
Copies all environment (output, timeouts, visualizer) from another operator.static JTabbedPane
findJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex)
Searches JTabbedPane by tab title.static JTabbedPane
findJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex, int index)
Searches JTabbedPane by tab title.static JTabbedPane
findJTabbedPane(Container cont, ComponentChooser chooser)
Searches 0'th JTabbedPane in container.static JTabbedPane
findJTabbedPane(Container cont, ComponentChooser chooser, int index)
Searches JTabbedPane in container.static JTabbedPane
findJTabbedPaneUnder(Component comp)
Searches JTabbedPane object which component lies on.static JTabbedPane
findJTabbedPaneUnder(Component comp, ComponentChooser chooser)
Searches JTabbedPane object which component lies on.int
findPage(String title)
Searches tab index by tab title.int
findPage(String title, boolean ce, boolean ccs)
Deprecated.Use findPage(String) or findPage(String, StringComparator)int
findPage(String title, Operator.StringComparator comparator)
Deprecated.Use findPage(String) or findPage(String, StringComparator)int
findPage(JTabbedPaneOperator.TabPageChooser chooser)
Deprecated.Use findPage(String) or findPage(String, StringComparator)Color
getBackgroundAt(int i)
MapsJTabbedPane.getBackgroundAt(int)
through queueRectangle
getBoundsAt(int i)
MapsJTabbedPane.getBoundsAt(int)
through queueComponent
getComponentAt(int i)
MapsJTabbedPane.getComponentAt(int)
through queueIcon
getDisabledIconAt(int i)
MapsJTabbedPane.getDisabledIconAt(int)
through queueHashtable
getDump()
Returns information about component.Color
getForegroundAt(int i)
MapsJTabbedPane.getForegroundAt(int)
through queueIcon
getIconAt(int i)
MapsJTabbedPane.getIconAt(int)
through queueSingleSelectionModel
getModel()
MapsJTabbedPane.getModel()
through queueTestOut
getOutput()
Returns print output streams or writers.Component
getSelectedComponent()
MapsJTabbedPane.getSelectedComponent()
through queueint
getSelectedIndex()
MapsJTabbedPane.getSelectedIndex()
through queueint
getTabCount()
MapsJTabbedPane.getTabCount()
through queueint
getTabPlacement()
MapsJTabbedPane.getTabPlacement()
through queueint
getTabRunCount()
MapsJTabbedPane.getTabRunCount()
through queueString
getTitleAt(int i)
MapsJTabbedPane.getTitleAt(int)
through queueTabbedPaneUI
getUI()
MapsJTabbedPane.getUI()
through queueint
indexOfComponent(Component component)
MapsJTabbedPane.indexOfComponent(Component)
through queueint
indexOfTab(String string)
MapsJTabbedPane.indexOfTab(String)
through queueint
indexOfTab(Icon icon)
MapsJTabbedPane.indexOfTab(Icon)
through queuevoid
insertTab(String string, Icon icon, Component component, String string1, int i)
MapsJTabbedPane.insertTab(String, Icon, Component, String, int)
through queueboolean
isEnabledAt(int i)
MapsJTabbedPane.isEnabledAt(int)
through queuevoid
removeChangeListener(ChangeListener changeListener)
MapsJTabbedPane.removeChangeListener(ChangeListener)
through queuevoid
removeTabAt(int i)
MapsJTabbedPane.removeTabAt(int)
through queueComponent
selectPage(int index)
Selects tab.Component
selectPage(String title)
Selects tab by tab title.Component
selectPage(String title, boolean ce, boolean ccs)
Deprecated.Use selectPage(String) or selectPage(String, StringComparator)Component
selectPage(String title, Operator.StringComparator comparator)
Selects tab.Component
selectPage(JTabbedPaneOperator.TabPageChooser chooser)
Selects tab.void
setBackgroundAt(int i, Color color)
MapsJTabbedPane.setBackgroundAt(int, Color)
through queuevoid
setComponentAt(int i, Component component)
MapsJTabbedPane.setComponentAt(int, Component)
through queuevoid
setDisabledIconAt(int i, Icon icon)
MapsJTabbedPane.setDisabledIconAt(int, Icon)
through queuevoid
setEnabledAt(int i, boolean b)
MapsJTabbedPane.setEnabledAt(int, boolean)
through queuevoid
setForegroundAt(int i, Color color)
MapsJTabbedPane.setForegroundAt(int, Color)
through queuevoid
setIconAt(int i, Icon icon)
MapsJTabbedPane.setIconAt(int, Icon)
through queuevoid
setModel(SingleSelectionModel singleSelectionModel)
MapsJTabbedPane.setModel(SingleSelectionModel)
through queuevoid
setOutput(TestOut output)
Defines print output streams or writers.void
setSelectedComponent(Component component)
MapsJTabbedPane.setSelectedComponent(Component)
through queuevoid
setSelectedIndex(int i)
MapsJTabbedPane.setSelectedIndex(int)
through queuevoid
setTabPlacement(int i)
MapsJTabbedPane.setTabPlacement(int)
through queuevoid
setTitleAt(int i, String string)
MapsJTabbedPane.setTitleAt(int, String)
through queuevoid
setUI(TabbedPaneUI tabbedPaneUI)
MapsJTabbedPane.setUI(TabbedPaneUI)
through queuestatic JTabbedPane
waitJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex)
Waits JTabbedPane by tab title.static JTabbedPane
waitJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex, int index)
Waits JTabbedPane by tab title.static JTabbedPane
waitJTabbedPane(Container cont, ComponentChooser chooser)
Waits 0'th JTabbedPane in container.static JTabbedPane
waitJTabbedPane(Container cont, ComponentChooser chooser, int index)
Waits JTabbedPane in container.int
waitPage(String title)
Wait for a page to exist.int
waitPage(String title, Operator.StringComparator comparator)
Wait for a page to exist.int
waitPage(JTabbedPaneOperator.TabPageChooser chooser)
Wait for a page to exist.void
waitSelected(int pageIndex)
Waits for a page to be selected.void
waitSelected(String pageTitle)
Waits for a page to be selected.-
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
-
-
-
-
Field Detail
-
SELECTED_PAGE_DPROP
public static final String SELECTED_PAGE_DPROP
Identifier for a "selected page" property.- See Also:
getDump()
, Constant Field Values
-
PAGE_PREFIX_DPROP
public static final String PAGE_PREFIX_DPROP
Identifier for a "page" properties.- See Also:
getDump()
, Constant Field Values
-
-
Constructor Detail
-
JTabbedPaneOperator
public JTabbedPaneOperator(JTabbedPane b)
Constructor.- Parameters:
b
- a component
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont, ComponentChooser chooser, int index)
Constructs a JTabbedPaneOperator object.- Parameters:
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont, ComponentChooser chooser)
Constructs a JTabbedPaneOperator object.- Parameters:
cont
- a containerchooser
- a component chooser specifying searching criteria.
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont, String text, int tabIndex, int index)
Constructor. Waits component by tab title first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a containertext
- Tab title.tabIndex
- a page index to check. if equal to -1, selected page is checked.index
- Ordinal component index.- Throws:
TimeoutExpiredException
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont, String text, int index)
Constructor. Waits component by activetab title first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a containertext
- Title of tab which is currently selected.index
- Ordinal component index.- Throws:
TimeoutExpiredException
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont, String text)
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a containertext
- Title of tab which is currently selected.- Throws:
TimeoutExpiredException
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont, int index)
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.- Throws:
TimeoutExpiredException
-
JTabbedPaneOperator
public JTabbedPaneOperator(ContainerOperator cont)
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont
- a container- Throws:
TimeoutExpiredException
-
-
Method Detail
-
findJTabbedPane
public static JTabbedPane findJTabbedPane(Container cont, ComponentChooser chooser, int index)
Searches JTabbedPane in container.- Parameters:
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.- Returns:
- JTabbedPane instance or null if component was not found.
-
findJTabbedPane
public static JTabbedPane findJTabbedPane(Container cont, ComponentChooser chooser)
Searches 0'th JTabbedPane in container.- Parameters:
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.- Returns:
- JTabbedPane instance or null if component was not found.
-
findJTabbedPane
public static JTabbedPane findJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex, int index)
Searches JTabbedPane by tab title.- Parameters:
cont
- Container to search component in.text
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.itemIndex
- Tab index. if -1 selected one is checked.index
- Ordinal component index.- Returns:
- JTabbedPane instance or null if component was not found.
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
findJTabbedPane
public static JTabbedPane findJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex)
Searches JTabbedPane by tab title.- Parameters:
cont
- Container to search component in.text
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.itemIndex
- Tab index. if -1 selected one is checked.- Returns:
- JTabbedPane instance or null if component was not found.
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
findJTabbedPaneUnder
public static JTabbedPane findJTabbedPaneUnder(Component comp, ComponentChooser chooser)
Searches JTabbedPane object which component lies on.- Parameters:
comp
- Component to find JTabbedPane under.chooser
- org.netbeans.jemmy.ComponentChooser implementation.- Returns:
- JTabbedPane instance or null if component was not found.
-
findJTabbedPaneUnder
public static JTabbedPane findJTabbedPaneUnder(Component comp)
Searches JTabbedPane object which component lies on.- Parameters:
comp
- Component to find JTabbedPane under.- Returns:
- JTabbedPane instance or null if component was not found.
-
waitJTabbedPane
public static JTabbedPane waitJTabbedPane(Container cont, ComponentChooser chooser, int index)
Waits JTabbedPane in container.- Parameters:
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.- Returns:
- JTabbedPane instance.
- Throws:
TimeoutExpiredException
-
waitJTabbedPane
public static JTabbedPane waitJTabbedPane(Container cont, ComponentChooser chooser)
Waits 0'th JTabbedPane in container.- Parameters:
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.- Returns:
- JTabbedPane instance.
- Throws:
TimeoutExpiredException
-
waitJTabbedPane
public static JTabbedPane waitJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex, int index)
Waits JTabbedPane by tab title.- Parameters:
cont
- Container to search component in.text
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.itemIndex
- Tab index. if -1 selected one is checked.index
- Ordinal component index.- Returns:
- JTabbedPane instance.
- Throws:
TimeoutExpiredException
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
waitJTabbedPane
public static JTabbedPane waitJTabbedPane(Container cont, String text, boolean ce, boolean ccs, int itemIndex)
Waits JTabbedPane by tab title.- Parameters:
cont
- Container to search component in.text
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.itemIndex
- Tab index. if -1 selected one is checked.- Returns:
- JTabbedPane instance.
- Throws:
TimeoutExpiredException
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
setOutput
public void setOutput(TestOut output)
Description copied from interface:Outputable
Defines print output streams or writers.- Specified by:
setOutput
in interfaceOutputable
- Overrides:
setOutput
in classJComponentOperator
- Parameters:
output
- Identify the streams or writers used for print output.- See Also:
Outputable.getOutput()
-
getOutput
public TestOut getOutput()
Description copied from interface:Outputable
Returns print output streams or writers.- Specified by:
getOutput
in interfaceOutputable
- Overrides:
getOutput
in classJComponentOperator
- Returns:
- an object that contains references to objects for printing to output and err streams.
- See Also:
Outputable.setOutput(org.netbeans.jemmy.TestOut)
-
copyEnvironment
public void copyEnvironment(Operator anotherOperator)
Description copied from class:Operator
Copies all environment (output, timeouts, visualizer) from another operator.- Overrides:
copyEnvironment
in classComponentOperator
- Parameters:
anotherOperator
- an operator to copy the environment to.
-
findPage
public int findPage(JTabbedPaneOperator.TabPageChooser chooser)
Deprecated.Use findPage(String) or findPage(String, StringComparator)Searches tab index by tab title.- Parameters:
chooser
- page searching criteria- Returns:
- a page index.
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
findPage
public int findPage(String title, Operator.StringComparator comparator)
Deprecated.Use findPage(String) or findPage(String, StringComparator)Searches tab index by tab title.- Parameters:
title
- a page title.comparator
- a string comparision algorithm- Returns:
- a page index.
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
findPage
public int findPage(String title, boolean ce, boolean ccs)
Deprecated.Use findPage(String) or findPage(String, StringComparator)Searches tab index by tab title. isCaptionEqual method is used to compare page title with match.- Parameters:
title
- a page title.ce
- Compare text exactly.ccs
- Compare text case sensitively.- Returns:
- a page index.
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
findPage
public int findPage(String title)
Searches tab index by tab title. isCaptionEqual method is used to compare page title with match. Uses StringComparator assigned to this object.- Parameters:
title
- a page title.- Returns:
- a page index.
-
selectPage
public Component selectPage(int index)
Selects tab.- Parameters:
index
- a page ordinal index.- Returns:
- a root corresponding to the page.
-
selectPage
public Component selectPage(JTabbedPaneOperator.TabPageChooser chooser)
Selects tab.- Parameters:
chooser
- page searching criteria- Returns:
- a root corresponding to the page.
-
selectPage
public Component selectPage(String title, Operator.StringComparator comparator)
Selects tab.- Parameters:
title
- a page title.comparator
- a string comparision algorithm- Returns:
- a root corresponding to the page.
-
selectPage
public Component selectPage(String title, boolean ce, boolean ccs)
Deprecated.Use selectPage(String) or selectPage(String, StringComparator)Selects tab by tab title.- Parameters:
title
- a page title.ce
- Compare text exactly.ccs
- Compare text case sensitively.- Returns:
- a root corresponding to the page.
- See Also:
Operator.isCaptionEqual(String, String, boolean, boolean)
-
selectPage
public Component selectPage(String title)
Selects tab by tab title. Uses StringComparator assigned to this object.- Parameters:
title
- a page title.- Returns:
- a root corresponding to the page.
-
waitPage
public int waitPage(JTabbedPaneOperator.TabPageChooser chooser)
Wait for a page to exist.- Parameters:
chooser
- page searching criteria- Returns:
- a page index.
-
waitPage
public int waitPage(String title, Operator.StringComparator comparator)
Wait for a page to exist.- Parameters:
title
- a page title.comparator
- a string comparision algorithm- Returns:
- a page index.
-
waitPage
public int waitPage(String title)
Wait for a page to exist.- Parameters:
title
- a page title.- Returns:
- a page index.
-
waitSelected
public void waitSelected(int pageIndex)
Waits for a page to be selected.- Parameters:
pageIndex
- an index of a page to be selected.
-
waitSelected
public void waitSelected(String pageTitle)
Waits for a page to be selected.- Parameters:
pageTitle
- a title of a page to be selected.
-
getDump
public Hashtable getDump()
Description copied from class:ComponentOperator
Returns information about component.- Overrides:
getDump
in classJComponentOperator
- Returns:
- a Hashtable containing name-value pairs.
-
addChangeListener
public void addChangeListener(ChangeListener changeListener)
MapsJTabbedPane.addChangeListener(ChangeListener)
through queue
-
addTab
public void addTab(String string, Component component)
MapsJTabbedPane.addTab(String, Component)
through queue
-
addTab
public void addTab(String string, Icon icon, Component component)
MapsJTabbedPane.addTab(String, Icon, Component)
through queue
-
addTab
public void addTab(String string, Icon icon, Component component, String string1)
MapsJTabbedPane.addTab(String, Icon, Component, String)
through queue
-
getBackgroundAt
public Color getBackgroundAt(int i)
MapsJTabbedPane.getBackgroundAt(int)
through queue
-
getBoundsAt
public Rectangle getBoundsAt(int i)
MapsJTabbedPane.getBoundsAt(int)
through queue
-
getComponentAt
public Component getComponentAt(int i)
MapsJTabbedPane.getComponentAt(int)
through queue
-
getDisabledIconAt
public Icon getDisabledIconAt(int i)
MapsJTabbedPane.getDisabledIconAt(int)
through queue
-
getForegroundAt
public Color getForegroundAt(int i)
MapsJTabbedPane.getForegroundAt(int)
through queue
-
getIconAt
public Icon getIconAt(int i)
MapsJTabbedPane.getIconAt(int)
through queue
-
getModel
public SingleSelectionModel getModel()
MapsJTabbedPane.getModel()
through queue
-
getSelectedComponent
public Component getSelectedComponent()
MapsJTabbedPane.getSelectedComponent()
through queue
-
getSelectedIndex
public int getSelectedIndex()
MapsJTabbedPane.getSelectedIndex()
through queue
-
getTabCount
public int getTabCount()
MapsJTabbedPane.getTabCount()
through queue
-
getTabPlacement
public int getTabPlacement()
MapsJTabbedPane.getTabPlacement()
through queue
-
getTabRunCount
public int getTabRunCount()
MapsJTabbedPane.getTabRunCount()
through queue
-
getTitleAt
public String getTitleAt(int i)
MapsJTabbedPane.getTitleAt(int)
through queue
-
getUI
public TabbedPaneUI getUI()
MapsJTabbedPane.getUI()
through queue
-
indexOfComponent
public int indexOfComponent(Component component)
MapsJTabbedPane.indexOfComponent(Component)
through queue
-
indexOfTab
public int indexOfTab(String string)
MapsJTabbedPane.indexOfTab(String)
through queue
-
indexOfTab
public int indexOfTab(Icon icon)
MapsJTabbedPane.indexOfTab(Icon)
through queue
-
insertTab
public void insertTab(String string, Icon icon, Component component, String string1, int i)
MapsJTabbedPane.insertTab(String, Icon, Component, String, int)
through queue
-
isEnabledAt
public boolean isEnabledAt(int i)
MapsJTabbedPane.isEnabledAt(int)
through queue
-
removeChangeListener
public void removeChangeListener(ChangeListener changeListener)
MapsJTabbedPane.removeChangeListener(ChangeListener)
through queue
-
removeTabAt
public void removeTabAt(int i)
MapsJTabbedPane.removeTabAt(int)
through queue
-
setBackgroundAt
public void setBackgroundAt(int i, Color color)
MapsJTabbedPane.setBackgroundAt(int, Color)
through queue
-
setComponentAt
public void setComponentAt(int i, Component component)
MapsJTabbedPane.setComponentAt(int, Component)
through queue
-
setDisabledIconAt
public void setDisabledIconAt(int i, Icon icon)
MapsJTabbedPane.setDisabledIconAt(int, Icon)
through queue
-
setEnabledAt
public void setEnabledAt(int i, boolean b)
MapsJTabbedPane.setEnabledAt(int, boolean)
through queue
-
setForegroundAt
public void setForegroundAt(int i, Color color)
MapsJTabbedPane.setForegroundAt(int, Color)
through queue
-
setIconAt
public void setIconAt(int i, Icon icon)
MapsJTabbedPane.setIconAt(int, Icon)
through queue
-
setModel
public void setModel(SingleSelectionModel singleSelectionModel)
MapsJTabbedPane.setModel(SingleSelectionModel)
through queue
-
setSelectedComponent
public void setSelectedComponent(Component component)
MapsJTabbedPane.setSelectedComponent(Component)
through queue
-
setSelectedIndex
public void setSelectedIndex(int i)
MapsJTabbedPane.setSelectedIndex(int)
through queue
-
setTabPlacement
public void setTabPlacement(int i)
MapsJTabbedPane.setTabPlacement(int)
through queue
-
setTitleAt
public void setTitleAt(int i, String string)
MapsJTabbedPane.setTitleAt(int, String)
through queue
-
setUI
public void setUI(TabbedPaneUI tabbedPaneUI)
MapsJTabbedPane.setUI(TabbedPaneUI)
through queue
-
-