Class ConfigAccessorConfigurationSection

java.lang.Object
org.kingdoms.config.implementation.ConfigAccessorConfigurationSection
All Implemented Interfaces:
org.bukkit.configuration.ConfigurationSection

public class ConfigAccessorConfigurationSection extends Object implements org.bukkit.configuration.ConfigurationSection
  • Constructor Details

    • ConfigAccessorConfigurationSection

      public ConfigAccessorConfigurationSection(ConfigAccessor config)
  • Method Details

    • getKeys

      public @NonNull Set<String> getKeys(boolean b)
      Specified by:
      getKeys in interface org.bukkit.configuration.ConfigurationSection
    • getValues

      public @NonNull Map<String,Object> getValues(boolean b)
      Specified by:
      getValues in interface org.bukkit.configuration.ConfigurationSection
    • contains

      public boolean contains(@NonNull String s)
      Specified by:
      contains in interface org.bukkit.configuration.ConfigurationSection
    • contains

      public boolean contains(@NonNull String s, boolean b)
      Specified by:
      contains in interface org.bukkit.configuration.ConfigurationSection
    • isSet

      public boolean isSet(@NonNull String s)
      Specified by:
      isSet in interface org.bukkit.configuration.ConfigurationSection
    • getCurrentPath

      public @Nullable String getCurrentPath()
      Specified by:
      getCurrentPath in interface org.bukkit.configuration.ConfigurationSection
    • getName

      public @NonNull String getName()
      Specified by:
      getName in interface org.bukkit.configuration.ConfigurationSection
    • getRoot

      public @Nullable org.bukkit.configuration.Configuration getRoot()
      Specified by:
      getRoot in interface org.bukkit.configuration.ConfigurationSection
    • getParent

      public @Nullable org.bukkit.configuration.ConfigurationSection getParent()
      Specified by:
      getParent in interface org.bukkit.configuration.ConfigurationSection
    • get

      public @Nullable Object get(@NonNull String s)
      Specified by:
      get in interface org.bukkit.configuration.ConfigurationSection
    • get

      public @Nullable Object get(@NonNull String s, @Nullable Object o)
      Specified by:
      get in interface org.bukkit.configuration.ConfigurationSection
    • set

      public void set(@NonNull String s, @Nullable Object o)
      Specified by:
      set in interface org.bukkit.configuration.ConfigurationSection
    • createSection

      public @NonNull org.bukkit.configuration.ConfigurationSection createSection(@NonNull String s)
      Specified by:
      createSection in interface org.bukkit.configuration.ConfigurationSection
    • createSection

      public @NonNull org.bukkit.configuration.ConfigurationSection createSection(@NonNull String s, @NonNull Map<?,?> map)
      Specified by:
      createSection in interface org.bukkit.configuration.ConfigurationSection
    • getString

      public @Nullable String getString(@NonNull String s)
      Specified by:
      getString in interface org.bukkit.configuration.ConfigurationSection
    • getString

      public @Nullable String getString(@NonNull String s, @Nullable String s1)
      Specified by:
      getString in interface org.bukkit.configuration.ConfigurationSection
    • isString

      public boolean isString(@NonNull String s)
      Specified by:
      isString in interface org.bukkit.configuration.ConfigurationSection
    • getInt

      public int getInt(@NonNull String s)
      Specified by:
      getInt in interface org.bukkit.configuration.ConfigurationSection
    • getInt

      public int getInt(@NonNull String s, int i)
      Specified by:
      getInt in interface org.bukkit.configuration.ConfigurationSection
    • isInt

      public boolean isInt(@NonNull String s)
      Specified by:
      isInt in interface org.bukkit.configuration.ConfigurationSection
    • getBoolean

      public boolean getBoolean(@NonNull String s)
      Specified by:
      getBoolean in interface org.bukkit.configuration.ConfigurationSection
    • getBoolean

      public boolean getBoolean(@NonNull String s, boolean b)
      Specified by:
      getBoolean in interface org.bukkit.configuration.ConfigurationSection
    • isBoolean

      public boolean isBoolean(@NonNull String s)
      Specified by:
      isBoolean in interface org.bukkit.configuration.ConfigurationSection
    • getDouble

      public double getDouble(@NonNull String s)
      Specified by:
      getDouble in interface org.bukkit.configuration.ConfigurationSection
    • getDouble

      public double getDouble(@NonNull String s, double v)
      Specified by:
      getDouble in interface org.bukkit.configuration.ConfigurationSection
    • isDouble

      public boolean isDouble(@NonNull String s)
      Specified by:
      isDouble in interface org.bukkit.configuration.ConfigurationSection
    • getLong

      public long getLong(@NonNull String s)
      Specified by:
      getLong in interface org.bukkit.configuration.ConfigurationSection
    • getLong

      public long getLong(@NonNull String s, long l)
      Specified by:
      getLong in interface org.bukkit.configuration.ConfigurationSection
    • isLong

      public boolean isLong(@NonNull String s)
      Specified by:
      isLong in interface org.bukkit.configuration.ConfigurationSection
    • getList

      public @Nullable List<?> getList(@NonNull String s)
      Specified by:
      getList in interface org.bukkit.configuration.ConfigurationSection
    • getList

      public @Nullable List<?> getList(@NonNull String s, @Nullable List<?> list)
      Specified by:
      getList in interface org.bukkit.configuration.ConfigurationSection
    • isList

      public boolean isList(@NonNull String s)
      Specified by:
      isList in interface org.bukkit.configuration.ConfigurationSection
    • getStringList

      public @NonNull List<String> getStringList(@NonNull String s)
      Specified by:
      getStringList in interface org.bukkit.configuration.ConfigurationSection
    • getIntegerList

      public @NonNull List<Integer> getIntegerList(@NonNull String s)
      Specified by:
      getIntegerList in interface org.bukkit.configuration.ConfigurationSection
    • getBooleanList

      public @NonNull List<Boolean> getBooleanList(@NonNull String s)
      Specified by:
      getBooleanList in interface org.bukkit.configuration.ConfigurationSection
    • getDoubleList

      public @NonNull List<Double> getDoubleList(@NonNull String s)
      Specified by:
      getDoubleList in interface org.bukkit.configuration.ConfigurationSection
    • getFloatList

      public @NonNull List<Float> getFloatList(@NonNull String s)
      Specified by:
      getFloatList in interface org.bukkit.configuration.ConfigurationSection
    • getLongList

      public @NonNull List<Long> getLongList(@NonNull String s)
      Specified by:
      getLongList in interface org.bukkit.configuration.ConfigurationSection
    • getByteList

      public @NonNull List<Byte> getByteList(@NonNull String s)
      Specified by:
      getByteList in interface org.bukkit.configuration.ConfigurationSection
    • getCharacterList

      public @NonNull List<Character> getCharacterList(@NonNull String s)
      Specified by:
      getCharacterList in interface org.bukkit.configuration.ConfigurationSection
    • getShortList

      public @NonNull List<Short> getShortList(@NonNull String s)
      Specified by:
      getShortList in interface org.bukkit.configuration.ConfigurationSection
    • getMapList

      public @NonNull List<Map<?,?>> getMapList(@NonNull String s)
      Specified by:
      getMapList in interface org.bukkit.configuration.ConfigurationSection
    • getObject

      public <T> @Nullable T getObject(@NonNull String s, @NonNull Class<T> aClass)
      Specified by:
      getObject in interface org.bukkit.configuration.ConfigurationSection
    • getObject

      public <T> @Nullable T getObject(@NonNull String s, @NonNull Class<T> aClass, @Nullable T t)
      Specified by:
      getObject in interface org.bukkit.configuration.ConfigurationSection
    • getSerializable

      public <T extends org.bukkit.configuration.serialization.ConfigurationSerializable> @Nullable T getSerializable(@NonNull String s, @NonNull Class<T> aClass)
      Specified by:
      getSerializable in interface org.bukkit.configuration.ConfigurationSection
    • getSerializable

      public <T extends org.bukkit.configuration.serialization.ConfigurationSerializable> @Nullable T getSerializable(@NonNull String s, @NonNull Class<T> aClass, @Nullable T t)
      Specified by:
      getSerializable in interface org.bukkit.configuration.ConfigurationSection
    • getVector

      public @Nullable org.bukkit.util.Vector getVector(@NonNull String s)
      Specified by:
      getVector in interface org.bukkit.configuration.ConfigurationSection
    • getVector

      public @Nullable org.bukkit.util.Vector getVector(@NonNull String s, @Nullable org.bukkit.util.Vector vector)
      Specified by:
      getVector in interface org.bukkit.configuration.ConfigurationSection
    • isVector

      public boolean isVector(@NonNull String s)
      Specified by:
      isVector in interface org.bukkit.configuration.ConfigurationSection
    • getOfflinePlayer

      public @Nullable org.bukkit.OfflinePlayer getOfflinePlayer(@NonNull String s)
      Specified by:
      getOfflinePlayer in interface org.bukkit.configuration.ConfigurationSection
    • getOfflinePlayer

      public @Nullable org.bukkit.OfflinePlayer getOfflinePlayer(@NonNull String s, @Nullable org.bukkit.OfflinePlayer offlinePlayer)
      Specified by:
      getOfflinePlayer in interface org.bukkit.configuration.ConfigurationSection
    • isOfflinePlayer

      public boolean isOfflinePlayer(@NonNull String s)
      Specified by:
      isOfflinePlayer in interface org.bukkit.configuration.ConfigurationSection
    • getItemStack

      public @Nullable org.bukkit.inventory.ItemStack getItemStack(@NonNull String s)
      Specified by:
      getItemStack in interface org.bukkit.configuration.ConfigurationSection
    • getItemStack

      public @Nullable org.bukkit.inventory.ItemStack getItemStack(@NonNull String s, @Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      getItemStack in interface org.bukkit.configuration.ConfigurationSection
    • isItemStack

      public boolean isItemStack(@NonNull String s)
      Specified by:
      isItemStack in interface org.bukkit.configuration.ConfigurationSection
    • getColor

      public @Nullable org.bukkit.Color getColor(@NonNull String s)
      Specified by:
      getColor in interface org.bukkit.configuration.ConfigurationSection
    • getColor

      public @Nullable org.bukkit.Color getColor(@NonNull String s, @Nullable org.bukkit.Color color)
      Specified by:
      getColor in interface org.bukkit.configuration.ConfigurationSection
    • isColor

      public boolean isColor(@NonNull String s)
      Specified by:
      isColor in interface org.bukkit.configuration.ConfigurationSection
    • getLocation

      public @Nullable org.bukkit.Location getLocation(@NonNull String s)
      Specified by:
      getLocation in interface org.bukkit.configuration.ConfigurationSection
    • getLocation

      public @Nullable org.bukkit.Location getLocation(@NonNull String s, @Nullable org.bukkit.Location location)
      Specified by:
      getLocation in interface org.bukkit.configuration.ConfigurationSection
    • isLocation

      public boolean isLocation(@NonNull String s)
      Specified by:
      isLocation in interface org.bukkit.configuration.ConfigurationSection
    • getConfigurationSection

      public @Nullable org.bukkit.configuration.ConfigurationSection getConfigurationSection(@NonNull String s)
      Specified by:
      getConfigurationSection in interface org.bukkit.configuration.ConfigurationSection
    • isConfigurationSection

      public boolean isConfigurationSection(@NonNull String s)
      Specified by:
      isConfigurationSection in interface org.bukkit.configuration.ConfigurationSection
    • getDefaultSection

      public @Nullable org.bukkit.configuration.ConfigurationSection getDefaultSection()
      Specified by:
      getDefaultSection in interface org.bukkit.configuration.ConfigurationSection
    • addDefault

      public void addDefault(@NonNull String s, @Nullable Object o)
      Specified by:
      addDefault in interface org.bukkit.configuration.ConfigurationSection
    • getComments

      @NotNull public @NotNull List<String> getComments(@NotNull @NotNull String s)
      Specified by:
      getComments in interface org.bukkit.configuration.ConfigurationSection
    • getInlineComments

      @NotNull public @NotNull List<String> getInlineComments(@NotNull @NotNull String s)
      Specified by:
      getInlineComments in interface org.bukkit.configuration.ConfigurationSection
    • setComments

      public void setComments(@NotNull @NotNull String s, @Nullable List<String> list)
      Specified by:
      setComments in interface org.bukkit.configuration.ConfigurationSection
    • setInlineComments

      public void setInlineComments(@NotNull @NotNull String s, @Nullable List<String> list)
      Specified by:
      setInlineComments in interface org.bukkit.configuration.ConfigurationSection