@Singleton public class PlanConfig extends Config
childNodes, comment, key, nodeOrder, parent, value
Constructor and Description |
---|
PlanConfig(java.io.File configFile,
PlanFiles files,
WorldAliasSettings worldAliasSettings,
com.djrapitops.plugin.logging.console.PluginLogger logger) |
PlanConfig(PlanFiles files,
WorldAliasSettings worldAliasSettings,
com.djrapitops.plugin.logging.console.PluginLogger logger) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
<T> T |
get(Setting<T> setting) |
ExtensionSettings |
getExtensionSettings() |
java.nio.file.Path |
getJSONExportPath() |
<T> T |
getOrDefault(Setting<T> setting,
T defaultValue) |
java.nio.file.Path |
getPageExportPath() |
java.util.TimeZone |
getTimeZone() |
int |
getTimeZoneOffsetHours() |
WorldAliasSettings |
getWorldAliasSettings() |
int |
hashCode() |
boolean |
isFalse(Setting<java.lang.Boolean> setting) |
boolean |
isTrue(Setting<java.lang.Boolean> setting) |
<T> void |
set(Setting<T> setting,
T value) |
addChild, addNode, contains, copyAll, copyMissing, getBoolean, getBoolean, getChildren, getComment, getInteger, getInteger, getKey, getLong, getLong, getNode, getNodeDepth, getNodeOrder, getParent, getString, getString, getStringList, getStringList, getStringMap, isLeafNode, moveChild, remove, removeChild, removeNode, reorder, set, set, setComment, sort, toString, updateParent
@Inject public PlanConfig(PlanFiles files, WorldAliasSettings worldAliasSettings, com.djrapitops.plugin.logging.console.PluginLogger logger)
public PlanConfig(java.io.File configFile, PlanFiles files, WorldAliasSettings worldAliasSettings, com.djrapitops.plugin.logging.console.PluginLogger logger)
public <T> T get(Setting<T> setting)
public <T> T getOrDefault(Setting<T> setting, T defaultValue)
public boolean isTrue(Setting<java.lang.Boolean> setting)
public boolean isFalse(Setting<java.lang.Boolean> setting)
public <T> void set(Setting<T> setting, T value)
public java.util.TimeZone getTimeZone()
public int getTimeZoneOffsetHours()
public java.nio.file.Path getPageExportPath()
public java.nio.file.Path getJSONExportPath()
public ExtensionSettings getExtensionSettings()
public WorldAliasSettings getWorldAliasSettings()