org.codehaus.plexus.compiler
Class CompilerConfiguration
java.lang.Object
org.codehaus.plexus.compiler.CompilerConfiguration
public class CompilerConfiguration
- extends java.lang.Object
- Version:
- $Id: CompilerConfiguration.java 2743 2005-10-23 23:26:17Z brett $
- Author:
- jdcasey
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outputLocation
private java.lang.String outputLocation
classpathEntries
private java.util.List classpathEntries
sourceFiles
private java.util.Set sourceFiles
sourceLocations
private java.util.List sourceLocations
includes
private java.util.Set includes
excludes
private java.util.Set excludes
debug
private boolean debug
showWarnings
private boolean showWarnings
showDeprecation
private boolean showDeprecation
sourceVersion
private java.lang.String sourceVersion
targetVersion
private java.lang.String targetVersion
sourceEncoding
private java.lang.String sourceEncoding
customCompilerArguments
private java.util.LinkedHashMap customCompilerArguments
fork
private boolean fork
optimize
private boolean optimize
meminitial
private java.lang.String meminitial
maxmem
private java.lang.String maxmem
executable
private java.lang.String executable
workingDirectory
private java.io.File workingDirectory
compilerVersion
private java.lang.String compilerVersion
verbose
private boolean verbose
buildDirectory
private java.io.File buildDirectory
- A build temporary directory, eg target/.
Used by the compiler implementation to put temporary files.
outputFileName
private java.lang.String outputFileName
- Used to control the name of the output file when compiling a set of
sources to a single file.
CompilerConfiguration
public CompilerConfiguration()
setOutputLocation
public void setOutputLocation(java.lang.String outputLocation)
getOutputLocation
public java.lang.String getOutputLocation()
addClasspathEntry
public void addClasspathEntry(java.lang.String classpathEntry)
setClasspathEntries
public void setClasspathEntries(java.util.List classpathEntries)
getClasspathEntries
public java.util.List getClasspathEntries()
setSourceFiles
public void setSourceFiles(java.util.Set sourceFiles)
getSourceFiles
public java.util.Set getSourceFiles()
addSourceLocation
public void addSourceLocation(java.lang.String sourceLocation)
setSourceLocations
public void setSourceLocations(java.util.List sourceLocations)
getSourceLocations
public java.util.List getSourceLocations()
addInclude
public void addInclude(java.lang.String include)
setIncludes
public void setIncludes(java.util.Set includes)
getIncludes
public java.util.Set getIncludes()
addExclude
public void addExclude(java.lang.String exclude)
setExcludes
public void setExcludes(java.util.Set excludes)
getExcludes
public java.util.Set getExcludes()
setDebug
public void setDebug(boolean debug)
isDebug
public boolean isDebug()
setShowWarnings
public void setShowWarnings(boolean showWarnings)
isShowWarnings
public boolean isShowWarnings()
isShowDeprecation
public boolean isShowDeprecation()
setShowDeprecation
public void setShowDeprecation(boolean showDeprecation)
getSourceVersion
public java.lang.String getSourceVersion()
setSourceVersion
public void setSourceVersion(java.lang.String sourceVersion)
getTargetVersion
public java.lang.String getTargetVersion()
setTargetVersion
public void setTargetVersion(java.lang.String targetVersion)
getSourceEncoding
public java.lang.String getSourceEncoding()
setSourceEncoding
public void setSourceEncoding(java.lang.String sourceEncoding)
addCompilerCustomArgument
public void addCompilerCustomArgument(java.lang.String customArgument,
java.lang.String value)
getCustomCompilerArguments
public java.util.LinkedHashMap getCustomCompilerArguments()
setCustomCompilerArguments
public void setCustomCompilerArguments(java.util.LinkedHashMap customCompilerArguments)
isFork
public boolean isFork()
setFork
public void setFork(boolean fork)
getMeminitial
public java.lang.String getMeminitial()
setMeminitial
public void setMeminitial(java.lang.String meminitial)
getMaxmem
public java.lang.String getMaxmem()
setMaxmem
public void setMaxmem(java.lang.String maxmem)
getExecutable
public java.lang.String getExecutable()
setExecutable
public void setExecutable(java.lang.String executable)
getWorkingDirectory
public java.io.File getWorkingDirectory()
setWorkingDirectory
public void setWorkingDirectory(java.io.File workingDirectory)
getBuildDirectory
public java.io.File getBuildDirectory()
setBuildDirectory
public void setBuildDirectory(java.io.File buildDirectory)
getOutputFileName
public java.lang.String getOutputFileName()
setOutputFileName
public void setOutputFileName(java.lang.String outputFileName)
isOptimize
public boolean isOptimize()
setOptimize
public void setOptimize(boolean optimize)
getCompilerVersion
public java.lang.String getCompilerVersion()
setCompilerVersion
public void setCompilerVersion(java.lang.String compilerVersion)
isVerbose
public boolean isVerbose()
setVerbose
public void setVerbose(boolean verbose)