public class Configuration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Configuration.ConfigurationBuilder
Configuration builder
|
static interface |
Configuration.Defaults |
Modifier and Type | Method and Description |
---|---|
Configuration |
addEvaluationListeners(EvaluationListener... evaluationListener)
Creates a new Configuration by the provided evaluation listeners to the current listeners
|
Configuration |
addOptions(Option... options)
Creates a new configuration by adding the new options to the options used in this configuration.
|
static Configuration.ConfigurationBuilder |
builder()
Returns a new ConfigurationBuilder
|
boolean |
containsOption(Option option)
Check if this configuration contains the given option
|
static Configuration |
defaultConfiguration()
Creates a new configuration based on default values
|
Collection<EvaluationListener> |
getEvaluationListeners()
Returns the evaluation listeners registered in this configuration
|
Set<Option> |
getOptions()
Returns the options used by this configuration
|
JsonProvider |
jsonProvider()
Returns
JsonProvider used by this configuration |
Configuration |
jsonProvider(JsonProvider newJsonProvider)
Creates a new Configuration based on the given
JsonProvider |
MappingProvider |
mappingProvider()
Returns
MappingProvider used by this configuration |
Configuration |
mappingProvider(MappingProvider newMappingProvider)
Creates a new Configuration based on the given
MappingProvider |
static void |
setDefaults(Configuration.Defaults defaults)
Set Default configuration
|
Configuration |
setEvaluationListeners(EvaluationListener... evaluationListener)
Creates a new Configuration with the provided evaluation listeners
|
Configuration |
setOptions(Option... options)
Creates a new configuration with the provided options.
|
public static void setDefaults(Configuration.Defaults defaults)
defaults
- default configuration settingspublic Configuration addEvaluationListeners(EvaluationListener... evaluationListener)
evaluationListener
- listenerspublic Configuration setEvaluationListeners(EvaluationListener... evaluationListener)
evaluationListener
- listenerspublic Collection<EvaluationListener> getEvaluationListeners()
public Configuration jsonProvider(JsonProvider newJsonProvider)
JsonProvider
newJsonProvider
- json provider to use in new configurationpublic JsonProvider jsonProvider()
JsonProvider
used by this configurationpublic Configuration mappingProvider(MappingProvider newMappingProvider)
MappingProvider
newMappingProvider
- mapping provider to use in new configurationpublic MappingProvider mappingProvider()
MappingProvider
used by this configurationpublic Configuration addOptions(Option... options)
options
- options to addpublic Configuration setOptions(Option... options)
options
- public boolean containsOption(Option option)
option
- option to checkpublic static Configuration defaultConfiguration()
public static Configuration.ConfigurationBuilder builder()
Copyright © 2024. All rights reserved.