org.flexunit.ant.launcher.commands.player
Class DefaultPlayerCommand

java.lang.Object
  extended by org.flexunit.ant.launcher.commands.Command
      extended by org.flexunit.ant.launcher.commands.player.DefaultPlayerCommand
All Implemented Interfaces:
PlayerCommand
Direct Known Subclasses:
AdlCommand, FlashPlayerCommand

public abstract class DefaultPlayerCommand
extends Command
implements PlayerCommand


Field Summary
private  PlatformDefaults defaults
           
private  java.io.File swf
           
private  java.lang.String url
           
 
Constructor Summary
DefaultPlayerCommand()
           
 
Method Summary
 PlatformDefaults getDefaults()
           
abstract  java.io.File getFileToExecute()
           
 java.io.File getSwf()
           
 java.lang.String getUrl()
           
 java.lang.Process launch()
           
abstract  void prepare()
           
 void setDefaults(PlatformDefaults defaults)
           
 void setSwf(java.io.File swf)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class org.flexunit.ant.launcher.commands.Command
execute, getCommandLine, getEnvironment, getProject, setEnvironment, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.flexunit.ant.launcher.commands.player.PlayerCommand
setEnvironment, setProject
 

Field Detail

url

private java.lang.String url

swf

private java.io.File swf

defaults

private PlatformDefaults defaults
Constructor Detail

DefaultPlayerCommand

public DefaultPlayerCommand()
Method Detail

setSwf

public void setSwf(java.io.File swf)
Specified by:
setSwf in interface PlayerCommand

getSwf

public java.io.File getSwf()

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)
Specified by:
setUrl in interface PlayerCommand

setDefaults

public void setDefaults(PlatformDefaults defaults)

getDefaults

public PlatformDefaults getDefaults()

getFileToExecute

public abstract java.io.File getFileToExecute()
Specified by:
getFileToExecute in interface PlayerCommand

prepare

public abstract void prepare()
Specified by:
prepare in interface PlayerCommand

launch

public java.lang.Process launch()
                         throws java.io.IOException
Specified by:
launch in interface PlayerCommand
Overrides:
launch in class Command
Throws:
java.io.IOException