|
|||||||||
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
public class JComponentOperator
Timeouts used:
JComponentOperator.WaitToolTipTimeout - time to wait tool tip displayed
JComponentOperator.ShowToolTipTimeout - time to show tool tip
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Timeouts
Nested Class Summary | |
---|---|
static class |
JComponentOperator.JComponentByTipFinder
Allows to find component by tooltip. |
static class |
JComponentOperator.JComponentFinder
Checks component type. |
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 | |
---|---|
static String |
A11Y_DATA
|
static String |
A11Y_DESCRIPTION_DPROP
|
static String |
A11Y_NAME_DPROP
|
static String |
TOOLTIP_TEXT_DPROP
Identifier for a "tooltip text" property. |
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 | |
---|---|
JComponentOperator(ContainerOperator cont)
Constructor. |
|
JComponentOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a JComponentOperator object. |
|
JComponentOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a JComponentOperator object. |
|
JComponentOperator(ContainerOperator cont,
int index)
Constructor. |
|
JComponentOperator(JComponent b)
Constructor. |
Method Summary | |
---|---|
void |
addAncestorListener(AncestorListener ancestorListener)
Maps JComponent.addAncestorListener(AncestorListener) through queue |
void |
addVetoableChangeListener(VetoableChangeListener vetoableChangeListener)
Maps JComponent.addVetoableChangeListener(VetoableChangeListener) through queue |
void |
computeVisibleRect(Rectangle rectangle)
Maps JComponent.computeVisibleRect(Rectangle) through queue |
JToolTip |
createToolTip()
Maps JComponent.createToolTip() through queue |
static JComponent |
findJComponent(Container cont,
ComponentChooser chooser)
Searches 0'th JComponent in container. |
static JComponent |
findJComponent(Container cont,
ComponentChooser chooser,
int index)
Searches JComponent in container. |
static JComponent |
findJComponent(Container cont,
String toolTipText,
boolean ce,
boolean ccs)
Searches JComponent by tooltip text. |
static JComponent |
findJComponent(Container cont,
String toolTipText,
boolean ce,
boolean ccs,
int index)
Searches JComponent by tooltip text. |
void |
firePropertyChange(String string,
boolean b,
boolean b1)
Maps JComponent.firePropertyChange(String, boolean, boolean) through queue |
void |
firePropertyChange(String string,
byte b,
byte b1)
Maps JComponent.firePropertyChange(String, byte, byte) through queue |
void |
firePropertyChange(String string,
char c,
char c1)
Maps JComponent.firePropertyChange(String, char, char) through queue |
void |
firePropertyChange(String string,
double d,
double d1)
Maps JComponent.firePropertyChange(String, double, double) through queue |
void |
firePropertyChange(String string,
float f,
float f1)
Maps JComponent.firePropertyChange(String, float, float) through queue |
void |
firePropertyChange(String string,
int i,
int i1)
Maps JComponent.firePropertyChange(String, int, int) through queue |
void |
firePropertyChange(String string,
long l,
long l1)
Maps JComponent.firePropertyChange(String, long, long) through queue |
void |
firePropertyChange(String string,
short s,
short s1)
Maps JComponent.firePropertyChange(String, short, short) through queue |
AccessibleContext |
getAccessibleContext()
Maps JComponent.getAccessibleContext() through queue |
ActionListener |
getActionForKeyStroke(KeyStroke keyStroke)
Maps JComponent.getActionForKeyStroke(KeyStroke) through queue |
boolean |
getAutoscrolls()
Maps JComponent.getAutoscrolls() through queue |
Border |
getBorder()
Maps JComponent.getBorder() through queue |
int |
getCenterXForClick()
Return the x coordinate which should be used for mouse operations by default. |
int |
getCenterYForClick()
Return the y coordinate which should be used for mouse operations by default. |
Object |
getClientProperty(Object object)
Maps JComponent.getClientProperty(Object) through queue |
int |
getConditionForKeyStroke(KeyStroke keyStroke)
Maps JComponent.getConditionForKeyStroke(KeyStroke) through queue |
int |
getDebugGraphicsOptions()
Maps JComponent.getDebugGraphicsOptions() through queue |
Hashtable |
getDump()
Returns information about component. |
Insets |
getInsets(Insets insets)
Maps JComponent.getInsets(Insets) through queue |
Component |
getNextFocusableComponent()
Maps JComponent.getNextFocusableComponent() through queue |
TestOut |
getOutput()
Returns print output streams or writers. |
KeyStroke[] |
getRegisteredKeyStrokes()
Maps JComponent.getRegisteredKeyStrokes() through queue |
JRootPane |
getRootPane()
Maps JComponent.getRootPane() through queue |
Timeouts |
getTimeouts()
Return current timeouts. |
Point |
getToolTipLocation(MouseEvent mouseEvent)
Maps JComponent.getToolTipLocation(MouseEvent) through queue |
String |
getToolTipText()
Maps JComponent.getToolTipText() through queue |
String |
getToolTipText(MouseEvent mouseEvent)
Maps JComponent.getToolTipText(MouseEvent) through queue |
Container |
getTopLevelAncestor()
Maps JComponent.getTopLevelAncestor() through queue |
String |
getUIClassID()
Maps JComponent.getUIClassID() through queue |
Rectangle |
getVisibleRect()
Maps JComponent.getVisibleRect() through queue |
ContainerOperator |
getWindowContainerOperator()
Looks for a first window-like container. |
void |
grabFocus()
Maps JComponent.grabFocus() through queue |
boolean |
isFocusCycleRoot()
Maps JComponent.isFocusCycleRoot() through queue |
boolean |
isManagingFocus()
Maps JComponent.isManagingFocus() through queue |
boolean |
isOptimizedDrawingEnabled()
Maps JComponent.isOptimizedDrawingEnabled() through queue |
boolean |
isPaintingTile()
Maps JComponent.isPaintingTile() through queue |
boolean |
isRequestFocusEnabled()
Maps JComponent.isRequestFocusEnabled() through queue |
boolean |
isValidateRoot()
Maps JComponent.isValidateRoot() through queue |
void |
paintImmediately(int i,
int i1,
int i2,
int i3)
Maps JComponent.paintImmediately(int, int, int, int) through queue |
void |
paintImmediately(Rectangle rectangle)
Maps JComponent.paintImmediately(Rectangle) through queue |
void |
putClientProperty(Object object,
Object object1)
Maps JComponent.putClientProperty(Object, Object) through queue |
void |
registerKeyboardAction(ActionListener actionListener,
KeyStroke keyStroke,
int i)
Maps JComponent.registerKeyboardAction(ActionListener, KeyStroke, int) through queue |
void |
registerKeyboardAction(ActionListener actionListener,
String string,
KeyStroke keyStroke,
int i)
Maps JComponent.registerKeyboardAction(ActionListener, String, KeyStroke, int) through queue |
void |
removeAncestorListener(AncestorListener ancestorListener)
Maps JComponent.removeAncestorListener(AncestorListener) through queue |
void |
removeVetoableChangeListener(VetoableChangeListener vetoableChangeListener)
Maps JComponent.removeVetoableChangeListener(VetoableChangeListener) through queue |
void |
repaint(Rectangle rectangle)
Maps JComponent.repaint(Rectangle) through queue |
boolean |
requestDefaultFocus()
Maps JComponent.requestDefaultFocus() through queue |
void |
resetKeyboardActions()
Maps JComponent.resetKeyboardActions() through queue |
void |
revalidate()
Maps JComponent.revalidate() through queue |
void |
scrollRectToVisible(Rectangle rectangle)
Maps JComponent.scrollRectToVisible(Rectangle) through queue |
void |
setAlignmentX(float f)
Maps JComponent.setAlignmentX(float) through queue |
void |
setAlignmentY(float f)
Maps JComponent.setAlignmentY(float) through queue |
void |
setAutoscrolls(boolean b)
Maps JComponent.setAutoscrolls(boolean) through queue |
void |
setBorder(Border border)
Maps JComponent.setBorder(Border) through queue |
void |
setDebugGraphicsOptions(int i)
Maps JComponent.setDebugGraphicsOptions(int) through queue |
void |
setDoubleBuffered(boolean b)
Maps JComponent.setDoubleBuffered(boolean) through queue |
void |
setMaximumSize(Dimension dimension)
Maps JComponent.setMaximumSize(Dimension) through queue |
void |
setMinimumSize(Dimension dimension)
Maps JComponent.setMinimumSize(Dimension) through queue |
void |
setNextFocusableComponent(Component component)
Maps JComponent.setNextFocusableComponent(Component) through queue |
void |
setOpaque(boolean b)
Maps JComponent.setOpaque(boolean) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers. |
void |
setPreferredSize(Dimension dimension)
Maps JComponent.setPreferredSize(Dimension) through queue |
void |
setRequestFocusEnabled(boolean b)
Maps JComponent.setRequestFocusEnabled(boolean) through queue |
void |
setTimeouts(Timeouts timeouts)
Defines current timeouts. |
void |
setToolTipText(String string)
Maps JComponent.setToolTipText(String) through queue |
JToolTip |
showToolTip()
Showes tool tip. |
void |
unregisterKeyboardAction(KeyStroke keyStroke)
Maps JComponent.unregisterKeyboardAction(KeyStroke) through queue |
void |
updateUI()
Maps JComponent.updateUI() through queue |
static JComponent |
waitJComponent(Container cont,
ComponentChooser chooser)
Waits 0'th JComponent in container. |
static JComponent |
waitJComponent(Container cont,
ComponentChooser chooser,
int index)
Waits JComponent in container. |
static JComponent |
waitJComponent(Container cont,
String toolTipText,
boolean ce,
boolean ccs)
Waits JComponent by tooltip text. |
static JComponent |
waitJComponent(Container cont,
String toolTipText,
boolean ce,
boolean ccs,
int index)
Waits JComponent by tooltip text. |
JToolTip |
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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String TOOLTIP_TEXT_DPROP
getDump()
,
Constant Field Valuespublic static final String A11Y_DATA
public static final String A11Y_NAME_DPROP
public static final String A11Y_DESCRIPTION_DPROP
Constructor Detail |
---|
public JComponentOperator(JComponent b)
b
- a componentpublic JComponentOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public JComponentOperator(ContainerOperator cont, ComponentChooser chooser)
cont
- a containerchooser
- a component chooser specifying searching criteria.public JComponentOperator(ContainerOperator cont, int index)
cont
- Operator pointing a container to search component in.index
- Ordinal component index.
TimeoutExpiredException
public JComponentOperator(ContainerOperator cont)
cont
- Operator pointing a container to search component in.
TimeoutExpiredException
Method Detail |
---|
public static JComponent findJComponent(Container cont, ComponentChooser chooser, int index)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.
public static JComponent findJComponent(Container cont, ComponentChooser chooser)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.
public static JComponent findJComponent(Container cont, String toolTipText, boolean ce, boolean ccs, int index)
cont
- Container to search component in.toolTipText
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.index
- Ordinal component index.
Operator.isCaptionEqual(String, String, boolean, boolean)
public static JComponent findJComponent(Container cont, String toolTipText, boolean ce, boolean ccs)
cont
- Container to search component in.toolTipText
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.
Operator.isCaptionEqual(String, String, boolean, boolean)
public static JComponent waitJComponent(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 JComponent waitJComponent(Container cont, ComponentChooser chooser)
cont
- Container to search component in.chooser
- org.netbeans.jemmy.ComponentChooser implementation.
TimeoutExpiredException
public static JComponent waitJComponent(Container cont, String toolTipText, boolean ce, boolean ccs, int index)
cont
- Container to search component in.toolTipText
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.index
- Ordinal component index.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public static JComponent waitJComponent(Container cont, String toolTipText, boolean ce, boolean ccs)
cont
- Container to search component in.toolTipText
- Tooltip text. If null, contents is not checked.ce
- Compare text exactly.ccs
- Compare text case sensitively.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public void setTimeouts(Timeouts timeouts)
Timeoutable
setTimeouts
in interface Timeoutable
setTimeouts
in class ContainerOperator
timeouts
- A collection of timeout assignments.Timeoutable.getTimeouts()
public Timeouts getTimeouts()
Timeoutable
getTimeouts
in interface Timeoutable
getTimeouts
in class ContainerOperator
Timeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)
public void setOutput(TestOut out)
Outputable
setOutput
in interface Outputable
setOutput
in class ContainerOperator
out
- Identify the streams or writers used for print output.Outputable.getOutput()
public TestOut getOutput()
Outputable
getOutput
in interface Outputable
getOutput
in class ContainerOperator
Outputable.setOutput(org.netbeans.jemmy.TestOut)
public int getCenterXForClick()
ComponentOperator
getCenterXForClick
in class ComponentOperator
public int getCenterYForClick()
ComponentOperator
getCenterYForClick
in class ComponentOperator
public JToolTip showToolTip()
TimeoutExpiredException
public JToolTip waitToolTip()
public ContainerOperator getWindowContainerOperator()
public Hashtable getDump()
ComponentOperator
getDump
in class ComponentOperator
public void addAncestorListener(AncestorListener ancestorListener)
JComponent.addAncestorListener(AncestorListener)
through queue
public void addVetoableChangeListener(VetoableChangeListener vetoableChangeListener)
JComponent.addVetoableChangeListener(VetoableChangeListener)
through queue
public void computeVisibleRect(Rectangle rectangle)
JComponent.computeVisibleRect(Rectangle)
through queue
public JToolTip createToolTip()
JComponent.createToolTip()
through queue
public void firePropertyChange(String string, byte b, byte b1)
JComponent.firePropertyChange(String, byte, byte)
through queue
public void firePropertyChange(String string, char c, char c1)
JComponent.firePropertyChange(String, char, char)
through queue
public void firePropertyChange(String string, double d, double d1)
JComponent.firePropertyChange(String, double, double)
through queue
public void firePropertyChange(String string, float f, float f1)
JComponent.firePropertyChange(String, float, float)
through queue
public void firePropertyChange(String string, int i, int i1)
JComponent.firePropertyChange(String, int, int)
through queue
public void firePropertyChange(String string, long l, long l1)
JComponent.firePropertyChange(String, long, long)
through queue
public void firePropertyChange(String string, short s, short s1)
JComponent.firePropertyChange(String, short, short)
through queue
public void firePropertyChange(String string, boolean b, boolean b1)
JComponent.firePropertyChange(String, boolean, boolean)
through queue
public AccessibleContext getAccessibleContext()
JComponent.getAccessibleContext()
through queue
public ActionListener getActionForKeyStroke(KeyStroke keyStroke)
JComponent.getActionForKeyStroke(KeyStroke)
through queue
public boolean getAutoscrolls()
JComponent.getAutoscrolls()
through queue
public Border getBorder()
JComponent.getBorder()
through queue
public Object getClientProperty(Object object)
JComponent.getClientProperty(Object)
through queue
public int getConditionForKeyStroke(KeyStroke keyStroke)
JComponent.getConditionForKeyStroke(KeyStroke)
through queue
public int getDebugGraphicsOptions()
JComponent.getDebugGraphicsOptions()
through queue
public Insets getInsets(Insets insets)
JComponent.getInsets(Insets)
through queue
public Component getNextFocusableComponent()
JComponent.getNextFocusableComponent()
through queue
public KeyStroke[] getRegisteredKeyStrokes()
JComponent.getRegisteredKeyStrokes()
through queue
public JRootPane getRootPane()
JComponent.getRootPane()
through queue
public Point getToolTipLocation(MouseEvent mouseEvent)
JComponent.getToolTipLocation(MouseEvent)
through queue
public String getToolTipText()
JComponent.getToolTipText()
through queue
public String getToolTipText(MouseEvent mouseEvent)
JComponent.getToolTipText(MouseEvent)
through queue
public Container getTopLevelAncestor()
JComponent.getTopLevelAncestor()
through queue
public String getUIClassID()
JComponent.getUIClassID()
through queue
public Rectangle getVisibleRect()
JComponent.getVisibleRect()
through queue
public void grabFocus()
JComponent.grabFocus()
through queue
public boolean isFocusCycleRoot()
JComponent.isFocusCycleRoot()
through queue
public boolean isManagingFocus()
JComponent.isManagingFocus()
through queue
public boolean isOptimizedDrawingEnabled()
JComponent.isOptimizedDrawingEnabled()
through queue
public boolean isPaintingTile()
JComponent.isPaintingTile()
through queue
public boolean isRequestFocusEnabled()
JComponent.isRequestFocusEnabled()
through queue
public boolean isValidateRoot()
JComponent.isValidateRoot()
through queue
public void paintImmediately(int i, int i1, int i2, int i3)
JComponent.paintImmediately(int, int, int, int)
through queue
public void paintImmediately(Rectangle rectangle)
JComponent.paintImmediately(Rectangle)
through queue
public void putClientProperty(Object object, Object object1)
JComponent.putClientProperty(Object, Object)
through queue
public void registerKeyboardAction(ActionListener actionListener, String string, KeyStroke keyStroke, int i)
JComponent.registerKeyboardAction(ActionListener, String, KeyStroke, int)
through queue
public void registerKeyboardAction(ActionListener actionListener, KeyStroke keyStroke, int i)
JComponent.registerKeyboardAction(ActionListener, KeyStroke, int)
through queue
public void removeAncestorListener(AncestorListener ancestorListener)
JComponent.removeAncestorListener(AncestorListener)
through queue
public void removeVetoableChangeListener(VetoableChangeListener vetoableChangeListener)
JComponent.removeVetoableChangeListener(VetoableChangeListener)
through queue
public void repaint(Rectangle rectangle)
JComponent.repaint(Rectangle)
through queue
public boolean requestDefaultFocus()
JComponent.requestDefaultFocus()
through queue
public void resetKeyboardActions()
JComponent.resetKeyboardActions()
through queue
public void revalidate()
JComponent.revalidate()
through queue
public void scrollRectToVisible(Rectangle rectangle)
JComponent.scrollRectToVisible(Rectangle)
through queue
public void setAlignmentX(float f)
JComponent.setAlignmentX(float)
through queue
public void setAlignmentY(float f)
JComponent.setAlignmentY(float)
through queue
public void setAutoscrolls(boolean b)
JComponent.setAutoscrolls(boolean)
through queue
public void setBorder(Border border)
JComponent.setBorder(Border)
through queue
public void setDebugGraphicsOptions(int i)
JComponent.setDebugGraphicsOptions(int)
through queue
public void setDoubleBuffered(boolean b)
JComponent.setDoubleBuffered(boolean)
through queue
public void setMaximumSize(Dimension dimension)
JComponent.setMaximumSize(Dimension)
through queue
public void setMinimumSize(Dimension dimension)
JComponent.setMinimumSize(Dimension)
through queue
public void setNextFocusableComponent(Component component)
JComponent.setNextFocusableComponent(Component)
through queue
public void setOpaque(boolean b)
JComponent.setOpaque(boolean)
through queue
public void setPreferredSize(Dimension dimension)
JComponent.setPreferredSize(Dimension)
through queue
public void setRequestFocusEnabled(boolean b)
JComponent.setRequestFocusEnabled(boolean)
through queue
public void setToolTipText(String string)
JComponent.setToolTipText(String)
through queue
public void unregisterKeyboardAction(KeyStroke keyStroke)
JComponent.unregisterKeyboardAction(KeyStroke)
through queue
public void updateUI()
JComponent.updateUI()
through queue
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |