public class BasicConfiguration extends AbstractConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
BasicConfiguration.Restriction |
Modifier and Type | Field and Description |
---|---|
protected static String |
FROZEN_KEY |
EMPTY
Constructor and Description |
---|
BasicConfiguration(ConfigNamespace root,
ReadConfiguration config,
BasicConfiguration.Restriction restriction) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
<O> O |
get(ConfigOption<O> option,
boolean includeRoot,
String... umbrellaElements) |
Map<ConfigElement.PathIdentifier,Object> |
getAll() |
ReadConfiguration |
getConfiguration() |
Set<String> |
getContainedNamespaces(ConfigNamespace umbrella,
String... umbrellaElements) |
Map<String,Object> |
getSubset(ConfigNamespace umbrella,
String... umbrellaElements) |
boolean |
has(ConfigOption option,
boolean includeRoot,
String... umbrellaElements) |
boolean |
isFrozen() |
Configuration |
restrictTo(String... umbrellaElements) |
protected void |
setFrozen() |
protected void |
verifyOption(ConfigOption option) |
getContainedNamespaces, getPath, getPath, getRootNamespace, getSubset, restrictTo, verifyElement
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getOrDefault, has
protected static final String FROZEN_KEY
public BasicConfiguration(ConfigNamespace root, ReadConfiguration config, BasicConfiguration.Restriction restriction)
protected void verifyOption(ConfigOption option)
public boolean has(ConfigOption option, boolean includeRoot, String... umbrellaElements)
public <O> O get(ConfigOption<O> option, boolean includeRoot, String... umbrellaElements)
public Set<String> getContainedNamespaces(ConfigNamespace umbrella, String... umbrellaElements)
public Map<String,Object> getSubset(ConfigNamespace umbrella, String... umbrellaElements)
public Configuration restrictTo(String... umbrellaElements)
public Map<ConfigElement.PathIdentifier,Object> getAll()
public boolean isFrozen()
protected void setFrozen()
public ReadConfiguration getConfiguration()
public void close()
close
in class AbstractConfiguration
Copyright © 2012–2023. All rights reserved.