public abstract class DataKey extends Object
ConfigurationSection
.Modifier | Constructor and Description |
---|---|
protected |
DataKey(String path) |
Modifier and Type | Method and Description |
---|---|
protected String |
createRelativeKey(String from) |
boolean |
equals(Object obj) |
abstract boolean |
getBoolean(String key) |
boolean |
getBoolean(String key,
boolean value) |
abstract double |
getDouble(String key) |
double |
getDouble(String key,
double value) |
abstract int |
getInt(String key) |
int |
getInt(String key,
int value) |
Iterable<DataKey> |
getIntegerSubKeys() |
abstract long |
getLong(String key) |
long |
getLong(String key,
long value) |
String |
getPath() |
abstract Object |
getRaw(String key) |
<T> T |
getRawUnchecked(String key) |
DataKey |
getRelative(int key) |
abstract DataKey |
getRelative(String relative) |
abstract String |
getString(String key) |
String |
getString(String key,
String value) |
abstract Iterable<DataKey> |
getSubKeys() |
abstract Map<String,Object> |
getValuesDeep() |
int |
hashCode() |
boolean |
keyExists() |
abstract boolean |
keyExists(String key) |
abstract String |
name() |
abstract void |
removeKey(String key) |
abstract void |
setBoolean(String key,
boolean value) |
abstract void |
setDouble(String key,
double value) |
abstract void |
setInt(String key,
int value) |
abstract void |
setLong(String key,
long value) |
abstract void |
setRaw(String key,
Object value) |
abstract void |
setString(String key,
String value) |
protected final String path
protected DataKey(String path)
public abstract boolean getBoolean(String key)
public boolean getBoolean(String key, boolean value)
public abstract double getDouble(String key)
public double getDouble(String key, double value)
public abstract int getInt(String key)
public int getInt(String key, int value)
public abstract long getLong(String key)
public long getLong(String key, long value)
public String getPath()
public <T> T getRawUnchecked(String key)
public DataKey getRelative(int key)
public boolean keyExists()
public abstract boolean keyExists(String key)
public abstract String name()
public abstract void removeKey(String key)
public abstract void setBoolean(String key, boolean value)
public abstract void setDouble(String key, double value)
public abstract void setInt(String key, int value)
public abstract void setLong(String key, long value)
Copyright © 2021. All rights reserved.