public interface OptionAccessor<T> extends OptionMapping<T>
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getRawValue(Options options) |
java.lang.Object |
getRawValue(OptionsReader reader) |
T |
getValue(Options options) |
T |
getValue(OptionsReader reader) |
java.lang.Object |
putDefaultValue(Options options) |
java.lang.Object |
putDefaultValue(OptionsWriter writer) |
java.lang.Object |
putRawValue(Options options,
java.lang.Object value) |
java.lang.Object |
putRawValue(OptionsWriter writer,
java.lang.Object value) |
java.lang.Object |
putValue(Options options,
T value) |
java.lang.Object |
putValue(OptionsWriter writer,
T value) |
OptionMapping<T> |
toMapping() |
getDefaultValue, getKey, getType
java.lang.Object putValue(OptionsWriter writer, @Nullable T value)
java.lang.Object putDefaultValue(Options options)
java.lang.Object putDefaultValue(OptionsWriter writer)
java.lang.Object putRawValue(Options options, @Nullable java.lang.Object value)
java.lang.Object putRawValue(OptionsWriter writer, @Nullable java.lang.Object value)
T getValue(OptionsReader reader)
java.lang.Object getRawValue(Options options)
java.lang.Object getRawValue(OptionsReader reader)
OptionMapping<T> toMapping()