|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.ComponentOperator
org.netbeans.jemmy.operators.ContainerOperator
org.netbeans.jemmy.operators.JComponentOperator
org.netbeans.jemmy.operators.JTabbedPaneOperator
public class JTabbedPaneOperator
Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Timeouts
Nested Class Summary | |
---|---|
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.MapDoubleAction, Operator.MapFloatAction, Operator.MapCharacterAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator |
Field Summary | |
---|---|
static java.lang.String |
PAGE_PREFIX_DPROP
Identifier for a "page" properties. |
static java.lang.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 | |
---|---|
JTabbedPaneOperator(ContainerOperator cont)
Constructor. |
|
JTabbedPaneOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a JTabbedPaneOperator object. |
|
JTabbedPaneOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a JTabbedPaneOperator object. |
|
JTabbedPaneOperator(ContainerOperator cont,
int index)
Constructor. |
|
JTabbedPaneOperator(ContainerOperator cont,
java.lang.String text)
Constructor. |
|
JTabbedPaneOperator(ContainerOperator cont,
java.lang.String text,
int index)
Constructor. |
|
JTabbedPaneOperator(ContainerOperator cont,
java.lang.String text,
int tabIndex,
int index)
Constructor. |
|
JTabbedPaneOperator(javax.swing.JTabbedPane b)
Constructor. |
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener changeListener)
Maps JTabbedPane.addChangeListener(ChangeListener) through queue |
void |
addTab(java.lang.String string,
java.awt.Component component)
Maps JTabbedPane.addTab(String, Component) through queue |
void |
addTab(java.lang.String string,
javax.swing.Icon icon,
java.awt.Component component)
Maps JTabbedPane.addTab(String, Icon, Component) through queue |
void |
addTab(java.lang.String string,
javax.swing.Icon icon,
java.awt.Component component,
java.lang.String string1)
Maps JTabbedPane.addTab(String, Icon, Component, String) through queue |
void |
copyEnvironment(Operator anotherOperator)
Copies all environment (output, timeouts, visualizer) from another operator. |
static javax.swing.JTabbedPane |
findJTabbedPane(java.awt.Container cont,
ComponentChooser chooser)
Searches 0'th JTabbedPane in container. |
static javax.swing.JTabbedPane |
findJTabbedPane(java.awt.Container cont,
ComponentChooser chooser,
int index)
Searches JTabbedPane in container. |
static javax.swing.JTabbedPane |
findJTabbedPane(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int itemIndex)
Searches JTabbedPane by tab title. |
static javax.swing.JTabbedPane |
findJTabbedPane(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int itemIndex,
int index)
Searches JTabbedPane by tab title. |
static javax.swing.JTabbedPane |
findJTabbedPaneUnder(java.awt.Component comp)
Searches JTabbedPane object which component lies on. |
static javax.swing.JTabbedPane |
findJTabbedPaneUnder(java.awt.Component comp,
ComponentChooser chooser)
Searches JTabbedPane object which component lies on. |
int |
findPage(JTabbedPaneOperator.TabPageChooser chooser)
Deprecated. Use findPage(String) or findPage(String, StringComparator) |
int |
findPage(java.lang.String title)
Searches tab index by tab title. |
int |
findPage(java.lang.String title,
boolean ce,
boolean ccs)
Deprecated. Use findPage(String) or findPage(String, StringComparator) |
int |
findPage(java.lang.String title,
Operator.StringComparator comparator)
Deprecated. Use findPage(String) or findPage(String, StringComparator) |
java.awt.Color |
getBackgroundAt(int i)
Maps JTabbedPane.getBackgroundAt(int) through queue |
java.awt.Rectangle |
getBoundsAt(int i)
Maps JTabbedPane.getBoundsAt(int) through queue |
java.awt.Component |
getComponentAt(int i)
Maps JTabbedPane.getComponentAt(int) through queue |
javax.swing.Icon |
getDisabledIconAt(int i)
Maps JTabbedPane.getDisabledIconAt(int) through queue |
java.util.Hashtable |
getDump()
Returns information about component. |
java.awt.Color |
getForegroundAt(int i)
Maps JTabbedPane.getForegroundAt(int) through queue |
javax.swing.Icon |
getIconAt(int i)
Maps JTabbedPane.getIconAt(int) through queue |
javax.swing.SingleSelectionModel |
getModel()
Maps JTabbedPane.getModel() through queue |
TestOut |
getOutput()
Returns print output streams or writers. |
java.awt.Component |
getSelectedComponent()
Maps JTabbedPane.getSelectedComponent() through queue |
int |
getSelectedIndex()
Maps JTabbedPane.getSelectedIndex() through queue |
int |
getTabCount()
Maps JTabbedPane.getTabCount() through queue |
int |
getTabPlacement()
Maps JTabbedPane.getTabPlacement() through queue |
int |
getTabRunCount()
Maps JTabbedPane.getTabRunCount() through queue |
java.lang.String |
getTitleAt(int i)
Maps JTabbedPane.getTitleAt(int) through queue |
javax.swing.plaf.TabbedPaneUI |
getUI()
Maps JTabbedPane.getUI() through queue |
int |
indexOfComponent(java.awt.Component component)
Maps JTabbedPane.indexOfComponent(Component) through queue |
int |
indexOfTab(javax.swing.Icon icon)
Maps JTabbedPane.indexOfTab(Icon) through queue |
int |
indexOfTab(java.lang.String string)
Maps JTabbedPane.indexOfTab(String) through queue |
void |
insertTab(java.lang.String string,
javax.swing.Icon icon,
java.awt.Component component,
java.lang.String string1,
int i)
Maps JTabbedPane.insertTab(String, Icon, Component, String, int) through queue |
boolean |
isEnabledAt(int i)
Maps JTabbedPane.isEnabledAt(int) through queue |
void |
removeChangeListener(javax.swing.event.ChangeListener changeListener)
Maps JTabbedPane.removeChangeListener(ChangeListener) through queue |
void |
removeTabAt(int i)
Maps JTabbedPane.removeTabAt(int) through queue |
java.awt.Component |
selectPage(int index)
Selects tab. |
java.awt.Component |
selectPage(JTabbedPaneOperator.TabPageChooser chooser)
Selects tab. |
java.awt.Component |
selectPage(java.lang.String title)
Selects tab by tab title. |
java.awt.Component |
selectPage(java.lang.String title,
boolean ce,
boolean ccs)
Deprecated. Use selectPage(String) or selectPage(String, StringComparator) |
java.awt.Component |
selectPage(java.lang.String title,
Operator.StringComparator comparator)
Selects tab. |
void |
setBackgroundAt(int i,
java.awt.Color color)
Maps JTabbedPane.setBackgroundAt(int, Color) through queue |
void |
setComponentAt(int i,
java.awt.Component component)
Maps JTabbedPane.setComponentAt(int, Component) through queue |
void |
setDisabledIconAt(int i,
javax.swing.Icon icon)
Maps JTabbedPane.setDisabledIconAt(int, Icon) through queue |
void |
setEnabledAt(int i,
boolean b)
Maps JTabbedPane.setEnabledAt(int, boolean) through queue |
void |
setForegroundAt(int i,
java.awt.Color color)
Maps JTabbedPane.setForegroundAt(int, Color) through queue |
void |
setIconAt(int i,
javax.swing.Icon icon)
Maps JTabbedPane.setIconAt(int, Icon) through queue |
void |
setModel(javax.swing.SingleSelectionModel singleSelectionModel)
Maps JTabbedPane.setModel(SingleSelectionModel) through queue |
void |
setOutput(TestOut output)
Defines print output streams or writers. |
void |
setSelectedComponent(java.awt.Component component)
Maps JTabbedPane.setSelectedComponent(Component) through queue |
void |
setSelectedIndex(int i)
Maps JTabbedPane.setSelectedIndex(int) through queue |
void |
setTabPlacement(int i)
Maps JTabbedPane.setTabPlacement(int) through queue |
void |
setTitleAt(int i,
java.lang.String string)
Maps JTabbedPane.setTitleAt(int, String) through queue |
void |
setUI(javax.swing.plaf.TabbedPaneUI tabbedPaneUI)
Maps JTabbedPane.setUI(TabbedPaneUI) through queue |
static javax.swing.JTabbedPane |
waitJTabbedPane(java.awt.Container cont,
ComponentChooser chooser)
Waits 0'th JTabbedPane in container. |
static javax.swing.JTabbedPane |
waitJTabbedPane(java.awt.Container cont,
ComponentChooser chooser,
int index)
Waits JTabbedPane in container. |
static javax.swing.JTabbedPane |
waitJTabbedPane(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int itemIndex)
Waits JTabbedPane by tab title. |
static javax.swing.JTabbedPane |
waitJTabbedPane(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int itemIndex,
int index)
Waits JTabbedPane by tab title. |
int |
waitPage(JTabbedPaneOperator.TabPageChooser chooser)
Wait for a page to exist. |
int |
waitPage(java.lang.String title)
Wait for a page to exist. |
int |
waitPage(java.lang.String title,
Operator.StringComparator comparator)
Wait for a page to exist. |
void |
waitSelected(int pageIndex)
Waits for a page to be selected. |
void |
waitSelected(java.lang.String pageTitle)
Waits for a page to be selected. |
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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SELECTED_PAGE_DPROP
getDump()
,
Constant Field Valuespublic static final java.lang.String PAGE_PREFIX_DPROP
getDump()
,
Constant Field ValuesConstructor Detail |
---|
public JTabbedPaneOperator(javax.swing.JTabbedPane b)
b
- a componentpublic JTabbedPaneOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public JTabbedPaneOperator(ContainerOperator cont, ComponentChooser chooser)
cont
- a containerchooser
- a component chooser specifying searching criteria.public JTabbedPaneOperator(ContainerOperator cont, java.lang.String text, int tabIndex, int index)
cont
- a containertext
- Tab title.tabIndex
- a page index to check. if equal to -1, selected page is checked.index
- Ordinal component index.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JTabbedPaneOperator(ContainerOperator cont, java.lang.String text, int index)
cont
- a containertext
- Title of tab which is currently selected.index
- Ordinal component index.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JTabbedPaneOperator(ContainerOperator cont, java.lang.String text)
cont
- a containertext
- Title of tab which is currently selected.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JTabbedPaneOperator(ContainerOperator cont, int index)
cont
- a containerindex
- Ordinal component index.
TimeoutExpiredException
public JTabbedPaneOperator(ContainerOperator cont)
cont
- a container
TimeoutExpiredException
Method Detail |
---|
public static javax.swing.JTabbedPane findJTabbedPane(java.awt.Container cont, ComponentChooser chooser, int index)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.
public static javax.swing.JTabbedPane findJTabbedPane(java.awt.Container cont, ComponentChooser chooser)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.
public static javax.swing.JTabbedPane findJTabbedPane(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs, int itemIndex, int index)
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.
Operator.isCaptionEqual(String, String, boolean, boolean)
public static javax.swing.JTabbedPane findJTabbedPane(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs, int itemIndex)
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.
Operator.isCaptionEqual(String, String, boolean, boolean)
public static javax.swing.JTabbedPane findJTabbedPaneUnder(java.awt.Component comp, ComponentChooser chooser)
comp
- Component to find JTabbedPane under.chooser
- org.netbeans.jemmy.ComponentChooser implementation.
public static javax.swing.JTabbedPane findJTabbedPaneUnder(java.awt.Component comp)
comp
- Component to find JTabbedPane under.
public static javax.swing.JTabbedPane waitJTabbedPane(java.awt.Container cont, ComponentChooser chooser, int index)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.
TimeoutExpiredException
public static javax.swing.JTabbedPane waitJTabbedPane(java.awt.Container cont, ComponentChooser chooser)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.
TimeoutExpiredException
public static javax.swing.JTabbedPane waitJTabbedPane(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs, int itemIndex, int index)
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.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public static javax.swing.JTabbedPane waitJTabbedPane(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs, int itemIndex)
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.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public void setOutput(TestOut output)
Outputable
setOutput
in interface Outputable
setOutput
in class JComponentOperator
output
- Identify the streams or writers used for print output.Outputable.getOutput()
public TestOut getOutput()
Outputable
getOutput
in interface Outputable
getOutput
in class JComponentOperator
Outputable.setOutput(org.netbeans.jemmy.TestOut)
public void copyEnvironment(Operator anotherOperator)
Operator
copyEnvironment
in class ComponentOperator
anotherOperator
- an operator to copy the environment to.public int findPage(JTabbedPaneOperator.TabPageChooser chooser)
chooser
- page searching criteria
Operator.isCaptionEqual(String, String, boolean, boolean)
public int findPage(java.lang.String title, Operator.StringComparator comparator)
title
- a page title.comparator
- a string comparision algorithm
Operator.isCaptionEqual(String, String, boolean, boolean)
public int findPage(java.lang.String title, boolean ce, boolean ccs)
title
- a page title.ce
- Compare text exactly.ccs
- Compare text case sensitively.
Operator.isCaptionEqual(String, String, boolean, boolean)
public int findPage(java.lang.String title)
title
- a page title.
public java.awt.Component selectPage(int index)
index
- a page ordinal index.
public java.awt.Component selectPage(JTabbedPaneOperator.TabPageChooser chooser)
chooser
- page searching criteria
public java.awt.Component selectPage(java.lang.String title, Operator.StringComparator comparator)
title
- a page title.comparator
- a string comparision algorithm
public java.awt.Component selectPage(java.lang.String title, boolean ce, boolean ccs)
title
- a page title.ce
- Compare text exactly.ccs
- Compare text case sensitively.
Operator.isCaptionEqual(String, String, boolean, boolean)
public java.awt.Component selectPage(java.lang.String title)
title
- a page title.
public int waitPage(JTabbedPaneOperator.TabPageChooser chooser)
chooser
- page searching criteria
public int waitPage(java.lang.String title, Operator.StringComparator comparator)
title
- a page title.comparator
- a string comparision algorithm
public int waitPage(java.lang.String title)
title
- a page title.
public void waitSelected(int pageIndex)
pageIndex
- an index of a page to be selected.public void waitSelected(java.lang.String pageTitle)
pageTitle
- a title of a page to be selected.public java.util.Hashtable getDump()
ComponentOperator
getDump
in class JComponentOperator
public void addChangeListener(javax.swing.event.ChangeListener changeListener)
JTabbedPane.addChangeListener(ChangeListener)
through queue
public void addTab(java.lang.String string, java.awt.Component component)
JTabbedPane.addTab(String, Component)
through queue
public void addTab(java.lang.String string, javax.swing.Icon icon, java.awt.Component component)
JTabbedPane.addTab(String, Icon, Component)
through queue
public void addTab(java.lang.String string, javax.swing.Icon icon, java.awt.Component component, java.lang.String string1)
JTabbedPane.addTab(String, Icon, Component, String)
through queue
public java.awt.Color getBackgroundAt(int i)
JTabbedPane.getBackgroundAt(int)
through queue
public java.awt.Rectangle getBoundsAt(int i)
JTabbedPane.getBoundsAt(int)
through queue
public java.awt.Component getComponentAt(int i)
JTabbedPane.getComponentAt(int)
through queue
public javax.swing.Icon getDisabledIconAt(int i)
JTabbedPane.getDisabledIconAt(int)
through queue
public java.awt.Color getForegroundAt(int i)
JTabbedPane.getForegroundAt(int)
through queue
public javax.swing.Icon getIconAt(int i)
JTabbedPane.getIconAt(int)
through queue
public javax.swing.SingleSelectionModel getModel()
JTabbedPane.getModel()
through queue
public java.awt.Component getSelectedComponent()
JTabbedPane.getSelectedComponent()
through queue
public int getSelectedIndex()
JTabbedPane.getSelectedIndex()
through queue
public int getTabCount()
JTabbedPane.getTabCount()
through queue
public int getTabPlacement()
JTabbedPane.getTabPlacement()
through queue
public int getTabRunCount()
JTabbedPane.getTabRunCount()
through queue
public java.lang.String getTitleAt(int i)
JTabbedPane.getTitleAt(int)
through queue
public javax.swing.plaf.TabbedPaneUI getUI()
JTabbedPane.getUI()
through queue
public int indexOfComponent(java.awt.Component component)
JTabbedPane.indexOfComponent(Component)
through queue
public int indexOfTab(java.lang.String string)
JTabbedPane.indexOfTab(String)
through queue
public int indexOfTab(javax.swing.Icon icon)
JTabbedPane.indexOfTab(Icon)
through queue
public void insertTab(java.lang.String string, javax.swing.Icon icon, java.awt.Component component, java.lang.String string1, int i)
JTabbedPane.insertTab(String, Icon, Component, String, int)
through queue
public boolean isEnabledAt(int i)
JTabbedPane.isEnabledAt(int)
through queue
public void removeChangeListener(javax.swing.event.ChangeListener changeListener)
JTabbedPane.removeChangeListener(ChangeListener)
through queue
public void removeTabAt(int i)
JTabbedPane.removeTabAt(int)
through queue
public void setBackgroundAt(int i, java.awt.Color color)
JTabbedPane.setBackgroundAt(int, Color)
through queue
public void setComponentAt(int i, java.awt.Component component)
JTabbedPane.setComponentAt(int, Component)
through queue
public void setDisabledIconAt(int i, javax.swing.Icon icon)
JTabbedPane.setDisabledIconAt(int, Icon)
through queue
public void setEnabledAt(int i, boolean b)
JTabbedPane.setEnabledAt(int, boolean)
through queue
public void setForegroundAt(int i, java.awt.Color color)
JTabbedPane.setForegroundAt(int, Color)
through queue
public void setIconAt(int i, javax.swing.Icon icon)
JTabbedPane.setIconAt(int, Icon)
through queue
public void setModel(javax.swing.SingleSelectionModel singleSelectionModel)
JTabbedPane.setModel(SingleSelectionModel)
through queue
public void setSelectedComponent(java.awt.Component component)
JTabbedPane.setSelectedComponent(Component)
through queue
public void setSelectedIndex(int i)
JTabbedPane.setSelectedIndex(int)
through queue
public void setTabPlacement(int i)
JTabbedPane.setTabPlacement(int)
through queue
public void setTitleAt(int i, java.lang.String string)
JTabbedPane.setTitleAt(int, String)
through queue
public void setUI(javax.swing.plaf.TabbedPaneUI tabbedPaneUI)
JTabbedPane.setUI(TabbedPaneUI)
through queue
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |