Modifier and Type | Field and Description |
---|---|
private Options |
delegate |
private java.util.Map<java.lang.String,java.lang.String> |
overrides |
Constructor and Description |
---|
MutableOptions(Options delegate) |
Modifier and Type | Method and Description |
---|---|
<T,A> T |
getOption(PermittedOptionProvider.ArgumentParam<T,A> option,
A arg) |
<T> T |
getOption(PermittedOptionProvider.ArgumentParam<T,java.lang.Void> option) |
boolean |
optionIsSet(PermittedOptionProvider.ArgumentParam<?,?> option) |
boolean |
override(PermittedOptionProvider.ArgumentParam<java.lang.Boolean,java.lang.Void> argument,
boolean value) |
boolean |
override(PermittedOptionProvider.ArgumentParam<java.lang.Integer,java.lang.Void> argument,
int value) |
boolean |
override(PermittedOptionProvider.ArgumentParam<Troolean,java.lang.Void> argument,
Troolean value) |
private final Options delegate
private java.util.Map<java.lang.String,java.lang.String> overrides
public MutableOptions(Options delegate)
public boolean override(PermittedOptionProvider.ArgumentParam<Troolean,java.lang.Void> argument, Troolean value)
public boolean override(PermittedOptionProvider.ArgumentParam<java.lang.Integer,java.lang.Void> argument, int value)
public boolean override(PermittedOptionProvider.ArgumentParam<java.lang.Boolean,java.lang.Void> argument, boolean value)
public boolean optionIsSet(PermittedOptionProvider.ArgumentParam<?,?> option)
optionIsSet
in interface Options
public <T> T getOption(PermittedOptionProvider.ArgumentParam<T,java.lang.Void> option)
public <T,A> T getOption(PermittedOptionProvider.ArgumentParam<T,A> option, A arg)