Class CommentedConfigurationSection
java.lang.Object
dev.esophose.playerparticles.config.CommentedConfigurationSection
- All Implemented Interfaces:
org.bukkit.configuration.ConfigurationSection
- Direct Known Subclasses:
CommentedFileConfiguration
public class CommentedConfigurationSection
extends java.lang.Object
implements org.bukkit.configuration.ConfigurationSection
-
Field Summary
Fields Modifier and Type Field Description protected org.bukkit.configuration.ConfigurationSectionconfig -
Constructor Summary
Constructors Constructor Description CommentedConfigurationSection(org.bukkit.configuration.ConfigurationSection configuration) -
Method Summary
Modifier and Type Method Description voidaddDefault(java.lang.String s, java.lang.Object o)booleancontains(java.lang.String s)booleancontains(java.lang.String s, boolean b)CommentedConfigurationSectioncreateSection(java.lang.String s)CommentedConfigurationSectioncreateSection(java.lang.String s, java.util.Map<?,?> map)java.lang.Objectget(java.lang.String s)java.lang.Objectget(java.lang.String s, java.lang.Object o)booleangetBoolean(java.lang.String s)booleangetBoolean(java.lang.String s, boolean b)java.util.List<java.lang.Boolean>getBooleanList(java.lang.String s)java.util.List<java.lang.Byte>getByteList(java.lang.String s)java.util.List<java.lang.Character>getCharacterList(java.lang.String s)org.bukkit.ColorgetColor(java.lang.String s)org.bukkit.ColorgetColor(java.lang.String s, org.bukkit.Color color)java.util.List<java.lang.String>getComments(java.lang.String path)CommentedConfigurationSectiongetConfigurationSection(java.lang.String s)java.lang.StringgetCurrentPath()java.lang.BooleangetDefaultedBoolean(java.lang.String path)Gets a defaulted boolean value.java.lang.BooleangetDefaultedBoolean(java.lang.String path, java.lang.Boolean def)Gets a defaulted boolean value.CommentedConfigurationSectiongetDefaultSection()doublegetDouble(java.lang.String s)doublegetDouble(java.lang.String s, double v)java.util.List<java.lang.Double>getDoubleList(java.lang.String s)java.util.List<java.lang.Float>getFloatList(java.lang.String s)java.util.List<java.lang.String>getInlineComments(java.lang.String path)intgetInt(java.lang.String s)intgetInt(java.lang.String s, int i)java.util.List<java.lang.Integer>getIntegerList(java.lang.String s)org.bukkit.inventory.ItemStackgetItemStack(java.lang.String s)org.bukkit.inventory.ItemStackgetItemStack(java.lang.String s, org.bukkit.inventory.ItemStack itemStack)java.util.Set<java.lang.String>getKeys(boolean b)java.util.List<?>getList(java.lang.String s)java.util.List<?>getList(java.lang.String s, java.util.List<?> list)org.bukkit.LocationgetLocation(java.lang.String path)org.bukkit.LocationgetLocation(java.lang.String path, org.bukkit.Location def)longgetLong(java.lang.String s)longgetLong(java.lang.String s, long l)java.util.List<java.lang.Long>getLongList(java.lang.String s)java.util.List<java.util.Map<?,?>>getMapList(java.lang.String s)java.lang.StringgetName()<T> TgetObject(java.lang.String s, java.lang.Class<T> aClass)<T> TgetObject(java.lang.String s, java.lang.Class<T> aClass, T t)org.bukkit.OfflinePlayergetOfflinePlayer(java.lang.String s)org.bukkit.OfflinePlayergetOfflinePlayer(java.lang.String s, org.bukkit.OfflinePlayer offlinePlayer)org.bukkit.configuration.ConfigurationSectiongetParent()org.bukkit.configuration.ConfigurationgetRoot()<T extends org.bukkit.configuration.serialization.ConfigurationSerializable>
TgetSerializable(java.lang.String s, java.lang.Class<T> aClass)<T extends org.bukkit.configuration.serialization.ConfigurationSerializable>
TgetSerializable(java.lang.String s, java.lang.Class<T> aClass, T t)java.util.List<java.lang.Short>getShortList(java.lang.String s)java.lang.StringgetString(java.lang.String s)java.lang.StringgetString(java.lang.String s, java.lang.String s1)java.util.List<java.lang.String>getStringList(java.lang.String s)java.util.Map<java.lang.String,java.lang.Object>getValues(boolean b)org.bukkit.util.VectorgetVector(java.lang.String s)org.bukkit.util.VectorgetVector(java.lang.String s, org.bukkit.util.Vector vector)booleanisBoolean(java.lang.String s)booleanisColor(java.lang.String s)booleanisConfigurationSection(java.lang.String s)booleanisDouble(java.lang.String s)booleanisInt(java.lang.String s)booleanisItemStack(java.lang.String s)booleanisList(java.lang.String s)booleanisLocation(java.lang.String path)booleanisLong(java.lang.String s)booleanisOfflinePlayer(java.lang.String s)booleanisSet(java.lang.String s)booleanisString(java.lang.String s)booleanisVector(java.lang.String s)voidset(java.lang.String s, java.lang.Object o)voidsetComments(java.lang.String path, java.util.List<java.lang.String> comments)voidsetInlineComments(java.lang.String path, java.util.List<java.lang.String> comments)
-
Field Details
-
config
protected org.bukkit.configuration.ConfigurationSection config
-
-
Constructor Details
-
CommentedConfigurationSection
public CommentedConfigurationSection(org.bukkit.configuration.ConfigurationSection configuration)
-
-
Method Details
-
getDefaultedBoolean
public java.lang.Boolean getDefaultedBoolean(java.lang.String path)Gets a defaulted boolean value. These accept values of either "default", true, or false- Parameters:
path- The value key- Returns:
- null for "default", otherwise true or false
-
getDefaultedBoolean
public java.lang.Boolean getDefaultedBoolean(java.lang.String path, java.lang.Boolean def)Gets a defaulted boolean value. These accept values of either "default", true, or false- Parameters:
path- The value keydef- The value to return if the key is not found- Returns:
- null for "default", otherwise true or false
-
getKeys
public java.util.Set<java.lang.String> getKeys(boolean b)- Specified by:
getKeysin interfaceorg.bukkit.configuration.ConfigurationSection
-
getValues
public java.util.Map<java.lang.String,java.lang.Object> getValues(boolean b)- Specified by:
getValuesin interfaceorg.bukkit.configuration.ConfigurationSection
-
contains
public boolean contains(java.lang.String s)- Specified by:
containsin interfaceorg.bukkit.configuration.ConfigurationSection
-
contains
public boolean contains(java.lang.String s, boolean b)- Specified by:
containsin interfaceorg.bukkit.configuration.ConfigurationSection
-
isSet
public boolean isSet(java.lang.String s)- Specified by:
isSetin interfaceorg.bukkit.configuration.ConfigurationSection
-
getCurrentPath
public java.lang.String getCurrentPath()- Specified by:
getCurrentPathin interfaceorg.bukkit.configuration.ConfigurationSection
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceorg.bukkit.configuration.ConfigurationSection
-
getRoot
public org.bukkit.configuration.Configuration getRoot()- Specified by:
getRootin interfaceorg.bukkit.configuration.ConfigurationSection
-
getParent
public org.bukkit.configuration.ConfigurationSection getParent()- Specified by:
getParentin interfaceorg.bukkit.configuration.ConfigurationSection
-
get
public java.lang.Object get(java.lang.String s)- Specified by:
getin interfaceorg.bukkit.configuration.ConfigurationSection
-
get
public java.lang.Object get(java.lang.String s, java.lang.Object o)- Specified by:
getin interfaceorg.bukkit.configuration.ConfigurationSection
-
set
public void set(java.lang.String s, java.lang.Object o)- Specified by:
setin interfaceorg.bukkit.configuration.ConfigurationSection
-
createSection
- Specified by:
createSectionin interfaceorg.bukkit.configuration.ConfigurationSection
-
createSection
- Specified by:
createSectionin interfaceorg.bukkit.configuration.ConfigurationSection
-
getString
public java.lang.String getString(java.lang.String s)- Specified by:
getStringin interfaceorg.bukkit.configuration.ConfigurationSection
-
getString
public java.lang.String getString(java.lang.String s, java.lang.String s1)- Specified by:
getStringin interfaceorg.bukkit.configuration.ConfigurationSection
-
isString
public boolean isString(java.lang.String s)- Specified by:
isStringin interfaceorg.bukkit.configuration.ConfigurationSection
-
getInt
public int getInt(java.lang.String s)- Specified by:
getIntin interfaceorg.bukkit.configuration.ConfigurationSection
-
getInt
public int getInt(java.lang.String s, int i)- Specified by:
getIntin interfaceorg.bukkit.configuration.ConfigurationSection
-
isInt
public boolean isInt(java.lang.String s)- Specified by:
isIntin interfaceorg.bukkit.configuration.ConfigurationSection
-
getBoolean
public boolean getBoolean(java.lang.String s)- Specified by:
getBooleanin interfaceorg.bukkit.configuration.ConfigurationSection
-
getBoolean
public boolean getBoolean(java.lang.String s, boolean b)- Specified by:
getBooleanin interfaceorg.bukkit.configuration.ConfigurationSection
-
isBoolean
public boolean isBoolean(java.lang.String s)- Specified by:
isBooleanin interfaceorg.bukkit.configuration.ConfigurationSection
-
getDouble
public double getDouble(java.lang.String s)- Specified by:
getDoublein interfaceorg.bukkit.configuration.ConfigurationSection
-
getDouble
public double getDouble(java.lang.String s, double v)- Specified by:
getDoublein interfaceorg.bukkit.configuration.ConfigurationSection
-
isDouble
public boolean isDouble(java.lang.String s)- Specified by:
isDoublein interfaceorg.bukkit.configuration.ConfigurationSection
-
getLong
public long getLong(java.lang.String s)- Specified by:
getLongin interfaceorg.bukkit.configuration.ConfigurationSection
-
getLong
public long getLong(java.lang.String s, long l)- Specified by:
getLongin interfaceorg.bukkit.configuration.ConfigurationSection
-
isLong
public boolean isLong(java.lang.String s)- Specified by:
isLongin interfaceorg.bukkit.configuration.ConfigurationSection
-
getList
public java.util.List<?> getList(java.lang.String s)- Specified by:
getListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getList
public java.util.List<?> getList(java.lang.String s, java.util.List<?> list)- Specified by:
getListin interfaceorg.bukkit.configuration.ConfigurationSection
-
isList
public boolean isList(java.lang.String s)- Specified by:
isListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getStringList
public java.util.List<java.lang.String> getStringList(java.lang.String s)- Specified by:
getStringListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getIntegerList
public java.util.List<java.lang.Integer> getIntegerList(java.lang.String s)- Specified by:
getIntegerListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getBooleanList
public java.util.List<java.lang.Boolean> getBooleanList(java.lang.String s)- Specified by:
getBooleanListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getDoubleList
public java.util.List<java.lang.Double> getDoubleList(java.lang.String s)- Specified by:
getDoubleListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getFloatList
public java.util.List<java.lang.Float> getFloatList(java.lang.String s)- Specified by:
getFloatListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getLongList
public java.util.List<java.lang.Long> getLongList(java.lang.String s)- Specified by:
getLongListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getByteList
public java.util.List<java.lang.Byte> getByteList(java.lang.String s)- Specified by:
getByteListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getCharacterList
public java.util.List<java.lang.Character> getCharacterList(java.lang.String s)- Specified by:
getCharacterListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getShortList
public java.util.List<java.lang.Short> getShortList(java.lang.String s)- Specified by:
getShortListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getMapList
public java.util.List<java.util.Map<?,?>> getMapList(java.lang.String s)- Specified by:
getMapListin interfaceorg.bukkit.configuration.ConfigurationSection
-
getObject
public <T> T getObject(java.lang.String s, java.lang.Class<T> aClass)- Specified by:
getObjectin interfaceorg.bukkit.configuration.ConfigurationSection
-
getObject
public <T> T getObject(java.lang.String s, java.lang.Class<T> aClass, T t)- Specified by:
getObjectin interfaceorg.bukkit.configuration.ConfigurationSection
-
getSerializable
public <T extends org.bukkit.configuration.serialization.ConfigurationSerializable> T getSerializable(java.lang.String s, java.lang.Class<T> aClass)- Specified by:
getSerializablein interfaceorg.bukkit.configuration.ConfigurationSection
-
getSerializable
public <T extends org.bukkit.configuration.serialization.ConfigurationSerializable> T getSerializable(java.lang.String s, java.lang.Class<T> aClass, T t)- Specified by:
getSerializablein interfaceorg.bukkit.configuration.ConfigurationSection
-
getVector
public org.bukkit.util.Vector getVector(java.lang.String s)- Specified by:
getVectorin interfaceorg.bukkit.configuration.ConfigurationSection
-
getVector
public org.bukkit.util.Vector getVector(java.lang.String s, org.bukkit.util.Vector vector)- Specified by:
getVectorin interfaceorg.bukkit.configuration.ConfigurationSection
-
isVector
public boolean isVector(java.lang.String s)- Specified by:
isVectorin interfaceorg.bukkit.configuration.ConfigurationSection
-
getOfflinePlayer
public org.bukkit.OfflinePlayer getOfflinePlayer(java.lang.String s)- Specified by:
getOfflinePlayerin interfaceorg.bukkit.configuration.ConfigurationSection
-
getOfflinePlayer
public org.bukkit.OfflinePlayer getOfflinePlayer(java.lang.String s, org.bukkit.OfflinePlayer offlinePlayer)- Specified by:
getOfflinePlayerin interfaceorg.bukkit.configuration.ConfigurationSection
-
isOfflinePlayer
public boolean isOfflinePlayer(java.lang.String s)- Specified by:
isOfflinePlayerin interfaceorg.bukkit.configuration.ConfigurationSection
-
getItemStack
public org.bukkit.inventory.ItemStack getItemStack(java.lang.String s)- Specified by:
getItemStackin interfaceorg.bukkit.configuration.ConfigurationSection
-
getItemStack
public org.bukkit.inventory.ItemStack getItemStack(java.lang.String s, org.bukkit.inventory.ItemStack itemStack)- Specified by:
getItemStackin interfaceorg.bukkit.configuration.ConfigurationSection
-
isItemStack
public boolean isItemStack(java.lang.String s)- Specified by:
isItemStackin interfaceorg.bukkit.configuration.ConfigurationSection
-
getColor
public org.bukkit.Color getColor(java.lang.String s)- Specified by:
getColorin interfaceorg.bukkit.configuration.ConfigurationSection
-
getColor
public org.bukkit.Color getColor(java.lang.String s, org.bukkit.Color color)- Specified by:
getColorin interfaceorg.bukkit.configuration.ConfigurationSection
-
isColor
public boolean isColor(java.lang.String s)- Specified by:
isColorin interfaceorg.bukkit.configuration.ConfigurationSection
-
getLocation
public org.bukkit.Location getLocation(java.lang.String path)- Specified by:
getLocationin interfaceorg.bukkit.configuration.ConfigurationSection
-
getLocation
public org.bukkit.Location getLocation(java.lang.String path, org.bukkit.Location def)- Specified by:
getLocationin interfaceorg.bukkit.configuration.ConfigurationSection
-
isLocation
public boolean isLocation(java.lang.String path)- Specified by:
isLocationin interfaceorg.bukkit.configuration.ConfigurationSection
-
getConfigurationSection
- Specified by:
getConfigurationSectionin interfaceorg.bukkit.configuration.ConfigurationSection
-
isConfigurationSection
public boolean isConfigurationSection(java.lang.String s)- Specified by:
isConfigurationSectionin interfaceorg.bukkit.configuration.ConfigurationSection
-
getDefaultSection
- Specified by:
getDefaultSectionin interfaceorg.bukkit.configuration.ConfigurationSection
-
addDefault
public void addDefault(java.lang.String s, java.lang.Object o)- Specified by:
addDefaultin interfaceorg.bukkit.configuration.ConfigurationSection
-
getComments
public java.util.List<java.lang.String> getComments(java.lang.String path)- Specified by:
getCommentsin interfaceorg.bukkit.configuration.ConfigurationSection
-
getInlineComments
public java.util.List<java.lang.String> getInlineComments(java.lang.String path)- Specified by:
getInlineCommentsin interfaceorg.bukkit.configuration.ConfigurationSection
-
setComments
public void setComments(java.lang.String path, java.util.List<java.lang.String> comments)- Specified by:
setCommentsin interfaceorg.bukkit.configuration.ConfigurationSection
-
setInlineComments
public void setInlineComments(java.lang.String path, java.util.List<java.lang.String> comments)- Specified by:
setInlineCommentsin interfaceorg.bukkit.configuration.ConfigurationSection
-