| java.lang.Object org.netbeans.jemmy.util.PropChooser org.netbeans.jemmy.util.StringPropChooser
StringPropChooser | public class StringPropChooser extends PropChooser (Code) | | Implementation of org.netbeans.jemmy.ComponentChooser interface.
Class can be used to find component by its field/methods values converted to String.
Example:
JLabel label = JLabelOperator.findJLabel(frm0, new StringPropChooser("getText=JLabel",
false, true));
author: Alexandre Iline (alexandre.iline@sun.com) |
Constructor Summary | |
public | StringPropChooser(String[] propNames, Object[][] params, Class[][] classes, String[] results, StringComparator comparator) Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: params - Parameters values for methods. | public | StringPropChooser(String[] propNames, Object[][] params, Class[][] classes, String[] results, boolean ce, boolean ccs) Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: params - Parameters values for methods. | public | StringPropChooser(String[] propNames, String[] results, StringComparator comparator) Constructs a StringPropChooser object. | public | StringPropChooser(String[] propNames, String[] results, boolean ce, boolean ccs) Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: results - Objects to compare converted to String method/field values to. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. | public | StringPropChooser(String props, String semicolonChar, String equalChar, Object[][] params, Class[][] classes, StringComparator comparator) Constructs a StringPropChooser object. | public | StringPropChooser(String props, String semicolonChar, String equalChar, Object[][] params, Class[][] classes, boolean ce, boolean ccs) Constructs a StringPropChooser object.
Parameters: props - Method/field names && values Like "getText=button;isVisible=true" Parameters: semicolonChar - Method(field) names separator. Parameters: equalChar - Method(field) name - expected value separator. Parameters: params - Parameters values for methods. Parameters: classes - Parameters classes. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. | public | StringPropChooser(String props, String semicolonChar, String equalChar, StringComparator comparator) Constructs a StringPropChooser object. | public | StringPropChooser(String props, String semicolonChar, String equalChar, boolean ce, boolean ccs) Constructs a StringPropChooser object.
Parameters: props - Method/field names && values Parameters: semicolonChar - Method(field) names separator. Parameters: equalChar - Method(field) name - expected value separator. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. | public | StringPropChooser(String props, Object[][] params, Class[][] classes, StringComparator comparator) Constructs a StringPropChooser object.
Parameters: props - Method/field names && values ";" is used as a method(field) names separator. | public | StringPropChooser(String props, Object[][] params, Class[][] classes, boolean ce, boolean ccs) Constructs a StringPropChooser object.
Parameters: props - Method/field names && values ";" is used as a method(field) names separator. | public | StringPropChooser(String props, StringComparator comparator) Constructs a StringPropChooser object.
Parameters: props - Method/field names && values";" is used as a method(field) names separator. | public | StringPropChooser(String props, boolean ce, boolean ccs) Constructs a StringPropChooser object.
Parameters: props - Method/field names && values";" is used as a method(field) names separator. |
Method Summary | |
protected boolean | checkProperty(Object value, Object etalon) Method to check property.
Compares "value".toString() to (String)etalon according ce and ccs constructor parameters.
Parameters: value - Method/field value Parameters: etalon - Object to compare to. | public String | getDescription() |
StringPropChooser | public StringPropChooser(String[] propNames, Object[][] params, Class[][] classes, String[] results, StringComparator comparator)(Code) | | Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: params - Parameters values for methods.
Parameters: classes - Parameters classes. Parameters: results - Objects to compare converted to String method/field values to. Parameters: comparator - Defines string comparision criteria. |
StringPropChooser | public StringPropChooser(String[] propNames, Object[][] params, Class[][] classes, String[] results, boolean ce, boolean ccs)(Code) | | Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: params - Parameters values for methods.
Parameters: classes - Parameters classes. Parameters: results - Objects to compare converted to String method/field values to. Parameters: ce - Compare exactly. If true, compare exactly (.toString().equals()) If false, compare as substring (.toString().indexOf() != -1) Parameters: ccs - Compare case sensitive. if false convert both .toString() and to uppercase before comparison. |
StringPropChooser | public StringPropChooser(String[] propNames, String[] results, StringComparator comparator)(Code) | | Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: results - Objects to compare converted to String method/field values to. Parameters: comparator - Defines string comparision criteria. |
StringPropChooser | public StringPropChooser(String[] propNames, String[] results, boolean ce, boolean ccs)(Code) | | Constructs a StringPropChooser object.
Parameters: propNames - Names of methods/fields Parameters: results - Objects to compare converted to String method/field values to. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. @deprecated Use constructors with StringComparator parameters. |
StringPropChooser | public StringPropChooser(String props, String semicolonChar, String equalChar, Object[][] params, Class[][] classes, StringComparator comparator)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values Like "getText=button;isVisible=true" Parameters: semicolonChar - Method(field) names separator. Parameters: equalChar - Method(field) name - expected value separator. Parameters: params - Parameters values for methods. Parameters: classes - Parameters classes. Parameters: comparator - Defines string comparision criteria. |
StringPropChooser | public StringPropChooser(String props, String semicolonChar, String equalChar, Object[][] params, Class[][] classes, boolean ce, boolean ccs)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values Like "getText=button;isVisible=true" Parameters: semicolonChar - Method(field) names separator. Parameters: equalChar - Method(field) name - expected value separator. Parameters: params - Parameters values for methods. Parameters: classes - Parameters classes. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. @deprecated Use constructors with StringComparator parameters. |
StringPropChooser | public StringPropChooser(String props, String semicolonChar, String equalChar, StringComparator comparator)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values Parameters: semicolonChar - Method(field) names separator. Parameters: equalChar - Method(field) name - expected value separator. Parameters: comparator - Defines string comparision criteria. |
StringPropChooser | public StringPropChooser(String props, String semicolonChar, String equalChar, boolean ce, boolean ccs)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values Parameters: semicolonChar - Method(field) names separator. Parameters: equalChar - Method(field) name - expected value separator. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. @deprecated Use constructors with StringComparator parameters. |
StringPropChooser | public StringPropChooser(String props, Object[][] params, Class[][] classes, StringComparator comparator)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values ";" is used as a method(field) names separator. "=" is used as a method(field) name - expected value separator. Parameters: params - Parameters values for methods. Parameters: classes - Parameters classes. Parameters: comparator - Defines string comparision criteria. |
StringPropChooser | public StringPropChooser(String props, Object[][] params, Class[][] classes, boolean ce, boolean ccs)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values ";" is used as a method(field) names separator. "=" is used as a method(field) name - expected value separator. Parameters: params - Parameters values for methods. Parameters: classes - Parameters classes. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. @deprecated Use constructors with StringComparator parameters. |
StringPropChooser | public StringPropChooser(String props, StringComparator comparator)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values";" is used as a method(field) names separator. "=" is used as a method(field) name - expected value separator. Parameters: comparator - Defines string comparision criteria. |
StringPropChooser | public StringPropChooser(String props, boolean ce, boolean ccs)(Code) | | Constructs a StringPropChooser object.
Parameters: props - Method/field names && values";" is used as a method(field) names separator. "=" is used as a method(field) name - expected value separator. Parameters: ce - Compare exactly. Parameters: ccs - Compare case sensitive. @deprecated Use constructors with StringComparator parameters. |
checkProperty | protected boolean checkProperty(Object value, Object etalon)(Code) | | Method to check property.
Compares "value".toString() to (String)etalon according ce and ccs constructor parameters.
Parameters: value - Method/field value Parameters: etalon - Object to compare to. true if the value matches the etalon. |
|
|