public class ConfigBuilderImpl extends Object implements ConfigBuilder
| Constructor and Description |
|---|
ConfigBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
ConfigBuilder |
addFile(File file)
Add a file that should be loaded.
|
ConfigBuilder |
addFile(Path path)
Add a file that should be loaded.
|
ConfigBuilder |
addFile(String path)
Add a file that should be loaded.
|
ConfigBuilder |
addStream(InputStream stream)
Add a stream that should be read.
|
Config |
build()
Create the configuration object.
|
ConfigBuilder |
withRoot(File root)
Set the root folder of the configuration.
|
ConfigBuilder |
withRoot(Path path)
Set the root folder of the configuration.
|
ConfigBuilder |
withRoot(String root)
Set the root folder of the configuration.
|
ConfigBuilder |
withSerializerCollection(SerializerCollection serializers)
Set the the
SerializerCollection to use when reading the
configuration files. |
ConfigBuilder |
withValidatorFactory(javax.validation.ValidatorFactory validation)
Set the
ValidatorFactory to use when validating loaded
configuration objects. |
public ConfigBuilder withSerializerCollection(SerializerCollection serializers)
ConfigBuilderSerializerCollection to use when reading the
configuration files.withSerializerCollection in interface ConfigBuilderpublic ConfigBuilder withValidatorFactory(javax.validation.ValidatorFactory validation)
ConfigBuilderValidatorFactory to use when validating loaded
configuration objects.withValidatorFactory in interface ConfigBuilderpublic ConfigBuilder withRoot(String root)
ConfigBuilderwithRoot in interface ConfigBuilderpublic ConfigBuilder withRoot(Path path)
ConfigBuilderwithRoot in interface ConfigBuilderpublic ConfigBuilder withRoot(File root)
ConfigBuilderwithRoot in interface ConfigBuilderpublic ConfigBuilder addFile(String path)
ConfigBuilderaddFile in interface ConfigBuilderpublic ConfigBuilder addFile(Path path)
ConfigBuilderaddFile in interface ConfigBuilderpublic ConfigBuilder addFile(File file)
ConfigBuilderaddFile in interface ConfigBuilderpublic ConfigBuilder addStream(InputStream stream)
ConfigBuilderaddStream in interface ConfigBuilderpublic Config build()
ConfigBuilderbuild in interface ConfigBuilderCopyright © 2016. All rights reserved.