|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectabbot.script.Step
abbot.script.Annotation
public class Annotation
Provides a method for communicating a message on the display. May display for a reasonable delay or require user input to continue.
Usage:
<annotation [userDismiss="true"] >Text or HTML message</annotation>
Properties:
abbot.annotation.min_delay: minimum time to display an annotation
abbot.annotation.delay: per-word time to display an annotation
| Nested Class Summary | |
|---|---|
(package private) class |
Annotation.AnnotationWindow
|
(package private) class |
Annotation.WindowLock
|
| Field Summary | |
|---|---|
static String |
TAG_ANNOTATION
|
static String |
TAG_USER_DISMISS
|
| Fields inherited from interface abbot.script.XMLConstants |
|---|
TAG_ACTION, TAG_APPLETVIEWER, TAG_ARCHIVE, TAG_ARGS, TAG_ASSERT, TAG_AWT, TAG_AWTTESTSCRIPT, TAG_BORDER_TITLE, TAG_CALL, TAG_CLASS, TAG_CLASSPATH, TAG_CODE, TAG_CODEBASE, TAG_COMMENT, TAG_COMPONENT, TAG_COUNT, TAG_DELEGATE, TAG_DESC, TAG_DOCBASE, TAG_EVENT, TAG_EXPR, TAG_FILENAME, TAG_FIXTURE, TAG_FORKED, TAG_HEIGHT, TAG_HORDER, TAG_ICON, TAG_ID, TAG_INDEX, TAG_INVERT, TAG_INVOKER, TAG_KEYCHAR, TAG_KEYCODE, TAG_KIND, TAG_LABEL, TAG_LAUNCH, TAG_METHOD, TAG_MODIFIERS, TAG_NAME, TAG_PARAMS, TAG_PARENT, TAG_POLL_INTERVAL, TAG_PROPERTY, TAG_ROOT, TAG_SAMPLE, TAG_SCRIPT, TAG_SEQUENCE, TAG_SLOW, TAG_STOP_ON_ERROR, TAG_STOP_ON_FAILURE, TAG_TAG, TAG_TERMINATE, TAG_TEXT, TAG_THREADED, TAG_TIMEOUT, TAG_TITLE, TAG_TRIGGER, TAG_TYPE, TAG_VALUE, TAG_VMARGS, TAG_VORDER, TAG_WAIT, TAG_WEIGHTED, TAG_WIDTH, TAG_WINDOW, TAG_X, TAG_Y |
| Constructor Summary | |
|---|---|
Annotation(Resolver resolver,
Element el,
Map attributes)
|
|
Annotation(Resolver resolver,
String description)
|
|
| Method Summary | |
|---|---|
protected Element |
addContent(Element el)
Override if the step actually has some contents. |
Map |
getAttributes()
Attributes to save in script. |
String |
getDefaultDescription()
Return a reasonable default description for this script step. |
long |
getDelayTime()
|
Point |
getDisplayLocation()
|
String |
getRelativeTo()
|
String |
getText()
|
String |
getTitle()
|
String |
getUsage()
Provide a usage String for this step. |
boolean |
getUserDismiss()
|
Window |
getWindow()
|
String |
getXMLTag()
Define the XML tag to use for this script step. |
boolean |
isShowing()
|
protected void |
runStep()
Display a non-modal window. |
void |
setDisplayLocation(Point pt)
|
void |
setRelativeTo(String id)
|
void |
setText(String text)
|
void |
setTitle(String title)
|
void |
setUserDismiss(boolean state)
|
void |
showAnnotation()
|
| Methods inherited from class abbot.script.Step |
|---|
addAttributes, createAttributeMap, createStep, createStep, getDescription, getResolver, parseStepAttributes, resolveClass, resolveTester, run, setDescription, setScriptError, simpleClassName, toEditableString, toString, toXML, toXMLString, usage, usage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String TAG_ANNOTATION
public static final String TAG_USER_DISMISS
| Constructor Detail |
|---|
public Annotation(Resolver resolver,
Element el,
Map attributes)
public Annotation(Resolver resolver,
String description)
| Method Detail |
|---|
public boolean isShowing()
public void showAnnotation()
public long getDelayTime()
protected void runStep()
throws Throwable
runStep in class StepThrowablepublic Window getWindow()
public String getDefaultDescription()
Step
getDefaultDescription in class Steppublic String getUsage()
Step
getUsage in class Steppublic String getXMLTag()
Step
getXMLTag in class Stepprotected Element addContent(Element el)
Step
addContent in class Steppublic Map getAttributes()
Step
getAttributes in class Steppublic boolean getUserDismiss()
public void setUserDismiss(boolean state)
public String getRelativeTo()
public void setRelativeTo(String id)
public String getTitle()
public void setTitle(String title)
public String getText()
public void setText(String text)
public void setDisplayLocation(Point pt)
public Point getDisplayLocation()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||