org.codehaus.plexus.compiler
Class CompilerConfiguration

java.lang.Object
  extended by org.codehaus.plexus.compiler.CompilerConfiguration

public class CompilerConfiguration
extends Object

Version:
$Id$
Author:
jdcasey

Constructor Summary
CompilerConfiguration()
           
 
Method Summary
 void addClasspathEntry(String classpathEntry)
           
 void addCompilerCustomArgument(String customArgument, String value)
           
 void addExclude(String exclude)
           
 void addInclude(String include)
           
 void addSourceLocation(String sourceLocation)
           
 String[] getAnnotationProcessors()
           
 File getBuildDirectory()
           
 List getClasspathEntries()
           
 String getCompilerVersion()
           
 LinkedHashMap getCustomCompilerArguments()
           
 String getDebugLevel()
           
 Set getExcludes()
           
 String getExecutable()
           
 File getGeneratedSourcesDirectory()
           
 Set getIncludes()
           
 String getMaxmem()
           
 String getMeminitial()
           
 String getOutputFileName()
           
 String getOutputLocation()
           
 String getProc()
           
 String getSourceEncoding()
           
 Set getSourceFiles()
           
 List getSourceLocations()
           
 String getSourceVersion()
           
 String getTargetVersion()
           
 File getWorkingDirectory()
           
 boolean isDebug()
           
 boolean isFork()
           
 boolean isOptimize()
           
 boolean isShowDeprecation()
           
 boolean isShowWarnings()
           
 boolean isVerbose()
           
 void setAnnotationProcessors(String[] annotationProcessors)
           
 void setBuildDirectory(File buildDirectory)
           
 void setClasspathEntries(List classpathEntries)
           
 void setCompilerVersion(String compilerVersion)
           
 void setCustomCompilerArguments(LinkedHashMap customCompilerArguments)
           
 void setDebug(boolean debug)
           
 void setDebugLevel(String debugLevel)
           
 void setExcludes(Set excludes)
           
 void setExecutable(String executable)
           
 void setFork(boolean fork)
           
 void setGeneratedSourcesDirectory(File generatedSourcesDirectory)
           
 void setIncludes(Set includes)
           
 void setMaxmem(String maxmem)
           
 void setMeminitial(String meminitial)
           
 void setOptimize(boolean optimize)
           
 void setOutputFileName(String outputFileName)
           
 void setOutputLocation(String outputLocation)
           
 void setProc(String proc)
           
 void setShowDeprecation(boolean showDeprecation)
           
 void setShowWarnings(boolean showWarnings)
           
 void setSourceEncoding(String sourceEncoding)
           
 void setSourceFiles(Set sourceFiles)
           
 void setSourceLocations(List sourceLocations)
           
 void setSourceVersion(String sourceVersion)
           
 void setTargetVersion(String targetVersion)
           
 void setVerbose(boolean verbose)
           
 void setWorkingDirectory(File workingDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompilerConfiguration

public CompilerConfiguration()
Method Detail

setOutputLocation

public void setOutputLocation(String outputLocation)

getOutputLocation

public String getOutputLocation()

addClasspathEntry

public void addClasspathEntry(String classpathEntry)

setClasspathEntries

public void setClasspathEntries(List classpathEntries)

getClasspathEntries

public List getClasspathEntries()

setSourceFiles

public void setSourceFiles(Set sourceFiles)

getSourceFiles

public Set getSourceFiles()

addSourceLocation

public void addSourceLocation(String sourceLocation)

setSourceLocations

public void setSourceLocations(List sourceLocations)

getSourceLocations

public List getSourceLocations()

addInclude

public void addInclude(String include)

setIncludes

public void setIncludes(Set includes)

getIncludes

public Set getIncludes()

addExclude

public void addExclude(String exclude)

setExcludes

public void setExcludes(Set excludes)

getExcludes

public Set getExcludes()

setDebug

public void setDebug(boolean debug)

isDebug

public boolean isDebug()

setDebugLevel

public void setDebugLevel(String debugLevel)

getDebugLevel

public String getDebugLevel()

setShowWarnings

public void setShowWarnings(boolean showWarnings)

isShowWarnings

public boolean isShowWarnings()

isShowDeprecation

public boolean isShowDeprecation()

setShowDeprecation

public void setShowDeprecation(boolean showDeprecation)

getSourceVersion

public String getSourceVersion()

setSourceVersion

public void setSourceVersion(String sourceVersion)

getTargetVersion

public String getTargetVersion()

setTargetVersion

public void setTargetVersion(String targetVersion)

getSourceEncoding

public String getSourceEncoding()

setSourceEncoding

public void setSourceEncoding(String sourceEncoding)

addCompilerCustomArgument

public void addCompilerCustomArgument(String customArgument,
                                      String value)

getCustomCompilerArguments

public LinkedHashMap getCustomCompilerArguments()

setCustomCompilerArguments

public void setCustomCompilerArguments(LinkedHashMap customCompilerArguments)

isFork

public boolean isFork()

setFork

public void setFork(boolean fork)

getMeminitial

public String getMeminitial()

setMeminitial

public void setMeminitial(String meminitial)

getMaxmem

public String getMaxmem()

setMaxmem

public void setMaxmem(String maxmem)

getExecutable

public String getExecutable()

setExecutable

public void setExecutable(String executable)

getWorkingDirectory

public File getWorkingDirectory()

setWorkingDirectory

public void setWorkingDirectory(File workingDirectory)

getBuildDirectory

public File getBuildDirectory()

setBuildDirectory

public void setBuildDirectory(File buildDirectory)

getOutputFileName

public String getOutputFileName()

setOutputFileName

public void setOutputFileName(String outputFileName)

isOptimize

public boolean isOptimize()

setOptimize

public void setOptimize(boolean optimize)

getCompilerVersion

public String getCompilerVersion()

setCompilerVersion

public void setCompilerVersion(String compilerVersion)

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)

setProc

public void setProc(String proc)

setGeneratedSourcesDirectory

public void setGeneratedSourcesDirectory(File generatedSourcesDirectory)

getGeneratedSourcesDirectory

public File getGeneratedSourcesDirectory()

getProc

public String getProc()

setAnnotationProcessors

public void setAnnotationProcessors(String[] annotationProcessors)

getAnnotationProcessors

public String[] getAnnotationProcessors()


Copyright © 2001-2012 Codehaus. All Rights Reserved.