21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 27 package org.jemmy.interfaces; 28 29 30 import org.jemmy.control.Property; 31 import org.jemmy.control.Wrap; 32 import org.jemmy.dock.Shortcut; 33 34 35 /** 36 * Interface representing an object which represents an integer value which 37 * could be increased or decreased, such as scroll bar, slider, etc. 38 * @author shura 39 */ 40 public interface CaretOwner extends ControlInterface { 41 /** 42 * 43 * @return 44 */ 45 @Property(Wrap.VALUE_PROP_NAME) 46 public double position(); 47 /** 48 * 49 * @return 50 */ 51 @Shortcut 52 public Caret caret(); 53 54 /** 55 * Utility method that invokes caret().to(Direction) with correct 56 * direction. 57 * TODO: Remove this method. 58 * @param position 59 */ 60 @Shortcut 61 public void to(double position); 62 63 } | 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 27 package org.jemmy.interfaces; 28 29 30 import org.jemmy.control.Property; 31 import org.jemmy.control.Wrap; 32 import org.jemmy.dock.Shortcut; 33 34 35 /** 36 * Interface representing an object which represents an integer value which 37 * could be increased or decreased, such as scroll bar, slider, etc. 38 * @author shura 39 */ 40 public interface CaretOwner extends ControlInterface { 41 42 @Property(Wrap.VALUE_PROP_NAME) 43 public double position(); 44 45 @Shortcut 46 public Caret caret(); 47 48 /** 49 * Utility method that invokes caret().to(Direction) with correct 50 * direction. 51 * TODO: Remove this method. 52 * @param position the position 53 */ 54 @Shortcut 55 public void to(double position); 56 57 } |