public class EngineParameter<T>
extends java.lang.Object
EngineParameter
defines an interface of engine parameters.Modifier and Type | Class and Description |
---|---|
static class |
EngineParameter.Option<T> |
Constructor and Description |
---|
EngineParameter(java.lang.String name) |
EngineParameter(java.lang.String name,
EngineParameter.Option<T>... options) |
EngineParameter(java.lang.String name,
T defaultOption) |
Modifier and Type | Method and Description |
---|---|
T |
getDefaultValue() |
java.lang.String |
getName() |
T |
getValue(java.lang.Object option) |
T |
parse(java.lang.Object option) |
java.lang.String |
toString() |
public EngineParameter(java.lang.String name)
public EngineParameter(java.lang.String name, T defaultOption)
@SafeVarargs public EngineParameter(java.lang.String name, EngineParameter.Option<T>... options)