< prev index next >
core/JemmyCore/src/org/jemmy/lookup/ByStringLookup.java
Print this page
*** 27,74 ****
import org.jemmy.resources.StringComparePolicy;
/**
* Default comparison policy is StringComparePolicy.SUBSTRING
! * @param <T>
* @author shura
*/
public abstract class ByStringLookup<T> implements LookupCriteria<T> {
private StringComparePolicy policy;
private String text;
/**
* Default comparison policy is StringComparePolicy.SUBSTRING
! * @param text
*/
protected ByStringLookup(String text) {
this(text, StringComparePolicy.SUBSTRING);
}
- /**
- *
- * @param text
- * @param policy
- */
protected ByStringLookup(String text, StringComparePolicy policy) {
this.policy = policy;
this.text = text;
}
- /**
- *
- * @param control
- * @return
- */
public abstract String getText(T control);
- /**
- *
- * @param control
- * @return
- */
public boolean check(T control) {
return policy.compare(text, getText(control));
}
@Override
--- 27,59 ----
import org.jemmy.resources.StringComparePolicy;
/**
* Default comparison policy is StringComparePolicy.SUBSTRING
! * @param <T> todo document
* @author shura
*/
public abstract class ByStringLookup<T> implements LookupCriteria<T> {
private StringComparePolicy policy;
private String text;
/**
* Default comparison policy is StringComparePolicy.SUBSTRING
! * @param text todo document
*/
protected ByStringLookup(String text) {
this(text, StringComparePolicy.SUBSTRING);
}
protected ByStringLookup(String text, StringComparePolicy policy) {
this.policy = policy;
this.text = text;
}
public abstract String getText(T control);
public boolean check(T control) {
return policy.compare(text, getText(control));
}
@Override
< prev index next >