@Public public class UnmodifiableConfiguration extends Configuration
confData
Constructor and Description |
---|
UnmodifiableConfiguration(Configuration config)
Creates a new UnmodifiableConfiguration, which holds a copy of the given configuration
that cannot be altered.
|
Modifier and Type | Method and Description |
---|---|
void |
addAll(Configuration other) |
void |
addAll(Configuration other,
String prefix)
Adds all entries from the given configuration into this configuration.
|
void |
addAllToProperties(Properties props)
Adds all entries in this
Configuration to the given Properties . |
<T> boolean |
removeConfig(ConfigOption<T> configOption)
Removes given config option from the configuration.
|
clone, contains, containsKey, equals, getBoolean, getBoolean, getBoolean, getBytes, getClass, getDouble, getDouble, getDouble, getEnum, getFloat, getFloat, getFloat, getInteger, getInteger, getInteger, getLong, getLong, getLong, getString, getString, getString, getValue, hashCode, keySet, read, setBoolean, setBoolean, setBytes, setClass, setDouble, setDouble, setFloat, setFloat, setInteger, setInteger, setLong, setLong, setString, setString, toMap, toString, write
public UnmodifiableConfiguration(Configuration config)
config
- The configuration with the original contents.public void addAllToProperties(Properties props)
Configuration
Configuration
to the given Properties
.addAllToProperties
in class Configuration
public final void addAll(Configuration other)
addAll
in class Configuration
public final void addAll(Configuration other, String prefix)
Configuration
addAll
in class Configuration
other
- The configuration whose entries are added to this configuration.prefix
- The prefix to prepend.public <T> boolean removeConfig(ConfigOption<T> configOption)
Configuration
removeConfig
in class Configuration
T
- Type of the config optionconfigOption
- config option to removeCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.