Class Options
- java.lang.Object
 - 
- java.util.AbstractMap<K,V>
 - 
- java.util.HashMap<java.lang.String,java.lang.Object>
 - 
- org.apache.sling.commons.compiler.Options
 
 
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.String,java.lang.Object>
public class Options extends java.util.HashMap<java.lang.String,java.lang.Object>Options for the compilation process.- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKEY_ADDITIONAL_CLASS_LOADERThe key for the additional class loader.static java.lang.StringKEY_CLASS_LOADERThe key for the class loader.static java.lang.StringKEY_CLASS_LOADER_WRITERThe key for the class loader writer.static java.lang.StringKEY_FORCE_COMPILATIONThe key to force the compilation - even if the class files are more recent.static java.lang.StringKEY_GENERATE_DEBUG_INFOThe key for the generate debug info flag.static java.lang.StringKEY_IGNORE_WARNINGSThe key to ignore warnings - if this option is turned on, the resulting compilation result does not get the warnings issued by the compiler.static java.lang.StringKEY_SOURCE_VERSIONThe key for the source version.static java.lang.StringKEY_TARGET_VERSIONThe key for the target version.static java.lang.StringVERSION_1_1static java.lang.StringVERSION_1_2static java.lang.StringVERSION_1_3static java.lang.StringVERSION_1_4static java.lang.StringVERSION_1_5static java.lang.StringVERSION_1_6static java.lang.StringVERSION_1_7static java.lang.StringVERSION_1_8static java.lang.StringVERSION_RUNTIME 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetSourceVersion()Get the source version.java.lang.StringgetTargetVersion()Get the target version.booleanisGenerateDebugInfo()Should debug info be generated? 
 - 
 
- 
- 
Field Detail
- 
KEY_SOURCE_VERSION
public static final java.lang.String KEY_SOURCE_VERSION
The key for the source version.- See Also:
 - Constant Field Values
 
 
- 
KEY_TARGET_VERSION
public static final java.lang.String KEY_TARGET_VERSION
The key for the target version.- See Also:
 - Constant Field Values
 
 
- 
KEY_GENERATE_DEBUG_INFO
public static final java.lang.String KEY_GENERATE_DEBUG_INFO
The key for the generate debug info flag.- See Also:
 - Constant Field Values
 
 
- 
VERSION_RUNTIME
public static final java.lang.String VERSION_RUNTIME
 
- 
VERSION_1_1
public static final java.lang.String VERSION_1_1
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_2
public static final java.lang.String VERSION_1_2
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_3
public static final java.lang.String VERSION_1_3
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_4
public static final java.lang.String VERSION_1_4
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_5
public static final java.lang.String VERSION_1_5
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_6
public static final java.lang.String VERSION_1_6
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_7
public static final java.lang.String VERSION_1_7
- See Also:
 - Constant Field Values
 
 
- 
VERSION_1_8
public static final java.lang.String VERSION_1_8
- See Also:
 - Constant Field Values
 
 
- 
KEY_CLASS_LOADER_WRITER
public static final java.lang.String KEY_CLASS_LOADER_WRITER
The key for the class loader writer. By default the registered class loader writer service is used.- See Also:
 - Constant Field Values
 
 
- 
KEY_CLASS_LOADER
public static final java.lang.String KEY_CLASS_LOADER
The key for the class loader. By default the commons dynamic classloader is used. This property overrides the classloader and ignores theKEY_ADDITIONAL_CLASS_LOADERcompletly!- See Also:
 - Constant Field Values
 
 
- 
KEY_ADDITIONAL_CLASS_LOADER
public static final java.lang.String KEY_ADDITIONAL_CLASS_LOADER
The key for the additional class loader. By default the commons dynamic classloader is used. If this property is used and theKEY_CLASS_LOADERproperty is not defined, a classloader with the dynamic class loader (default) and the class loader specified here is used.- See Also:
 - Constant Field Values
 
 
- 
KEY_FORCE_COMPILATION
public static final java.lang.String KEY_FORCE_COMPILATION
The key to force the compilation - even if the class files are more recent. The value should be of type Boolean.- See Also:
 - Constant Field Values
 
 
- 
KEY_IGNORE_WARNINGS
public static final java.lang.String KEY_IGNORE_WARNINGS
The key to ignore warnings - if this option is turned on, the resulting compilation result does not get the warnings issued by the compiler. The value should be of type Boolean.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
Options
public Options()
Default options with the following presets: - generate debug info : true 
- 
Options
public Options(Options options)
Create a new options object based on an existing one.- Parameters:
 options- The base options.
 
 - 
 
- 
Method Detail
- 
getSourceVersion
public java.lang.String getSourceVersion()
Get the source version.- Returns:
 - The source version.
 
 
- 
getTargetVersion
public java.lang.String getTargetVersion()
Get the target version.- Returns:
 - The target version
 - Since:
 - 2.0
 
 
- 
isGenerateDebugInfo
public boolean isGenerateDebugInfo()
Should debug info be generated?- Returns:
 trueif debug info should be generated.
 
 - 
 
 -