org.flexunit.ant.launcher.commands
Class Command

java.lang.Object
  extended by org.flexunit.ant.launcher.commands.Command
Direct Known Subclasses:
DefaultPlayerCommand, XvncStartCommand, XvncStopCommand

public abstract class Command
extends java.lang.Object


Field Summary
private  org.apache.tools.ant.types.Commandline commandLine
           
private  java.lang.String[] environment
           
private  org.apache.tools.ant.Project project
           
 
Constructor Summary
Command()
           
 
Method Summary
 int execute()
           
 org.apache.tools.ant.types.Commandline getCommandLine()
           
 java.lang.String[] getEnvironment()
           
 org.apache.tools.ant.Project getProject()
           
 java.lang.Process launch()
           
 void setEnvironment(java.lang.String[] variables)
           
 void setProject(org.apache.tools.ant.Project project)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

project

private org.apache.tools.ant.Project project

commandLine

private org.apache.tools.ant.types.Commandline commandLine

environment

private java.lang.String[] environment
Constructor Detail

Command

public Command()
Method Detail

setProject

public void setProject(org.apache.tools.ant.Project project)

getProject

public org.apache.tools.ant.Project getProject()

getCommandLine

public org.apache.tools.ant.types.Commandline getCommandLine()

execute

public int execute()
            throws java.io.IOException
Throws:
java.io.IOException

launch

public java.lang.Process launch()
                         throws java.io.IOException
Throws:
java.io.IOException

setEnvironment

public void setEnvironment(java.lang.String[] variables)

getEnvironment

public java.lang.String[] getEnvironment()