org.apache.commons.jci.compilers
Class JavaCompilerSettings

java.lang.Object
  extended by org.apache.commons.jci.compilers.JavaCompilerSettings
Direct Known Subclasses:
EclipseJavaCompilerSettings, GroovyJavaCompilerSettings, JaninoJavaCompilerSettings, RhinoJavaCompilerSettings

public class JavaCompilerSettings
extends Object

Most common denominator for JavaCompiler settings. If you need more specific settings you have to provide the native compiler configurations to the compilers. Writing of a custom factory is suggested.

Author:
tcurdt

Constructor Summary
JavaCompilerSettings()
           
 
Method Summary
 String getSourceEncoding()
           
 String getSourceVersion()
           
 String getTargetVersion()
           
 boolean isDeprecations()
           
 boolean isVerbose()
           
 boolean isWarnings()
           
 void setDeprecations(boolean pDeprecations)
           
 void setSourceEncoding(String pSourceEncoding)
           
 void setSourceVersion(String pSourceVersion)
           
 void setTargetVersion(String pTargetVersion)
           
 void setVerbose(boolean pVerbose)
           
 void setWarnings(boolean pWarnings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCompilerSettings

public JavaCompilerSettings()
Method Detail

setTargetVersion

public void setTargetVersion(String pTargetVersion)

getTargetVersion

public String getTargetVersion()

setSourceVersion

public void setSourceVersion(String pSourceVersion)

getSourceVersion

public String getSourceVersion()

setSourceEncoding

public void setSourceEncoding(String pSourceEncoding)

getSourceEncoding

public String getSourceEncoding()

setWarnings

public void setWarnings(boolean pWarnings)

isWarnings

public boolean isWarnings()

setDeprecations

public void setDeprecations(boolean pDeprecations)

isDeprecations

public boolean isDeprecations()

setVerbose

public void setVerbose(boolean pVerbose)

isVerbose

public boolean isVerbose()