< prev index next >
core/JemmyCore/src/org/jemmy/dock/Dock.java
Print this page
*** 63,78 ****
}
/**
* Method which at the end actually get called from all dock lookup
* constructors.
! * @param <T>
! * @param parent
! * @param controlType
! * @param index
! * @param criteria
! * @return
*/
protected static <T> Wrap<? extends T> lookup(Parent<? super T> parent, Class<T> controlType, int index, LookupCriteria<T>... criteria) {
Lookup<T> lookup;
if (criteria.length > 0) {
lookup = parent.lookup(controlType, criteria[0]);
--- 63,78 ----
}
/**
* Method which at the end actually get called from all dock lookup
* constructors.
! * @param <T> todo document
! * @param parent todo document
! * @param controlType todo document
! * @param index todo document
! * @param criteria todo document
! * @return todo document
*/
protected static <T> Wrap<? extends T> lookup(Parent<? super T> parent, Class<T> controlType, int index, LookupCriteria<T>... criteria) {
Lookup<T> lookup;
if (criteria.length > 0) {
lookup = parent.lookup(controlType, criteria[0]);
*** 92,131 ****
public Wrap<?> wrap() {
return wrap;
}
/**
- *
* @return Wrap instance obtainer through lookup
*/
public Object control() {
return wrap.getControl();
}
/**
! * Shortcut to <code>wrap().mouse()</code>
*/
public Mouse mouse() {
return wrap.mouse();
}
/**
! * Shortcut to <code>wrap().keyboard()</code>
*/
public Keyboard keyboard() {
return wrap.keyboard();
}
/**
! * Shortcut to <code>wrap().drag()</code>
*/
public Drag drag() {
return wrap.drag();
}
/**
! * Shortcut to <code>wrap().getScreenBounds()</code>
*/
public Rectangle bounds() {
return wrap.getScreenBounds();
}
--- 92,130 ----
public Wrap<?> wrap() {
return wrap;
}
/**
* @return Wrap instance obtainer through lookup
*/
public Object control() {
return wrap.getControl();
}
/**
! * @return Shortcut to <code>wrap().mouse()</code>
*/
public Mouse mouse() {
return wrap.mouse();
}
/**
! * @return Shortcut to <code>wrap().keyboard()</code>
*/
public Keyboard keyboard() {
return wrap.keyboard();
}
/**
! * @return Shortcut to <code>wrap().drag()</code>
*/
public Drag drag() {
return wrap.drag();
}
/**
! * @return Shortcut to <code>wrap().getScreenBounds()</code>
*/
public Rectangle bounds() {
return wrap.getScreenBounds();
}
*** 133,152 ****
action.execute();
return action.getResult();
}
/**
- *
* @return <code>wrap().getEnvironment()</code>.
*/
public Environment environment() {
return wrap.getEnvironment();
}
/**
* Loads image with <code>goldenId</code> id waits for the control to match it.
* @see Wrap#waitImage(org.jemmy.image.Image, org.jemmy.Rectangle, java.lang.String, java.lang.String)
*/
public void waitImage(String goldenId, Rectangle rect, String resID, String diffID) {
wrap.waitImage(environment().getImageLoader().load(goldenId), rect, resID, diffID);
}
--- 132,154 ----
action.execute();
return action.getResult();
}
/**
* @return <code>wrap().getEnvironment()</code>.
*/
public Environment environment() {
return wrap.getEnvironment();
}
/**
* Loads image with <code>goldenId</code> id waits for the control to match it.
* @see Wrap#waitImage(org.jemmy.image.Image, org.jemmy.Rectangle, java.lang.String, java.lang.String)
+ * @param goldenId todo document
+ * @param rect todo document
+ * @param resID todo document
+ * @param diffID todo document
*/
public void waitImage(String goldenId, Rectangle rect, String resID, String diffID) {
wrap.waitImage(environment().getImageLoader().load(goldenId), rect, resID, diffID);
}
*** 156,165 ****
--- 158,169 ----
* constructed by adding suffixes. Suffixes are obtained from environment with
* default values being "-diff" and "-result"
* @see #waitImage(java.lang.String, org.jemmy.Rectangle, java.lang.String, java.lang.String)
* @see #DEFAULT_DIFF_IMAGE_SUFFIX
* @see #DEFAULT_RESULT_IMAGE_SUFFIX
+ * @param goldenId todo document
+ * @param rect todo document
*/
public void waitImage(String goldenId, Rectangle rect) {
waitImage(goldenId,
rect,
goldenId + environment().getProperty(DEFAULT_RESULT_IMAGE_SUFFIX),
*** 167,176 ****
--- 171,183 ----
}
/**
* Loads image with <code>goldenId</code> id waits for the control to match it.
* @see Wrap#waitImage(org.jemmy.image.Image, java.lang.String, java.lang.String)
+ * @param goldenId todo document
+ * @param resID todo document
+ * @param diffID todo document
*/
public void waitImage(String goldenId, String resID, String diffID) {
wrap.waitImage(environment().getImageLoader().load(goldenId), resID, diffID);
}
*** 180,189 ****
--- 187,197 ----
* constructed by adding suffixes. Suffixes are obtained from environment with
* default values being "-diff" and "-result"
* @see #waitImage(java.lang.String, java.lang.String, java.lang.String)
* @see #DEFAULT_DIFF_IMAGE_SUFFIX
* @see #DEFAULT_RESULT_IMAGE_SUFFIX
+ * @param goldenId todo document
*/
public void waitImage(String goldenId) {
waitImage(goldenId,
goldenId + environment().getProperty(DEFAULT_RESULT_IMAGE_SUFFIX),
goldenId + environment().getProperty(DEFAULT_DIFF_IMAGE_SUFFIX));
< prev index next >