net.sf.daileon.xml.items
Class Setup

java.lang.Object
  extended by net.sf.daileon.xml.items.Setup

public class Setup
extends Object

The Setup class represents the <setup> element of the XML configuration, indicated in the command line when Daileon is run. file.

Version:
1.0 01/01/2010
Author:
Roberto Perillo

Field Summary
private  String destinyDirectory
          The destiny directory, where the original compiled classes of the project shall be copied to
private  String domainAnnotationsReplacer
          The AbstractAnnotationsReplacer object
private  String rootDirectory
          The root directory, where the original classes of the project are located
private  String strategyClass
          The Strategy object
 
Constructor Summary
Setup()
           
 
Method Summary
 String getDestinyDirectory()
          Gets the destiny directory, which is the directory where the original compiled classes of the project shall be copied to.
 String getDomainAnnotationsReplacer()
          Gets the AbstractAnnotationsReplacer fully-qualified name.
 String getRootDirectory()
          Gets the root directory, which is the directory where the original compiled classes of the project are located.
 String getStrategyClass()
          Gets the Strategy class.
 void setDestinyDirectory(String destinyDirectory)
          Sets the destiny directory, which is the directory where the original compiled classes of the project shall be copied to.
 void setDomainAnnotationsReplacer(String domainAnnotationsReplacer)
          Sets the AbstractAnnotationsReplacer fully-qualified name.
 void setRootDirectory(String rootDirectory)
          Sets the root directory, which is the directory where the original compiled classes of the project are located.
 void setStrategyClass(String strategyClass)
          Sets the Strategy fully-qualified name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootDirectory

private String rootDirectory
The root directory, where the original classes of the project are located


destinyDirectory

private String destinyDirectory
The destiny directory, where the original compiled classes of the project shall be copied to


strategyClass

private String strategyClass
The Strategy object


domainAnnotationsReplacer

private String domainAnnotationsReplacer
The AbstractAnnotationsReplacer object

Constructor Detail

Setup

public Setup()
Method Detail

getRootDirectory

public String getRootDirectory()
Gets the root directory, which is the directory where the original compiled classes of the project are located.

Returns:
The root directory, which is the directory where the original compiled classes of the project are located.

setRootDirectory

public void setRootDirectory(String rootDirectory)
Sets the root directory, which is the directory where the original compiled classes of the project are located.

Parameters:
rootDirectory - The root directory, which is the directory where the original compiled classes of the project are located.

getDestinyDirectory

public String getDestinyDirectory()
Gets the destiny directory, which is the directory where the original compiled classes of the project shall be copied to.

Returns:
The destiny directory, which is the directory where the original compiled classes of the project shall be copied to.

setDestinyDirectory

public void setDestinyDirectory(String destinyDirectory)
Sets the destiny directory, which is the directory where the original compiled classes of the project shall be copied to.

Parameters:
destinyDirectory - The destiny directory, which is the directory where the original compiled classes of the project shall be copied to.

getStrategyClass

public String getStrategyClass()
Gets the Strategy class.

Returns:
The Strategy class.

setStrategyClass

public void setStrategyClass(String strategyClass)
Sets the Strategy fully-qualified name.

Parameters:
strategyClass - The Strategy fully-qualified name.

getDomainAnnotationsReplacer

public String getDomainAnnotationsReplacer()
Gets the AbstractAnnotationsReplacer fully-qualified name.

Returns:
The AbstractAnnotationsReplacer fully-qualified name.

setDomainAnnotationsReplacer

public void setDomainAnnotationsReplacer(String domainAnnotationsReplacer)
Sets the AbstractAnnotationsReplacer fully-qualified name.

Parameters:
domainAnnotationsReplacer - The AbstractAnnotationsReplacer fully-qualified name.