org.aspectj.ajde.ui.javaoptions
Class JavaBuildOptions

java.lang.Object
  extended by org.aspectj.ajde.ui.javaoptions.JavaBuildOptions

public class JavaBuildOptions
extends java.lang.Object

Class which handles the setting of the java options and the java options map required by ICompilerConfiguration#getJavaOptionsMap()


Constructor Summary
JavaBuildOptions()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getJavaBuildOptionsMap()
           
 void setCharacterEncoding(java.lang.String value)
           
 void setComplianceLevel(java.lang.String level)
           
 void setDebugLines(java.lang.String option)
           
 void setDebugSource(java.lang.String option)
           
 void setDebugVariables(java.lang.String option)
           
 void setOption(java.lang.String javaOption, java.lang.String value)
           
 void setPreserveAllLocals(java.lang.String value)
           
 void setSourceCompatibilityLevel(java.lang.String level)
           
 void setTargetLevel(java.lang.String level)
           
 void setWarnAssertIdentifier(java.lang.String option)
           
 void setWarnDeprecation(java.lang.String option)
           
 void setWarnHiddenCatchBlocks(java.lang.String option)
           
 void setWarnMethodWithConstructorName(java.lang.String option)
           
 void setWarnNonNLS(java.lang.String option)
           
 void setWarnOverridingPackageDefaultMethod(java.lang.String option)
           
 void setWarnSyntheticAccess(java.lang.String option)
           
 void setWarnUnusedImports(java.lang.String option)
           
 void setWarnUnusedLocals(java.lang.String option)
           
 void setWarnUnusedParameters(java.lang.String option)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaBuildOptions

public JavaBuildOptions()
Method Detail

getJavaBuildOptionsMap

public java.util.Map<java.lang.String,java.lang.String> getJavaBuildOptionsMap()

setOption

public void setOption(java.lang.String javaOption,
                      java.lang.String value)

setComplianceLevel

public void setComplianceLevel(java.lang.String level)

setSourceCompatibilityLevel

public void setSourceCompatibilityLevel(java.lang.String level)

setTargetLevel

public void setTargetLevel(java.lang.String level)

setWarnMethodWithConstructorName

public void setWarnMethodWithConstructorName(java.lang.String option)

setWarnOverridingPackageDefaultMethod

public void setWarnOverridingPackageDefaultMethod(java.lang.String option)

setWarnDeprecation

public void setWarnDeprecation(java.lang.String option)

setWarnHiddenCatchBlocks

public void setWarnHiddenCatchBlocks(java.lang.String option)

setWarnUnusedLocals

public void setWarnUnusedLocals(java.lang.String option)

setWarnUnusedParameters

public void setWarnUnusedParameters(java.lang.String option)

setWarnUnusedImports

public void setWarnUnusedImports(java.lang.String option)

setWarnSyntheticAccess

public void setWarnSyntheticAccess(java.lang.String option)

setWarnAssertIdentifier

public void setWarnAssertIdentifier(java.lang.String option)

setWarnNonNLS

public void setWarnNonNLS(java.lang.String option)

setDebugSource

public void setDebugSource(java.lang.String option)

setDebugLines

public void setDebugLines(java.lang.String option)

setDebugVariables

public void setDebugVariables(java.lang.String option)

setPreserveAllLocals

public void setPreserveAllLocals(java.lang.String value)

setCharacterEncoding

public void setCharacterEncoding(java.lang.String value)