public abstract class AbstractCommand extends java.lang.Object implements PlaybackCommand
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
CMD_PREFIX  | 
| Constructor and Description | 
|---|
AbstractCommand(java.lang.String text,
               int line)  | 
AbstractCommand(java.lang.String text,
               int line,
               boolean executeInAwt)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Promise<java.lang.Object> | 
_execute(PlaybackContext context)  | 
boolean | 
canGoFurther()  | 
void | 
dumpCommand(PlaybackContext context)  | 
void | 
dumpError(PlaybackContext context,
         java.lang.String text)  | 
Promise<java.lang.Object> | 
execute(PlaybackContext context)  | 
int | 
getLine()  | 
java.io.File | 
getScriptDir()  | 
java.lang.String | 
getText()  | 
protected boolean | 
isAwtThread()  | 
protected boolean | 
isToDumpCommand()  | 
PlaybackCommand | 
setScriptDir(java.io.File scriptDir)  | 
public static final java.lang.String CMD_PREFIX
public AbstractCommand(java.lang.String text,
                       int line)
public AbstractCommand(java.lang.String text,
                       int line,
                       boolean executeInAwt)
public java.lang.String getText()
public int getLine()
public boolean canGoFurther()
canGoFurther in interface PlaybackCommandpublic final Promise<java.lang.Object> execute(PlaybackContext context)
execute in interface PlaybackCommandprotected boolean isToDumpCommand()
protected boolean isAwtThread()
protected abstract Promise<java.lang.Object> _execute(PlaybackContext context)
public void dumpCommand(PlaybackContext context)
public void dumpError(PlaybackContext context, java.lang.String text)
public java.io.File getScriptDir()
getScriptDir in interface PlaybackCommandpublic PlaybackCommand setScriptDir(java.io.File scriptDir)