Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- asArray(String) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Get the path as array
B
- BLOCK - Enum constant in enum class io.github.projectunified.craftconfig.common.CommentType
-
A block type above the value
- BukkitConfig - Class in io.github.projectunified.craftconfig.bukkit
-
The bukkit configuration
- BukkitConfig(File) - Constructor for class io.github.projectunified.craftconfig.bukkit.BukkitConfig
-
Create a new config
- BukkitConfig(Plugin) - Constructor for class io.github.projectunified.craftconfig.bukkit.BukkitConfig
-
Create a new config, the file name will be "config.yml"
- BukkitConfig(Plugin, String) - Constructor for class io.github.projectunified.craftconfig.bukkit.BukkitConfig
-
Create a new config
- BukkitConfig.BukkitConfigNode - Class in io.github.projectunified.craftconfig.bukkit
-
Bukkit implementation of
ConfigNode. - BukkitConverter - Class in io.github.projectunified.craftconfig.bukkit.converter
-
The
Converterfor Bukkit'sConfigurationSerializable - BukkitConverter(Class<?>) - Constructor for class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverter
- BukkitConverterProvider - Class in io.github.projectunified.craftconfig.bukkit.converter
-
The
ConverterProviderfor Bukkit - BukkitConverterProvider() - Constructor for class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverterProvider
- BungeeConfig - Class in io.github.projectunified.craftconfig.bungeecord
-
The bungeecord configuration
- BungeeConfig(File) - Constructor for class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- BungeeConfig(Plugin, String) - Constructor for class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- BungeeConfig.BungeeConfigNode - Class in io.github.projectunified.craftconfig.bungeecord
-
BungeeCord implementation of
ConfigNode.
C
- Comment - Annotation Interface in io.github.projectunified.craftconfig.annotation
-
Comment annotation for
ConfigPath - CommentType - Enum Class in io.github.projectunified.craftconfig.common
-
The comment type
- concat(String[], String[]) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Concatenate two paths
- Config - Interface in io.github.projectunified.craftconfig.common
-
The root configuration interface, extending
ConfigNode. - ConfigGenerator - Class in io.github.projectunified.craftconfig.proxy
-
The main class of the config proxy system.
- ConfigInvocationHandler<T> - Class in io.github.projectunified.craftconfig.proxy
- ConfigLogger - Class in io.github.projectunified.craftconfig.common
-
Thin logger provider for CraftConfig.
- ConfigLogger.Handler - Interface in io.github.projectunified.craftconfig.common
-
The handler interface for processing log messages
- ConfigLogger.LogLevel - Enum Class in io.github.projectunified.craftconfig.common
-
Log levels for CraftConfig
- ConfigNode - Interface in io.github.projectunified.craftconfig.common
-
A node in the configuration tree.
- ConfigNode - Annotation Interface in io.github.projectunified.craftconfig.annotation
-
Marks an interface as a config node interface.
- ConfigPath - Annotation Interface in io.github.projectunified.craftconfig.annotation
-
The main annotation to set the config path
- ConfigurateConfig - Class in io.github.projectunified.craftconfig.configurate
-
The
Configimplementation for Configurate - ConfigurateConfig(File, AbstractConfigurationLoader.Builder<?, ?>) - Constructor for class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- ConfigurateConfig.ConfigurateConfigNode - Class in io.github.projectunified.craftconfig.configurate
-
Configurate implementation of
ConfigNode. - convert(Object) - Method in interface io.github.projectunified.craftconfig.annotation.converter.Converter
-
Convert the raw value from the config file to the final value for the field
- convert(Object) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.DefaultConverter
- convert(Object) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.SimpleConverter
- convert(Object) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.StringConverter
- convert(Object) - Method in class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverter
- converter() - Element in annotation interface io.github.projectunified.craftconfig.annotation.ConfigPath
-
Get the converter
- Converter - Interface in io.github.projectunified.craftconfig.annotation.converter
-
The converter for
ConfigPathto convert the object to the raw value stored in the config and vice versa - ConverterProvider - Interface in io.github.projectunified.craftconfig.annotation.converter
-
A provider for the
Converter - convertFrom(String) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.StringConverter
-
Convert the string to the object
- convertTo(T) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.StringConverter
-
Convert the object to the string
- convertToRaw(Object) - Method in interface io.github.projectunified.craftconfig.annotation.converter.Converter
-
Convert the final value from the field to the raw value for the config file
- convertToRaw(Object) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.DefaultConverter
- convertToRaw(Object) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.SimpleConverter
- convertToRaw(Object) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.StringConverter
- convertToRaw(Object) - Method in class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverter
- createConverterSafe(Class<? extends Converter>) - Static method in interface io.github.projectunified.craftconfig.annotation.converter.Converter
-
Create a new instance of the converter
D
- DEBUG - Enum constant in enum class io.github.projectunified.craftconfig.common.ConfigLogger.LogLevel
- DEFAULT_SEPARATOR - Static variable in interface io.github.projectunified.craftconfig.common.PathString
-
The default separator
- DefaultArrayConverterProvider - Class in io.github.projectunified.craftconfig.annotation.converter.impl
-
A
Converterto convert an array - DefaultArrayConverterProvider() - Constructor for class io.github.projectunified.craftconfig.annotation.converter.impl.DefaultArrayConverterProvider
- DefaultConverter - Class in io.github.projectunified.craftconfig.annotation.converter.impl
-
The default
Converter, which does nothing, so the raw value and the final value are the same type - DefaultConverter() - Constructor for class io.github.projectunified.craftconfig.annotation.converter.impl.DefaultConverter
- DefaultConverterManager - Class in io.github.projectunified.craftconfig.annotation.converter.manager
-
A manager to specify a default
Converterfor a type
E
- EnumConverterProvider - Class in io.github.projectunified.craftconfig.annotation.converter.impl
-
A
Converterto convert enum types - EnumConverterProvider() - Constructor for class io.github.projectunified.craftconfig.annotation.converter.impl.EnumConverterProvider
- ERROR - Enum constant in enum class io.github.projectunified.craftconfig.common.ConfigLogger.LogLevel
- ExamplePlugin - Class in io.github.projectunified.craftconfig.example
- ExamplePlugin() - Constructor for class io.github.projectunified.craftconfig.example.ExamplePlugin
- ExamplePlugin.ServerProxy - Interface in io.github.projectunified.craftconfig.example
- ExamplePlugin.ServerProxy.ServerMetaConfig - Interface in io.github.projectunified.craftconfig.example
- exists() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Check if this node exists in the configuration
G
- get() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- get() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- get() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- get() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- get() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the value at this node
- get() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- get() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- get() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- get() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- get(Class<T>) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get a typed value at this node
- get(Class<T>, T) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get a typed value at this node with a default
- get(Object) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the value at this node, returning a default if absent
- getChildren() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- getChildren() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- getChildren() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- getChildren() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- getChildren() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the child nodes of this node.
- getChildren() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- getChildren() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- getChildren() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- getChildren() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- getComment() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the block comment for this node
- getComment(CommentType) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- getComment(CommentType) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- getComment(CommentType) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- getComment(CommentType) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- getComment(CommentType) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the comment for this node
- getComment(CommentType) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- getComment(CommentType) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- getConfig() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- getConfig() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- getConfig() - Method in interface io.github.projectunified.craftconfig.common.Config
- getConfig() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the root Config that owns this node
- getConfig() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- getConfig() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- getConverter(Class<?>) - Method in interface io.github.projectunified.craftconfig.annotation.converter.ConverterProvider
-
Get the
Converterfor the type - getConverter(Class<?>) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.DefaultArrayConverterProvider
- getConverter(Class<?>) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.EnumConverterProvider
- getConverter(Class<?>) - Method in class io.github.projectunified.craftconfig.annotation.converter.impl.PrimitiveConverterProvider
- getConverter(Class<?>) - Method in class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverterProvider
- getConverter(Type) - Static method in class io.github.projectunified.craftconfig.annotation.converter.manager.DefaultConverterManager
-
Get the converter for the type
- getConverterIfDefault(Type, Converter) - Static method in class io.github.projectunified.craftconfig.annotation.converter.manager.DefaultConverterManager
-
Get the converter for the type if the given converter is the default one
- getConverterIfDefault(Type, Class<? extends Converter>) - Static method in class io.github.projectunified.craftconfig.annotation.converter.manager.DefaultConverterManager
-
Get the converter for the type if the given converter is the default one
- getElements(JsonArray) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Get the elements from a
JsonArray - getElements(JsonObject) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Get the elements from a
JsonObject - getName() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- getName() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- getName() - Method in interface io.github.projectunified.craftconfig.common.Config
-
Get the name of the configuration (typically the file name)
- getName() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- getName() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- getNormalized() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- getNormalized() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the normalized value at this node (plain Java types).
- getNormalized() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- getNormalized() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- getOriginal() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- getOriginal() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- getOriginal() - Method in interface io.github.projectunified.craftconfig.common.Config
-
Get the original underlying object (e.g., JsonObject, ConfigurationNode)
- getOriginal() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- getOriginal() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- getParent() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- getParent() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- getParent() - Method in interface io.github.projectunified.craftconfig.common.Config
- getParent() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the parent node (the origin).
- getParent() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- getParent() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- getPath() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- getPath() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- getPath() - Method in interface io.github.projectunified.craftconfig.common.Config
- getPath() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Get the path relative to the origin node.
- getPath() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- getPath() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- GsonConfig - Class in io.github.projectunified.craftconfig.gson
-
The
Configimplementation for Gson - GsonConfig(File) - Constructor for class io.github.projectunified.craftconfig.gson.GsonConfig
- GsonConfig(File, Gson) - Constructor for class io.github.projectunified.craftconfig.gson.GsonConfig
- GsonConfig.GsonConfigNode - Class in io.github.projectunified.craftconfig.gson
-
Gson implementation of
ConfigNode. - GsonUtil - Class in io.github.projectunified.craftconfig.gson.util
-
Some utilities for Gson
H
- handle(ConfigLogger.LogLevel, Class<?>, String, Throwable) - Method in interface io.github.projectunified.craftconfig.common.ConfigLogger.Handler
-
Handle a log message
- hasChild() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- hasChild() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- hasChild() - Method in interface io.github.projectunified.craftconfig.common.Config
- hasChild() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Check if this node has children
- hasChild() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- hasChild() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- host() - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy
- host(String) - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy
I
- INFO - Enum constant in enum class io.github.projectunified.craftconfig.common.ConfigLogger.LogLevel
- invoke(Object, Method, Object[]) - Method in class io.github.projectunified.craftconfig.proxy.ConfigInvocationHandler
- io.github.projectunified.craftconfig.annotation - package io.github.projectunified.craftconfig.annotation
- io.github.projectunified.craftconfig.annotation.converter - package io.github.projectunified.craftconfig.annotation.converter
- io.github.projectunified.craftconfig.annotation.converter.impl - package io.github.projectunified.craftconfig.annotation.converter.impl
- io.github.projectunified.craftconfig.annotation.converter.manager - package io.github.projectunified.craftconfig.annotation.converter.manager
- io.github.projectunified.craftconfig.bukkit - package io.github.projectunified.craftconfig.bukkit
- io.github.projectunified.craftconfig.bukkit.converter - package io.github.projectunified.craftconfig.bukkit.converter
- io.github.projectunified.craftconfig.bungeecord - package io.github.projectunified.craftconfig.bungeecord
- io.github.projectunified.craftconfig.common - package io.github.projectunified.craftconfig.common
- io.github.projectunified.craftconfig.configurate - package io.github.projectunified.craftconfig.configurate
- io.github.projectunified.craftconfig.example - package io.github.projectunified.craftconfig.example
- io.github.projectunified.craftconfig.gson - package io.github.projectunified.craftconfig.gson
- io.github.projectunified.craftconfig.gson.util - package io.github.projectunified.craftconfig.gson.util
-
Gson utility classes for CraftConfig
- io.github.projectunified.craftconfig.proxy - package io.github.projectunified.craftconfig.proxy
- isEmpty(JsonArray) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Check if the
JsonArrayis empty - isNormalizable(Object) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- isNormalizable(Object) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- isNormalizable(Object) - Method in interface io.github.projectunified.craftconfig.common.Config
-
Check if the object can be normalized
- isNormalizable(Object) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- isNormalizable(Object) - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
J
- join(String, String...) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Join the path with the separator
- join(String, Map<String[], Object>) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Join the path with the separator
- joinDefault(String...) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Join the path with the default separator
- joinDefault(Map<String[], Object>) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Join the path with the default separator
L
- log(ConfigLogger.LogLevel, Class<?>, String, Throwable) - Static method in class io.github.projectunified.craftconfig.common.ConfigLogger
-
Log a message with throwable
M
- maxPlayers() - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy.ServerMetaConfig
- maxPlayers(int) - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy.ServerMetaConfig
- meta() - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy
- motd() - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy.ServerMetaConfig
- motd(String) - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy.ServerMetaConfig
N
- newInstance(Class<T>, Config) - Static method in class io.github.projectunified.craftconfig.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config, also set up the config
- newInstance(Class<T>, Config, boolean) - Static method in class io.github.projectunified.craftconfig.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config
- newInstance(Class<T>, Config, boolean, boolean) - Static method in class io.github.projectunified.craftconfig.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config
- newInstance(Class<T>, Config, boolean, boolean, boolean) - Static method in class io.github.projectunified.craftconfig.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config
- node(String...) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- node(String...) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- node(String...) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- node(String...) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- node(String...) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Navigate to a child node.
- node(String...) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- node(String...) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- node(String...) - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- node(String...) - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- normalize(JsonElement, boolean) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Normalize the
JsonElementto the object - normalize(Object) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- normalize(Object) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- normalize(Object) - Method in interface io.github.projectunified.craftconfig.common.Config
-
Normalize a library-specific object to plain Java types
- normalize(Object) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- normalize(Object) - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- normalizeObject(Object) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Normalize an object and its elements if it is a Map or Collection.
O
- of(Function<String, T>, Function<T, String>) - Static method in class io.github.projectunified.craftconfig.annotation.converter.impl.StringConverter
-
Create a new instance of the converter
- onEnable() - Method in class io.github.projectunified.craftconfig.example.ExamplePlugin
P
- parse(JsonReader) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Parse a reader to
JsonElement - parse(Reader) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Parse a reader to
JsonElement - parse(String) - Static method in class io.github.projectunified.craftconfig.gson.util.GsonUtil
-
Parse a string to
JsonElement - PathString - Interface in io.github.projectunified.craftconfig.common
-
The utility class for path in
Config - port() - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy
- port(int) - Method in interface io.github.projectunified.craftconfig.example.ExamplePlugin.ServerProxy
- PrimitiveConverterProvider - Class in io.github.projectunified.craftconfig.annotation.converter.impl
-
A
Converterto convert primitive types - PrimitiveConverterProvider() - Constructor for class io.github.projectunified.craftconfig.annotation.converter.impl.PrimitiveConverterProvider
- priority() - Element in annotation interface io.github.projectunified.craftconfig.annotation.ConfigPath
-
Get the priority
R
- register() - Static method in class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverterProvider
-
Register the provider
- registerConverter(Type, Converter) - Static method in class io.github.projectunified.craftconfig.annotation.converter.manager.DefaultConverterManager
-
Register the converter for the type
- registerProvider(ConverterProvider) - Static method in class io.github.projectunified.craftconfig.annotation.converter.manager.DefaultConverterManager
-
Register a converter provider
- reload() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- reload() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- reload() - Method in interface io.github.projectunified.craftconfig.common.Config
-
Reload the configuration from disk
- reload() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- reload() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- remove() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- remove() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- remove() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- remove() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- remove() - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Remove this node from the configuration
- remove() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- remove() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- remove() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- remove() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
S
- save() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- save() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- save() - Method in interface io.github.projectunified.craftconfig.common.Config
-
Save the configuration to disk
- save() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- save() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- set(ConfigLogger.Handler) - Static method in class io.github.projectunified.craftconfig.common.ConfigLogger
-
Set a custom log handler.
- set(Object) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- set(Object) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- set(Object) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- set(Object) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- set(Object) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Set the value at this node
- set(Object) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- set(Object) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- set(Object) - Method in class io.github.projectunified.craftconfig.gson.GsonConfig.GsonConfigNode
- set(Object) - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- setComment(CommentType, List<String>) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig.BukkitConfigNode
- setComment(CommentType, List<String>) - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- setComment(CommentType, List<String>) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig.BungeeConfigNode
- setComment(CommentType, List<String>) - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- setComment(CommentType, List<String>) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Set the comment for this node
- setComment(CommentType, List<String>) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig.ConfigurateConfigNode
- setComment(CommentType, List<String>) - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- setComment(List<String>) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Set the block comment for this node
- setIfAbsent(Object) - Method in interface io.github.projectunified.craftconfig.common.ConfigNode
-
Set the value at this node if it does not already exist
- setup() - Method in class io.github.projectunified.craftconfig.bukkit.BukkitConfig
- setup() - Method in class io.github.projectunified.craftconfig.bungeecord.BungeeConfig
- setup() - Method in interface io.github.projectunified.craftconfig.common.Config
-
Set up the configuration (create file, load initial data)
- setup() - Method in class io.github.projectunified.craftconfig.configurate.ConfigurateConfig
- setup() - Method in class io.github.projectunified.craftconfig.gson.GsonConfig
- SIDE - Enum constant in enum class io.github.projectunified.craftconfig.common.CommentType
-
A line type at the end of the value
- SimpleConverter - Class in io.github.projectunified.craftconfig.annotation.converter.impl
-
A simple
Converterthat use an operator to convert raw value to final value - SimpleConverter(UnaryOperator<Object>) - Constructor for class io.github.projectunified.craftconfig.annotation.converter.impl.SimpleConverter
-
Create a new converter
- split(String, String) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Split the path with the separator
- split(String, Map<String, Object>) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Split the path with the separator
- splitDefault(String) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Split the path with the default separator
- splitDefault(Map<String, Object>) - Static method in interface io.github.projectunified.craftconfig.common.PathString
-
Split the path with the default separator
- StickyValue - Annotation Interface in io.github.projectunified.craftconfig.annotation
-
A marker annotation to mark a field or method as a sticky value
- StringConverter<T> - Class in io.github.projectunified.craftconfig.annotation.converter.impl
- StringConverter() - Constructor for class io.github.projectunified.craftconfig.annotation.converter.impl.StringConverter
U
- unregisterConverter(Type) - Static method in class io.github.projectunified.craftconfig.annotation.converter.manager.DefaultConverterManager
-
Unregister the converter for the type
V
- value() - Element in annotation interface io.github.projectunified.craftconfig.annotation.Comment
-
Get the comment
- value() - Element in annotation interface io.github.projectunified.craftconfig.annotation.ConfigPath
-
Get the config path
- valueOf(String) - Static method in enum class io.github.projectunified.craftconfig.common.CommentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.projectunified.craftconfig.common.ConfigLogger.LogLevel
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.projectunified.craftconfig.common.CommentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.projectunified.craftconfig.common.ConfigLogger.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(Class<?>, String) - Static method in class io.github.projectunified.craftconfig.common.ConfigLogger
-
Log a message at WARNING level
- warn(Class<?>, String, Throwable) - Static method in class io.github.projectunified.craftconfig.common.ConfigLogger
-
Log a message with throwable at WARNING level
- WARN - Enum constant in enum class io.github.projectunified.craftconfig.common.ConfigLogger.LogLevel
All Classes and Interfaces|All Packages|Constant Field Values