Index

A B C D E G H I J L M N O P R S U V W 
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 Converter for Bukkit's ConfigurationSerializable
BukkitConverter(Class<?>) - Constructor for class io.github.projectunified.craftconfig.bukkit.converter.BukkitConverter
 
BukkitConverterProvider - Class in io.github.projectunified.craftconfig.bukkit.converter
The ConverterProvider for 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 Config implementation 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 ConfigPath to 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 Converter to 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 Converter for a type

E

EnumConverterProvider - Class in io.github.projectunified.craftconfig.annotation.converter.impl
A Converter to 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 Converter for 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 Config implementation 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 JsonArray is 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 JsonElement to 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 Converter to 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 Converter that 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
A simple Converter for String to any object
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
 
A B C D E G H I J L M N O P R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values