org.flexunit.ant.tasks.configuration
Class TaskConfiguration

java.lang.Object
  extended by org.flexunit.ant.tasks.configuration.TaskConfiguration

public class TaskConfiguration
extends java.lang.Object


Field Summary
private  CompilationConfiguration compilationConfiguration
           
private  java.lang.String DEFAULT_REPORT_PATH
           
private  java.lang.String DEFAULT_WORKING_PATH
           
private  java.io.File flexHome
           
private  java.lang.String player
           
private  org.apache.tools.ant.Project project
           
private  java.io.File reportDir
           
private  TestRunConfiguration testRunConfiguration
           
private  java.util.List<java.lang.String> VALID_PLAYERS
           
private  boolean verbose
           
private  java.io.File workingDir
           
 
Constructor Summary
TaskConfiguration(org.apache.tools.ant.Project project)
           
 
Method Summary
 void addLibrary(org.apache.tools.ant.types.FileSet fileset)
           
 void addSource(org.apache.tools.ant.types.FileSet fileset)
           
 void addTestSource(org.apache.tools.ant.types.FileSet fileset)
           
 CompilationConfiguration getCompilationConfiguration()
           
 TestRunConfiguration getTestRunConfiguration()
           
 boolean isVerbose()
           
protected  void propagateSharedConfiguration()
           
 void setCommand(java.lang.String commandPath)
           
 void setDebug(boolean value)
           
 void setDisplay(int display)
           
 void setFailOnTestFailure(boolean failOnTestFailure)
           
 void setFailureProperty(java.lang.String failureProperty)
           
 void setHeadless(boolean headless)
           
 void setLoadConfig(LoadConfig loadconfig)
           
 void setLocalTrusted(boolean isLocalTrusted)
           
 void setPlayer(java.lang.String player)
           
 void setPort(int port)
           
 void setReportDir(java.lang.String reportDirPath)
           
 void setServerBufferSize(int serverBufferSize)
           
 void setSocketTimeout(int socketTimeout)
           
 void setSwf(java.io.File swf)
           
 void setSwf(java.lang.String swf)
           
 void setVerbose(boolean verbose)
           
 void setWorkingDir(java.lang.String workingDirPath)
           
 boolean shouldCompile()
           
protected  void validateSharedProperties()
           
 void verify()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WORKING_PATH

private final java.lang.String DEFAULT_WORKING_PATH
See Also:
Constant Field Values

DEFAULT_REPORT_PATH

private final java.lang.String DEFAULT_REPORT_PATH
See Also:
Constant Field Values

VALID_PLAYERS

private final java.util.List<java.lang.String> VALID_PLAYERS

player

private java.lang.String player

reportDir

private java.io.File reportDir

workingDir

private java.io.File workingDir

verbose

private boolean verbose

flexHome

private java.io.File flexHome

project

private org.apache.tools.ant.Project project

compilationConfiguration

private CompilationConfiguration compilationConfiguration

testRunConfiguration

private TestRunConfiguration testRunConfiguration
Constructor Detail

TaskConfiguration

public TaskConfiguration(org.apache.tools.ant.Project project)
Method Detail

getCompilationConfiguration

public CompilationConfiguration getCompilationConfiguration()

getTestRunConfiguration

public TestRunConfiguration getTestRunConfiguration()

setCommand

public void setCommand(java.lang.String commandPath)

setDisplay

public void setDisplay(int display)

setFailOnTestFailure

public void setFailOnTestFailure(boolean failOnTestFailure)

setFailureProperty

public void setFailureProperty(java.lang.String failureProperty)

addSource

public void addSource(org.apache.tools.ant.types.FileSet fileset)

addTestSource

public void addTestSource(org.apache.tools.ant.types.FileSet fileset)

addLibrary

public void addLibrary(org.apache.tools.ant.types.FileSet fileset)

setHeadless

public void setHeadless(boolean headless)

setLocalTrusted

public void setLocalTrusted(boolean isLocalTrusted)

setPlayer

public void setPlayer(java.lang.String player)

setPort

public void setPort(int port)

setReportDir

public void setReportDir(java.lang.String reportDirPath)

setServerBufferSize

public void setServerBufferSize(int serverBufferSize)

setSocketTimeout

public void setSocketTimeout(int socketTimeout)

setSwf

public void setSwf(java.lang.String swf)

setSwf

public void setSwf(java.io.File swf)

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)

setWorkingDir

public void setWorkingDir(java.lang.String workingDirPath)

shouldCompile

public boolean shouldCompile()

verify

public void verify()
            throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

validateSharedProperties

protected void validateSharedProperties()
                                 throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

propagateSharedConfiguration

protected void propagateSharedConfiguration()

setDebug

public void setDebug(boolean value)

setLoadConfig

public void setLoadConfig(LoadConfig loadconfig)