From: Tom R. <tl...@us...> - 2004-07-31 04:36:46
|
Update of /cvsroot/abbot/abbot.swt/src/abbot/script/swt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21692/abbot.swt/src/abbot/script/swt Added Files: InstrumentedLabelReference.java InstrumentedMenuItemReference.java LabelReference.java MenuItemReference.java Log Message: These classes support {Label, MenuItem}Tester.getInstrumented{Label, MenuItem}, and just copy/mod *TextReference. Use Pluggable Object pattern instead! --- NEW FILE: InstrumentedMenuItemReference.java --- package abbot.script.swt; import org.eclipse.swt.widgets.Widget; import abbot.swt.SimpleResolver; import abbot.script.swt.WidgetReference; /** * @author tlroche * @version $Id :$ * A bit more convenient than <code>MenuItemReference</code> * for the common case where you have instrumented a <code>MenuItem</code> * and made its name and ID the same. */ public class InstrumentedMenuItemReference extends MenuItemReference { /** * @param idIsName */ public InstrumentedMenuItemReference(String idIsName) { super(idIsName, idIsName); } /** * @param idIsName * @param tag */ public InstrumentedMenuItemReference( String idIsName, String tag) { super(idIsName, idIsName, tag); } /** * @param idIsName * @param tag * @param title */ public InstrumentedMenuItemReference( String idIsName, String tag, String title) { super(idIsName, idIsName, tag, title); } /** * @param idIsName * @param tag * @param title * @param text */ public InstrumentedMenuItemReference( String idIsName, String tag, String title, String text) { super(idIsName, idIsName, tag, title, text); } /** * @param idIsName * @param tag * @param title * @param parent * @param index */ public InstrumentedMenuItemReference( String idIsName, String tag, String title, WidgetReference parent, int index) { super(idIsName, idIsName, tag, title, parent, index); } /** * @param idIsName * @param tag * @param title * @param parent * @param index * @param invokerOrWindow * @param text */ public InstrumentedMenuItemReference( String idIsName, String tag, String title, WidgetReference parent, int index, WidgetReference invokerOrWindow, String text) { super( idIsName, idIsName, tag, title, parent, index, invokerOrWindow, text); } /** * @param resolver * @param widget */ public InstrumentedMenuItemReference(SimpleResolver resolver, Widget widget) { super(resolver, widget); } } --- NEW FILE: InstrumentedLabelReference.java --- package abbot.script.swt; import org.eclipse.swt.widgets.Widget; import abbot.swt.SimpleResolver; /** * @author tlroche * @version $Id :$ * A bit more convenient than <code>LabelReference</code> * for the common case where you have instrumented a <code>Label</code> * and made its name and ID the same. */ public class InstrumentedLabelReference extends LabelReference { /** * @param idIsName */ public InstrumentedLabelReference(String idIsName) { super(idIsName, idIsName); } /** * @param idIsName * @param tag */ public InstrumentedLabelReference( String idIsName, String tag) { super(idIsName, idIsName, tag); } /** * @param idIsName * @param tag * @param title */ public InstrumentedLabelReference( String idIsName, String tag, String title) { super(idIsName, idIsName, tag, title); } /** * @param idIsName * @param tag * @param title * @param text */ public InstrumentedLabelReference( String idIsName, String tag, String title, String text) { super(idIsName, idIsName, tag, title, text); } /** * @param idIsName * @param tag * @param title * @param parent * @param index */ public InstrumentedLabelReference( String idIsName, String tag, String title, WidgetReference parent, int index) { super(idIsName, idIsName, tag, title, parent, index); } /** * @param idIsName * @param tag * @param title * @param parent * @param index * @param invokerOrWindow * @param text */ public InstrumentedLabelReference( String idIsName, String tag, String title, WidgetReference parent, int index, WidgetReference invokerOrWindow, String text) { super( idIsName, idIsName, tag, title, parent, index, invokerOrWindow, text); } /** * @param resolver * @param widget */ public InstrumentedLabelReference(SimpleResolver resolver, Widget widget) { super(resolver, widget); } } --- NEW FILE: MenuItemReference.java --- package abbot.script.swt; import org.eclipse.swt.widgets.MenuItem; import org.eclipse.swt.widgets.Widget; import abbot.swt.SimpleResolver; /** * @author tlroche * @version $Id :$ * A bit more convenient than <code>WidgetReference</code>. */ public class MenuItemReference extends WidgetReference { /** * @param id */ public MenuItemReference(String id) { super(id, MenuItem.class); } /** * @param id * @param name */ public MenuItemReference(String id, String name) { super(id, MenuItem.class, name); } /** * @param id * @param name * @param tag */ public MenuItemReference( String id, String name, String tag) { super(id, MenuItem.class, name, tag); } /** * @param id * @param name * @param tag * @param title */ public MenuItemReference( String id, String name, String tag, String title) { super(id, MenuItem.class, name, tag, title); } /** * @param id * @param name * @param tag * @param title * @param text */ public MenuItemReference( String id, String name, String tag, String title, String text) { super(id, MenuItem.class, name, tag, title, text); // TODO_Tom Auto-generated constructor stub } /** * @param id * @param name * @param tag * @param title * @param parent * @param index */ public MenuItemReference( String id, String name, String tag, String title, WidgetReference parent, int index) { super(id, MenuItem.class, name, tag, title, parent, index); } /** * @param id * @param name * @param tag * @param title * @param parent * @param index * @param invokerOrWindow * @param text */ public MenuItemReference( String id, String name, String tag, String title, WidgetReference parent, int index, WidgetReference invokerOrWindow, String text) { super( id, MenuItem.class, name, tag, title, parent, index, invokerOrWindow, text); } /** * @param resolver * @param widget */ public MenuItemReference(SimpleResolver resolver, Widget widget) { super(resolver, widget); } } --- NEW FILE: LabelReference.java --- package abbot.script.swt; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Widget; import abbot.swt.SimpleResolver; /** * @author tlroche * @version $Id :$ * A bit more convenient than <code>WidgetReference</code>. */ public class LabelReference extends WidgetReference { /** * @param id */ public LabelReference(String id) { super(id, Label.class); } /** * @param id * @param name */ public LabelReference(String id, String name) { super(id, Label.class, name); } /** * @param id * @param name * @param tag */ public LabelReference( String id, String name, String tag) { super(id, Label.class, name, tag); } /** * @param id * @param name * @param tag * @param title */ public LabelReference( String id, String name, String tag, String title) { super(id, Label.class, name, tag, title); } /** * @param id * @param name * @param tag * @param title * @param text */ public LabelReference( String id, String name, String tag, String title, String text) { super(id, Label.class, name, tag, title, text); // TODO_Tom Auto-generated constructor stub } /** * @param id * @param name * @param tag * @param title * @param parent * @param index */ public LabelReference( String id, String name, String tag, String title, WidgetReference parent, int index) { super(id, Label.class, name, tag, title, parent, index); } /** * @param id * @param name * @param tag * @param title * @param parent * @param index * @param invokerOrWindow * @param text */ public LabelReference( String id, String name, String tag, String title, WidgetReference parent, int index, WidgetReference invokerOrWindow, String text) { super( id, Label.class, name, tag, title, parent, index, invokerOrWindow, text); } /** * @param resolver * @param widget */ public LabelReference(SimpleResolver resolver, Widget widget) { super(resolver, widget); } } |