net.sf.tomp.xtcl.command
Class ExeCommand

java.lang.Object
  extended by net.sf.tomp.xtcl.command.AbstractCommand
      extended by net.sf.tomp.xtcl.command.ExeCommand
All Implemented Interfaces:
Command

public class ExeCommand
extends AbstractCommand

Executes an XTCL-external, i.e. OS/based command.

Author:
tomp

Field Summary
protected  java.lang.String[] cmdarray
          array holding cmd name and params
 
Constructor Summary
ExeCommand()
           
 
Method Summary
 int execute(Context c)
          execute the external command with params
 void setCmdArray(java.lang.String[] r)
          set the array holding cmd name and params
 java.lang.String toString()
           
 
Methods inherited from class net.sf.tomp.xtcl.command.AbstractCommand
done, initParameters, listArray, listList, listMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cmdarray

protected java.lang.String[] cmdarray
array holding cmd name and params

Constructor Detail

ExeCommand

public ExeCommand()
Method Detail

setCmdArray

public void setCmdArray(java.lang.String[] r)
set the array holding cmd name and params

Parameters:
r - array holding cmd name and params

execute

public int execute(Context c)
            throws java.lang.Exception
execute the external command with params

Specified by:
execute in interface Command
Overrides:
execute in class AbstractCommand
Parameters:
c - Context
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
"RUN " + listArray(cmdarray);


Copyright © 2004-2005 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.