public class GenericConfigBuilder<C extends AbstractConfig,F extends java.lang.Enum<F> & ConfigField>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
GenericConfigBuilder.ConfigParser<C extends AbstractConfig> |
Constructor and Description |
---|
GenericConfigBuilder(GenericConfigBuilder.ConfigParser<C> parser) |
GenericConfigBuilder(GenericConfigBuilder.ConfigParser<C> parser, java.lang.Class<F> enumValues)
Convenience constructor to be able to use diamond operator.
|
GenericConfigBuilder(GenericConfigBuilder.ConfigParser<C> parser, java.util.Map<java.lang.String,java.lang.Object> initialValues) |
Modifier and Type | Method and Description |
---|---|
C |
build() |
C |
build(boolean strict, java.lang.String parent) |
GenericConfigBuilder<C,F> |
clear() |
java.util.Map<java.lang.String,java.lang.Object> |
getRawValues() |
GenericConfigBuilder<C,F> |
put(F field, java.lang.Object value) |
GenericConfigBuilder<C,F> |
putAll(java.util.Map<? extends F,java.lang.Object> values) |
public GenericConfigBuilder(GenericConfigBuilder.ConfigParser<C> parser)
public GenericConfigBuilder(GenericConfigBuilder.ConfigParser<C> parser, java.lang.Class<F> enumValues)
public GenericConfigBuilder(GenericConfigBuilder.ConfigParser<C> parser, java.util.Map<java.lang.String,java.lang.Object> initialValues)
public C build()
public C build(boolean strict, java.lang.String parent)
public GenericConfigBuilder<C,F> clear()
public java.util.Map<java.lang.String,java.lang.Object> getRawValues()
public GenericConfigBuilder<C,F> put(F field, java.lang.Object value)
public GenericConfigBuilder<C,F> putAll(java.util.Map<? extends F,java.lang.Object> values)
Copyright © 2017 Oracle Corp. All Rights Reserved.