< prev index next >

core/JemmyCore/src/org/jemmy/lookup/Lookup.java

Print this page

        

*** 32,42 **** import org.jemmy.env.Timeout; /** * A searcheable container of a set on UI controls. ! * @param <CONTROL> * @author shura */ public interface Lookup<CONTROL> extends Parent<CONTROL> { /** * Default wait control timeout. --- 32,42 ---- import org.jemmy.env.Timeout; /** * A searcheable container of a set on UI controls. ! * * @author shura */ public interface Lookup<CONTROL> extends Parent<CONTROL> { /** * Default wait control timeout.
*** 45,135 **** */ public static final Timeout WAIT_CONTROL_TIMEOUT = new Timeout("wait.control", 10000); /** * Reruns the search until the number of found components is equal or greater * than required. ! * @param count * @return this or another Lookup instance. */ public Lookup<? extends CONTROL> wait(int count); /** * Creates an instance of the Wrap class for one of the found UI controls. * @see Wrap ! * @param index ! * @return */ public Wrap<? extends CONTROL> wrap(int index); /** * Same as <code>wrap(0)</code> * @see #wrap(int) ! * @return */ public Wrap<? extends CONTROL> wrap(); /** * Returns one of the found UI controls itself. ! * @param index ! * @return */ public CONTROL get(int index); /** * Same as <code>get(0)</code> * @see #get(int) ! * @return */ public CONTROL get(); /** * Same as <code>wrap(index).as(interfaceClass)</code> ! * @param <INTERFACE> ! * @param index ! * @param interfaceClass ! * @return * @see #wrap(int) * @see Wrap#as(java.lang.Class) */ public <INTERFACE extends ControlInterface> INTERFACE as(int index, Class<INTERFACE> interfaceClass); /** * Same as <code>wrap().as(interfaceClass)</code> ! * @param <INTERFACE> ! * @param interfaceClass ! * @return * @see #wrap() * @see Wrap#as(java.lang.Class) */ public <INTERFACE extends ControlInterface> INTERFACE as(Class<INTERFACE> interfaceClass); /** * Same as <code>wrap(index).as(interfaceClass, type)</code> ! * @param <TYPE> ! * @param <INTERFACE> ! * @param index ! * @param interfaceClass ! * @param type ! * @return * @see #wrap(int) * @see Wrap#as(java.lang.Class, java.lang.Class) */ public <TYPE, INTERFACE extends TypeControlInterface<TYPE>> INTERFACE as(int index, Class<INTERFACE> interfaceClass, Class<TYPE> type); /** * Same as <code>wrap().as(interfaceClass, type)</code> ! * @param <TYPE> ! * @param <INTERFACE> ! * @param interfaceClass ! * @param type ! * @return * @see #wrap(int) * @see Wrap#as(java.lang.Class, java.lang.Class) */ public <TYPE, INTERFACE extends TypeControlInterface<TYPE>> INTERFACE as(Class<INTERFACE> interfaceClass, Class<TYPE> type); - /** - * - * @return - */ public int size(); - /** - * - * @param out - */ public void dump(PrintStream out); } --- 45,127 ---- */ public static final Timeout WAIT_CONTROL_TIMEOUT = new Timeout("wait.control", 10000); /** * Reruns the search until the number of found components is equal or greater * than required. ! * @param count todo document * @return this or another Lookup instance. */ public Lookup<? extends CONTROL> wait(int count); /** * Creates an instance of the Wrap class for one of the found UI controls. * @see Wrap ! * @param index todo document ! * @return todo document */ public Wrap<? extends CONTROL> wrap(int index); /** * Same as <code>wrap(0)</code> * @see #wrap(int) ! * @return todo document */ public Wrap<? extends CONTROL> wrap(); /** * Returns one of the found UI controls itself. ! * @param index todo document ! * @return todo document */ public CONTROL get(int index); /** * Same as <code>get(0)</code> * @see #get(int) ! * @return todo document */ public CONTROL get(); /** * Same as <code>wrap(index).as(interfaceClass)</code> ! * @param <INTERFACE> todo document ! * @param index todo document ! * @param interfaceClass todo document ! * @return todo document * @see #wrap(int) * @see Wrap#as(java.lang.Class) */ public <INTERFACE extends ControlInterface> INTERFACE as(int index, Class<INTERFACE> interfaceClass); /** * Same as <code>wrap().as(interfaceClass)</code> ! * @param <INTERFACE> todo document ! * @param interfaceClass todo document ! * @return todo document * @see #wrap() * @see Wrap#as(java.lang.Class) */ public <INTERFACE extends ControlInterface> INTERFACE as(Class<INTERFACE> interfaceClass); /** * Same as <code>wrap(index).as(interfaceClass, type)</code> ! * @param <TYPE> todo document ! * @param <INTERFACE> todo document ! * @param index todo document ! * @param interfaceClass todo document ! * @param type todo document ! * @return todo document * @see #wrap(int) * @see Wrap#as(java.lang.Class, java.lang.Class) */ public <TYPE, INTERFACE extends TypeControlInterface<TYPE>> INTERFACE as(int index, Class<INTERFACE> interfaceClass, Class<TYPE> type); /** * Same as <code>wrap().as(interfaceClass, type)</code> ! * @param <TYPE> todo document ! * @param <INTERFACE> todo document ! * @param interfaceClass todo document ! * @param type todo document ! * @return todo document * @see #wrap(int) * @see Wrap#as(java.lang.Class, java.lang.Class) */ public <TYPE, INTERFACE extends TypeControlInterface<TYPE>> INTERFACE as(Class<INTERFACE> interfaceClass, Class<TYPE> type); public int size(); public void dump(PrintStream out); }
< prev index next >