public abstract class PropertyCall extends Call
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 and Description |
|---|
PropertyCall(Resolver resolver,
java.util.Map attributes)
Create a PropertyCall based on loaded XML attributes.
|
PropertyCall(Resolver resolver,
java.lang.String description,
java.lang.String methodName,
java.lang.String id)
Create a PropertyCall with a Component target.
|
PropertyCall(Resolver resolver,
java.lang.String description,
java.lang.String className,
java.lang.String methodName,
java.lang.String[] args)
Create a PropertyCall based on a static invocation on an
arbitrary class.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map |
getAttributes()
Save attributes specific to this Step class.
|
java.lang.String |
getComponentID()
Return the component reference ID used by this method invocation.
|
java.lang.String |
getDefaultDescription()
Return a reasonable default description for this script step.
|
protected java.lang.Object |
getTarget(java.lang.reflect.Method m)
Return the target of the method invocation.
|
static boolean |
isPropertyMethod(java.lang.reflect.Method m)
Returns whether the given method is a property accessor.
|
void |
setComponentID(java.lang.String id)
Set the component reference ID used by method invocation.
|
disambiguateMethod, evaluateParameter, evaluateParameters, getArgs, getArguments, getArgumentsDescription, getEncodedArguments, getMethod, getMethodName, getMethods, getTargetClass, getTargetClassName, getUsage, getXMLTag, invoke, resolveMethod, resolveMethods, runStep, setArguments, setArguments, setMethodName, setTargetClassNameaddAttributes, addContent, createAttributeMap, createStep, createStep, getDescription, getResolver, parseAttributes, resolveClass, resolveTester, run, setDescription, setScriptError, simpleClassName, toEditableString, toString, toXML, toXMLString, usage, usagepublic PropertyCall(Resolver resolver, java.util.Map attributes)
public PropertyCall(Resolver resolver, java.lang.String description, java.lang.String className, java.lang.String methodName, java.lang.String[] args)
public PropertyCall(Resolver resolver, java.lang.String description, java.lang.String methodName, java.lang.String id)
public java.lang.String getComponentID()
public void setComponentID(java.lang.String id)
public java.util.Map getAttributes()
getAttributes in class Callprotected java.lang.Object getTarget(java.lang.reflect.Method m)
throws java.lang.Throwable
public static boolean isPropertyMethod(java.lang.reflect.Method m)
public java.lang.String getDefaultDescription()
StepgetDefaultDescription in class Call
Abbot is hosted on