T
- type of executable.public class PresetManager<T>
extends java.lang.Object
Preset
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOCAL_ENGINE_LIMIT_PRESET |
(package private) java.util.List<Preset<T>> |
preset |
(package private) java.lang.String |
runnerClassName |
Constructor and Description |
---|
PresetManager() |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
containsValue(java.util.List<java.lang.String> values,
java.lang.String value) |
(package private) Argument<T> |
getArgument(RunnerConfig<T> options,
java.lang.String optionName) |
Preset<T> |
getPresetByName(java.lang.String presetName) |
java.util.List<Preset<T>> |
getPresets() |
java.lang.String |
getRunnerClassName() |
(package private) boolean |
isComposite(java.lang.String value) |
(package private) boolean |
isNumeric(java.lang.String value) |
void |
setPresets(java.util.List<Preset<T>> presets) |
void |
setRunnerClassName(java.lang.String runnerClassName) |
java.lang.String |
toString() |
void |
validate(RunnerConfig<T> options)
Checks whether preset option and parameter are defined in RunnerConfig
object.
|
java.lang.String runnerClassName
public static final java.lang.String LOCAL_ENGINE_LIMIT_PRESET
public java.lang.String getRunnerClassName()
public void setRunnerClassName(java.lang.String runnerClassName)
public Preset<T> getPresetByName(java.lang.String presetName)
presetName
- boolean isComposite(java.lang.String value)
boolean containsValue(java.util.List<java.lang.String> values, java.lang.String value)
boolean isNumeric(java.lang.String value)
public void validate(RunnerConfig<T> options) throws javax.xml.bind.ValidationException
javax.xml.bind.ValidationException
- if preset is found to be invalid.Argument<T> getArgument(RunnerConfig<T> options, java.lang.String optionName) throws javax.xml.bind.ValidationException
javax.xml.bind.ValidationException
public java.lang.String toString()
toString
in class java.lang.Object