|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jostraca.util.ExecutableCommand
Parameterised and fault-handling command executer.
| Nested Class Summary | |
static class |
ExecutableCommand.AlternativeExecutableCommands
|
| Field Summary | |
static java.lang.String |
CN
|
protected java.lang.String |
iActivityDescription
|
protected boolean |
iCmdNotFound
|
protected java.lang.String |
iCmdPrefix
|
protected java.lang.String |
iCmdRoot
|
protected java.lang.String |
iCmdSuffix
|
protected java.lang.String |
iErrResult
|
protected java.lang.String |
iExecutedCmd
|
protected java.lang.String |
iOutResult
|
protected ExecutableCommand |
iParent
|
protected int |
iStatus
|
protected UserMessageHandler |
iUserMessageHandler
|
| Constructor Summary | |
ExecutableCommand()
for anonymous subclasses |
|
ExecutableCommand(ExecutableCommand pParent)
Used when alternative commands contain their own new ExecutableCommand objects |
|
ExecutableCommand(java.lang.String pCmdPrefix)
|
|
ExecutableCommand(java.lang.String pCmdPrefix,
ExecutableCommand pParent)
|
|
ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdSuffix)
|
|
ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdSuffix,
ExecutableCommand pParent)
|
|
ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdRoot,
java.lang.String pCmdSuffix)
|
|
ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdRoot,
java.lang.String pCmdSuffix,
ExecutableCommand pParent)
|
|
| Method Summary | |
boolean |
execute()
|
boolean |
execute(ExecutableCommand.AlternativeExecutableCommands pAlternativeExecutableCommands)
Throws StandardException if UserMessageHandler not set. |
boolean |
execute(ExecutableCommand pParent)
Alternative commands are executed via this method. |
int |
getCmdLen()
|
java.lang.String |
getCmdPrefix()
|
java.lang.String |
getCmdRoot()
|
java.lang.String |
getCmdSuffix()
|
java.lang.String |
getErrResult()
|
java.lang.String |
getExecutedCmd()
|
java.lang.String |
getFullCmd()
|
java.lang.String |
getOutResult()
|
int |
getStatus()
|
boolean |
hasErrResult()
|
boolean |
hasOutResult()
|
void |
setActivityDescription(java.lang.String pActivityDescription)
|
void |
setUserMessageHandler(UserMessageHandler pUserMessageHandler)
UserMessageHandler isnot required. |
java.lang.String |
toString()
|
boolean |
wasNotFound()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String CN
protected java.lang.String iCmdPrefix
protected java.lang.String iCmdRoot
protected java.lang.String iCmdSuffix
protected UserMessageHandler iUserMessageHandler
protected java.lang.String iOutResult
protected java.lang.String iErrResult
protected java.lang.String iExecutedCmd
protected int iStatus
protected java.lang.String iActivityDescription
protected ExecutableCommand iParent
protected boolean iCmdNotFound
| Constructor Detail |
public ExecutableCommand()
public ExecutableCommand(java.lang.String pCmdPrefix)
public ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdSuffix)
public ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdRoot,
java.lang.String pCmdSuffix)
public ExecutableCommand(ExecutableCommand pParent)
public ExecutableCommand(java.lang.String pCmdPrefix,
ExecutableCommand pParent)
public ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdSuffix,
ExecutableCommand pParent)
public ExecutableCommand(java.lang.String pCmdPrefix,
java.lang.String pCmdRoot,
java.lang.String pCmdSuffix,
ExecutableCommand pParent)
| Method Detail |
public void setUserMessageHandler(UserMessageHandler pUserMessageHandler)
public void setActivityDescription(java.lang.String pActivityDescription)
public java.lang.String getCmdPrefix()
public java.lang.String getCmdRoot()
public java.lang.String getCmdSuffix()
public java.lang.String getFullCmd()
public int getCmdLen()
public boolean execute()
public boolean execute(ExecutableCommand pParent)
public boolean execute(ExecutableCommand.AlternativeExecutableCommands pAlternativeExecutableCommands)
public int getStatus()
public java.lang.String getOutResult()
public java.lang.String getErrResult()
public boolean hasOutResult()
public boolean hasErrResult()
public java.lang.String getExecutedCmd()
public boolean wasNotFound()
public java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||