Interface ConfigurationSection
-
- All Known Subinterfaces:
Configuration
- All Known Implementing Classes:
FileConfiguration
,MemoryConfiguration
,MemorySection
,YamlConfiguration
public interface ConfigurationSection
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDefault(java.lang.String path, java.lang.Object value)
boolean
contains(java.lang.String path)
ConfigurationSection
createSection(java.lang.String path)
ConfigurationSection
createSection(java.lang.String path, java.util.Map<?,?> map)
java.lang.Object
get(java.lang.String path)
java.lang.Object
get(java.lang.String path, java.lang.Object def)
boolean
getBoolean(java.lang.String path)
boolean
getBoolean(java.lang.String path, boolean def)
java.util.List<java.lang.Boolean>
getBooleanList(java.lang.String path)
java.util.List<java.lang.Byte>
getByteList(java.lang.String path)
java.util.List<java.lang.Character>
getCharacterList(java.lang.String path)
ConfigurationSection
getConfigurationSection(java.lang.String path)
java.lang.String
getCurrentPath()
ConfigurationSection
getDefaultSection()
double
getDouble(java.lang.String path)
double
getDouble(java.lang.String path, double def)
java.util.List<java.lang.Double>
getDoubleList(java.lang.String path)
java.util.List<java.lang.Float>
getFloatList(java.lang.String path)
int
getInt(java.lang.String path)
int
getInt(java.lang.String path, int def)
java.util.List<java.lang.Integer>
getIntegerList(java.lang.String path)
java.util.Set<java.lang.String>
getKeys(boolean deep)
java.util.List<?>
getList(java.lang.String path)
java.util.List<?>
getList(java.lang.String path, java.util.List<?> def)
long
getLong(java.lang.String path)
long
getLong(java.lang.String path, long def)
java.util.List<java.lang.Long>
getLongList(java.lang.String path)
java.util.List<java.util.Map<?,?>>
getMapList(java.lang.String path)
java.lang.String
getName()
ConfigurationSection
getParent()
Configuration
getRoot()
java.util.List<java.lang.Short>
getShortList(java.lang.String path)
java.lang.String
getString(java.lang.String path)
java.lang.String
getString(java.lang.String path, java.lang.String def)
java.util.List<java.lang.String>
getStringList(java.lang.String path)
java.util.Map<java.lang.String,java.lang.Object>
getValues(boolean deep)
boolean
isBoolean(java.lang.String path)
boolean
isConfigurationSection(java.lang.String path)
boolean
isDouble(java.lang.String path)
boolean
isInt(java.lang.String path)
boolean
isList(java.lang.String path)
boolean
isLong(java.lang.String path)
boolean
isSet(java.lang.String path)
boolean
isString(java.lang.String path)
void
set(java.lang.String path, java.lang.Object value)
-
-
-
Method Detail
-
getKeys
java.util.Set<java.lang.String> getKeys(boolean deep)
-
getValues
java.util.Map<java.lang.String,java.lang.Object> getValues(boolean deep)
-
contains
boolean contains(java.lang.String path)
-
isSet
boolean isSet(java.lang.String path)
-
getCurrentPath
java.lang.String getCurrentPath()
-
getName
java.lang.String getName()
-
getRoot
Configuration getRoot()
-
getParent
ConfigurationSection getParent()
-
get
java.lang.Object get(java.lang.String path)
-
get
java.lang.Object get(java.lang.String path, java.lang.Object def)
-
set
void set(java.lang.String path, java.lang.Object value)
-
createSection
ConfigurationSection createSection(java.lang.String path)
-
createSection
ConfigurationSection createSection(java.lang.String path, java.util.Map<?,?> map)
-
getString
java.lang.String getString(java.lang.String path)
-
getString
java.lang.String getString(java.lang.String path, java.lang.String def)
-
isString
boolean isString(java.lang.String path)
-
getInt
int getInt(java.lang.String path)
-
getInt
int getInt(java.lang.String path, int def)
-
isInt
boolean isInt(java.lang.String path)
-
getBoolean
boolean getBoolean(java.lang.String path)
-
getBoolean
boolean getBoolean(java.lang.String path, boolean def)
-
isBoolean
boolean isBoolean(java.lang.String path)
-
getDouble
double getDouble(java.lang.String path)
-
getDouble
double getDouble(java.lang.String path, double def)
-
isDouble
boolean isDouble(java.lang.String path)
-
getLong
long getLong(java.lang.String path)
-
getLong
long getLong(java.lang.String path, long def)
-
isLong
boolean isLong(java.lang.String path)
-
getList
java.util.List<?> getList(java.lang.String path)
-
getList
java.util.List<?> getList(java.lang.String path, java.util.List<?> def)
-
isList
boolean isList(java.lang.String path)
-
getStringList
java.util.List<java.lang.String> getStringList(java.lang.String path)
-
getIntegerList
java.util.List<java.lang.Integer> getIntegerList(java.lang.String path)
-
getBooleanList
java.util.List<java.lang.Boolean> getBooleanList(java.lang.String path)
-
getDoubleList
java.util.List<java.lang.Double> getDoubleList(java.lang.String path)
-
getFloatList
java.util.List<java.lang.Float> getFloatList(java.lang.String path)
-
getLongList
java.util.List<java.lang.Long> getLongList(java.lang.String path)
-
getByteList
java.util.List<java.lang.Byte> getByteList(java.lang.String path)
-
getCharacterList
java.util.List<java.lang.Character> getCharacterList(java.lang.String path)
-
getShortList
java.util.List<java.lang.Short> getShortList(java.lang.String path)
-
getMapList
java.util.List<java.util.Map<?,?>> getMapList(java.lang.String path)
-
getConfigurationSection
ConfigurationSection getConfigurationSection(java.lang.String path)
-
isConfigurationSection
boolean isConfigurationSection(java.lang.String path)
-
getDefaultSection
ConfigurationSection getDefaultSection()
-
addDefault
void addDefault(java.lang.String path, java.lang.Object value)
-
-