A B C D E F G H I K L M N O P R S T U V W Y 
All Classes All Packages

A

addPlaceholder(String, Supplier<Object>) - Method in class org.geysermc.configutils.parser.placeholder.Placeholders
 
Alias - Annotation Type in org.geysermc.configutils.node.meta
 
allVersionsBetween(int, int) - Method in class org.geysermc.configutils.updater.change.Changes
 
annotationClass() - Method in class org.geysermc.configutils.node.context.meta.ConfigSectionMapper
 
annotationClass() - Method in interface org.geysermc.configutils.node.context.meta.MetaCacheMapper
 
applyMeta(Object) - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
ArrayCodec - Class in org.geysermc.configutils.node.codec.type
 

B

BooleanCodec - Class in org.geysermc.configutils.node.codec.type
 
build() - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
build() - Method in class org.geysermc.configutils.loader.validate.Validations.Builder
 
build() - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
build() - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
build() - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
build() - Method in class org.geysermc.configutils.updater.change.Changes.Builder
 
build(int) - Method in class org.geysermc.configutils.updater.change.VersionBuilder
 
builder() - Static method in class org.geysermc.configutils.ConfigUtilities
 
builder() - Static method in class org.geysermc.configutils.loader.validate.Validations
 
builder() - Static method in class org.geysermc.configutils.node.codec.RegisteredCodecs
 
builder() - Static method in class org.geysermc.configutils.node.context.option.CodecOptions
 
builder() - Static method in class org.geysermc.configutils.node.context.option.NodeOptions
 
builder() - Static method in class org.geysermc.configutils.updater.change.Changes
 
ByteCodec - Class in org.geysermc.configutils.node.codec.type
 

C

cacheIfAbsent(MetaCacheMapper<A, T>) - Method in class org.geysermc.configutils.node.context.meta.MetaCache
 
CallbackResult - Class in org.geysermc.configutils.loader.callback
 
camelCaseToKebabCase(String) - Static method in class org.geysermc.configutils.util.CaseUtils
Converts sendFloodgateData to send-floodgate-data
CaseUtils - Class in org.geysermc.configutils.util
 
CaseUtils() - Constructor for class org.geysermc.configutils.util.CaseUtils
 
changed() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
 
changed() - Method in class org.geysermc.configutils.node.context.NodeContext
 
changes(Changes) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
Changes - Class in org.geysermc.configutils.updater.change
 
Changes.Builder - Class in org.geysermc.configutils.updater.change
 
ChildNodeContext - Class in org.geysermc.configutils.node.context
 
codec() - Method in class org.geysermc.configutils.node.context.NodeContext
 
codec() - Method in class org.geysermc.configutils.node.context.option.NodeOptions
 
codecFor(AnnotatedType) - Method in class org.geysermc.configutils.node.context.NodeContext
 
codecOptions() - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
codecOptions(CodecOptions) - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
CodecOptions - Class in org.geysermc.configutils.node.context.option
 
CodecOptions.Builder - Class in org.geysermc.configutils.node.context.option
 
codecs() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
 
codecs() - Method in class org.geysermc.configutils.node.context.NodeContext
 
codecs() - Method in class org.geysermc.configutils.node.context.RootNodeContext
 
comment() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
comment() - Method in class org.geysermc.configutils.node.util.NodeWithComment
 
Comment - Annotation Type in org.geysermc.configutils.node.meta
The comment to add to the given node.
commentsEverywhere() - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
commentsEverywhere() - Method in class org.geysermc.configutils.node.context.option.NodeOptions
 
commentsEverywhere(boolean) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
commentsEverywhere(boolean) - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
commentTranslator() - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
commentTranslator() - Method in class org.geysermc.configutils.node.context.option.NodeOptions
 
commentTranslator(Function<String, String>) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
commentTranslator(Function<String, String>) - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
config() - Method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
configFile(String) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
ConfigFileUpdater - Interface in org.geysermc.configutils.updater.file
 
ConfigFileUpdaterResult - Class in org.geysermc.configutils.updater.file
 
ConfigLoader - Class in org.geysermc.configutils.loader
 
ConfigLoader() - Constructor for class org.geysermc.configutils.loader.ConfigLoader
 
ConfigSection - Annotation Type in org.geysermc.configutils.node.meta
Mark it as a config section.
ConfigSectionMapper - Class in org.geysermc.configutils.node.context.meta
 
ConfigSectionMapper() - Constructor for class org.geysermc.configutils.node.context.meta.ConfigSectionMapper
 
ConfigUpdater - Class in org.geysermc.configutils.updater
 
ConfigUpdater() - Constructor for class org.geysermc.configutils.updater.ConfigUpdater
 
ConfigUtilities - Class in org.geysermc.configutils
 
ConfigUtilities.Builder - Class in org.geysermc.configutils
 
configVersion() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
 
configVersion() - Method in class org.geysermc.configutils.node.context.NodeContext
 
configVersion() - Method in class org.geysermc.configutils.node.context.RootNodeContext
 
ConfigVersion - Annotation Type in org.geysermc.configutils.node.meta
This declares the config version of the config
configVersionName(String) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
constantCaseToKebabCase(String) - Static method in class org.geysermc.configutils.util.CaseUtils
Converts ADDED_TO_QUEUE to added-to-queue
copyDirectly(String) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
createAndMapOrUpdateAndMap(Class<T>) - Method in class org.geysermc.configutils.ConfigUtilities
 
createChildContext(AnnotatedType, String) - Method in class org.geysermc.configutils.node.context.NodeContext
 

D

decode(String) - Method in interface org.geysermc.configutils.format.base.FormatCodec
 
decode(String) - Method in class org.geysermc.configutils.format.yaml.YamlCodec
 
DEFAULT - Static variable in annotation type org.geysermc.configutils.node.meta.Comment
 
DEFAULT - Static variable in annotation type org.geysermc.configutils.node.meta.Placeholder
 
defaultOnFailure() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
DefaultOnFailure - Annotation Type in org.geysermc.configutils.node.meta
 
defaults() - Static method in class org.geysermc.configutils.node.codec.RegisteredCodecs
 
defaults() - Static method in class org.geysermc.configutils.node.context.option.CodecOptions
 
defaults() - Static method in class org.geysermc.configutils.node.context.option.NodeOptions
 
Defaults - Class in org.geysermc.configutils.node.meta
 
Defaults() - Constructor for class org.geysermc.configutils.node.meta.Defaults
 
Defaults.DefaultBoolean - Annotation Type in org.geysermc.configutils.node.meta
 
Defaults.DefaultDecimal - Annotation Type in org.geysermc.configutils.node.meta
 
Defaults.DefaultNumeric - Annotation Type in org.geysermc.configutils.node.meta
 
Defaults.DefaultString - Annotation Type in org.geysermc.configutils.node.meta
 
defaultValue() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
definePlaceholder(String, Object) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
definePlaceholder(String, Supplier<Object>) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
definePlaceholder(String, Supplier<Object>) - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ArrayCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.BooleanCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ByteCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.DoubleCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.EnumCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.FloatCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.IntegerCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ListCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.LongCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.MapCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ObjectCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.SetCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ShortCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.StringCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.TypeCodec
 
deserialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.UuidCodec
 
deserializedDefaultValue() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
disembody(Object) - Method in class org.geysermc.configutils.node.codec.strategy.object.ProxyEmbodimentStrategy
 
disembody(T) - Method in interface org.geysermc.configutils.node.codec.strategy.EmbodimentStrategy
 
DoubleCodec - Class in org.geysermc.configutils.node.codec.type
 

E

embodimentStrategy() - Method in class org.geysermc.configutils.node.codec.type.ObjectCodec
 
EmbodimentStrategy<T,​I> - Interface in org.geysermc.configutils.node.codec.strategy
 
embody(AnnotatedType, I) - Method in interface org.geysermc.configutils.node.codec.strategy.EmbodimentStrategy
 
embody(AnnotatedType, Map<String, Object>) - Method in class org.geysermc.configutils.node.codec.strategy.object.ProxyEmbodimentStrategy
 
encode(Map<Object, Object>) - Method in interface org.geysermc.configutils.format.base.FormatCodec
 
encode(Map<Object, Object>) - Method in class org.geysermc.configutils.format.yaml.YamlCodec
 
EnumCodec - Class in org.geysermc.configutils.node.codec.type
 
enumDecoder() - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
enumDecoder() - Method in class org.geysermc.configutils.node.context.option.CodecOptions
 
enumDecoder(Function<String, String>) - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
enumEncoder() - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
enumEncoder() - Method in class org.geysermc.configutils.node.context.option.CodecOptions
 
enumEncoder(Function<String, String>) - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
error() - Method in class org.geysermc.configutils.loader.callback.CallbackResult
 
error() - Method in class org.geysermc.configutils.loader.validate.ValidationResult
 
error() - Method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
Exclude - Annotation Type in org.geysermc.configutils.node.meta
Prevents the annotated type from being handled as a config node.
executeOn(Class<T>) - Method in class org.geysermc.configutils.ConfigUtilities

F

failed(String) - Static method in class org.geysermc.configutils.loader.callback.CallbackResult
 
failed(String) - Static method in class org.geysermc.configutils.loader.validate.ValidationResult
 
failed(Throwable) - Static method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
fileCodec(FileCodec) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
FileCodec - Interface in org.geysermc.configutils.file.codec
 
FileUtils - Class in org.geysermc.configutils.util
 
FileUtils() - Constructor for class org.geysermc.configutils.util.FileUtils
 
findAnnotation(Class<T>, AnnotatedType) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
findInheritedAnnotations(AnnotatedElement, Function<Class<?>, AnnotatedElement>) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
findInheritedAnnotations(Method) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
findInheritedAnnotationsMap(Class<?>) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
findInheritedAnnotationsMap(Method) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
FloatCodec - Class in org.geysermc.configutils.node.codec.type
 
FormatCodec - Interface in org.geysermc.configutils.format.base
 
from() - Method in annotation type org.geysermc.configutils.node.meta.Range.DecimalRange
The minimal value allowed (inclusive)
from() - Method in class org.geysermc.configutils.node.meta.Range
 
from() - Method in annotation type org.geysermc.configutils.node.meta.Range.NumericRange
The minimal value allowed (inclusive)
from() - Method in annotation type org.geysermc.configutils.node.meta.Range.StringRange
The minimal String length allowed (inclusive)
fullKey() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
 
fullKey() - Method in class org.geysermc.configutils.node.context.NodeContext
Returns the full key of the node.
fullKey() - Method in class org.geysermc.configutils.node.context.RootNodeContext
 

G

GenericPostInitializeCallback<T> - Interface in org.geysermc.configutils.loader.callback
 
get(AnnotatedType) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs
 
get(Type) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs
 
getMessage() - Method in exception org.geysermc.configutils.exception.ImproperConfigValueException
 

H

handleFor(Method, Object) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
Hidden - Annotation Type in org.geysermc.configutils.node.meta
Read the config node as normal, but only write the node when it's not the default value.

I

ifSucceeded(Callable<CallbackResult>) - Method in class org.geysermc.configutils.loader.callback.CallbackResult
 
ImproperConfigValueException - Exception in org.geysermc.configutils.exception
 
ImproperConfigValueException(String) - Constructor for exception org.geysermc.configutils.exception.ImproperConfigValueException
 
Inherit - Annotation Type in org.geysermc.configutils.node.meta
 
inherited(AnnotatedElement) - Static method in class org.geysermc.configutils.util.ReflectionUtils
 
init() - Method in class org.geysermc.configutils.node.context.NodeContext
 
instance() - Static method in class org.geysermc.configutils.file.codec.PathFileCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.ArrayCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.BooleanCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.ByteCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.DoubleCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.EnumCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.FloatCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.IntegerCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.ListCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.LongCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.MapCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.SetCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.ShortCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.StringCodec
 
INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.UuidCodec
 
IntegerCodec - Class in org.geysermc.configutils.node.codec.type
 
isArray(Type) - Static method in class org.geysermc.configutils.util.TypeUtils
 
isDefaultOrPlaceholder(Object) - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
isExcluded() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
isHidden() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
isInRange(Object) - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
isInRange(Object) - Method in class org.geysermc.configutils.node.meta.Range
 
isPlaceholder(String) - Method in class org.geysermc.configutils.parser.placeholder.Placeholders
 
isSection() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 

K

kebabCaseToConstantCase(String) - Static method in class org.geysermc.configutils.util.CaseUtils
Converts added-to-queue to ADDED_TO_QUEUE
key() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
Returns the key of this node, or null if this is the root node.
key() - Method in class org.geysermc.configutils.node.context.NodeContext
Returns the key of this node, or null if this is the root node.
key() - Method in class org.geysermc.configutils.node.context.RootNodeContext
 
keyRenamed(String, String) - Method in class org.geysermc.configutils.updater.change.VersionBuilder
 

L

ListCodec - Class in org.geysermc.configutils.node.codec.type
 
load(NodeContext, Map<?, ?>, Object) - Method in class org.geysermc.configutils.loader.ConfigLoader
 
LongCodec - Class in org.geysermc.configutils.node.codec.type
 

M

map(List<String>) - Method in class org.geysermc.configutils.node.context.meta.ConfigSectionMapper
 
map(List<String>) - Method in interface org.geysermc.configutils.node.context.meta.MetaCacheMapper
 
MapCodec - Class in org.geysermc.configutils.node.codec.type
 
MAPPER - Static variable in class org.geysermc.configutils.node.context.meta.ConfigSectionMapper
 
markChanged() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
 
markChanged() - Method in class org.geysermc.configutils.node.context.NodeContext
 
MATCH - Static variable in class org.geysermc.configutils.node.codec.type.ArrayCodec
 
messagePrefix(String) - Method in exception org.geysermc.configutils.exception.ImproperConfigValueException
 
meta() - Method in class org.geysermc.configutils.node.context.NodeContext
 
metaCache() - Method in class org.geysermc.configutils.node.context.option.NodeOptions
 
MetaCache - Class in org.geysermc.configutils.node.context.meta
 
MetaCache() - Constructor for class org.geysermc.configutils.node.context.meta.MetaCache
 
MetaCacheMapper<A extends java.lang.annotation.Annotation,​T> - Interface in org.geysermc.configutils.node.context.meta
 
MetaOptions - Class in org.geysermc.configutils.node.context.option
 
MetaOptions(NodeContext) - Constructor for class org.geysermc.configutils.node.context.option.MetaOptions
 

N

nameEncoder() - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
nameEncoder() - Method in class org.geysermc.configutils.node.context.option.CodecOptions
 
nameEncoder(Function<String, String>) - Method in class org.geysermc.configutils.node.context.option.CodecOptions.Builder
 
newValue(String, Object) - Method in class org.geysermc.configutils.updater.change.Changes
 
newValue(String, Object) - Method in class org.geysermc.configutils.updater.change.Version
 
NodeContext - Class in org.geysermc.configutils.node.context
 
NodeContext(AnnotatedType) - Constructor for class org.geysermc.configutils.node.context.NodeContext
 
NodeOptions - Class in org.geysermc.configutils.node.context.option
 
NodeOptions.Builder - Class in org.geysermc.configutils.node.context.option
 
NodeWithComment - Class in org.geysermc.configutils.node.util
 
NodeWithComment(Object, String) - Constructor for class org.geysermc.configutils.node.util.NodeWithComment
 
notMapped() - Method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 

O

ObjectCodec - Class in org.geysermc.configutils.node.codec.type
 
ObjectCodec(ObjectResolveStrategy, ObjectEmbodimentStrategy) - Constructor for class org.geysermc.configutils.node.codec.type.ObjectCodec
 
ObjectEmbodimentStrategy - Interface in org.geysermc.configutils.node.codec.strategy.object
 
ObjectResolveStrategy - Interface in org.geysermc.configutils.node.codec.strategy.object
 
of(AnnotatedType) - Static method in class org.geysermc.configutils.node.meta.Range
 
of(String) - Static method in class org.geysermc.configutils.file.codec.PathFileCodec
 
of(Path) - Static method in class org.geysermc.configutils.file.codec.PathFileCodec
 
ok() - Static method in class org.geysermc.configutils.loader.callback.CallbackResult
 
ok(Object) - Static method in class org.geysermc.configutils.loader.validate.ValidationResult
 
ok(Map<Object, Object>, Set<String>) - Static method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
oldKeyName(String) - Method in class org.geysermc.configutils.updater.change.Changes
 
oldKeyName(String) - Method in class org.geysermc.configutils.updater.change.Version
 
options() - Method in class org.geysermc.configutils.node.context.ChildNodeContext
 
options() - Method in class org.geysermc.configutils.node.context.NodeContext
 
options() - Method in class org.geysermc.configutils.node.context.RootNodeContext
 
org.geysermc.configutils - package org.geysermc.configutils
 
org.geysermc.configutils.exception - package org.geysermc.configutils.exception
 
org.geysermc.configutils.file.codec - package org.geysermc.configutils.file.codec
 
org.geysermc.configutils.format.base - package org.geysermc.configutils.format.base
 
org.geysermc.configutils.format.yaml - package org.geysermc.configutils.format.yaml
 
org.geysermc.configutils.loader - package org.geysermc.configutils.loader
 
org.geysermc.configutils.loader.callback - package org.geysermc.configutils.loader.callback
 
org.geysermc.configutils.loader.validate - package org.geysermc.configutils.loader.validate
 
org.geysermc.configutils.node.codec - package org.geysermc.configutils.node.codec
 
org.geysermc.configutils.node.codec.strategy - package org.geysermc.configutils.node.codec.strategy
 
org.geysermc.configutils.node.codec.strategy.object - package org.geysermc.configutils.node.codec.strategy.object
 
org.geysermc.configutils.node.codec.type - package org.geysermc.configutils.node.codec.type
 
org.geysermc.configutils.node.context - package org.geysermc.configutils.node.context
 
org.geysermc.configutils.node.context.meta - package org.geysermc.configutils.node.context.meta
 
org.geysermc.configutils.node.context.option - package org.geysermc.configutils.node.context.option
 
org.geysermc.configutils.node.meta - package org.geysermc.configutils.node.meta
 
org.geysermc.configutils.node.util - package org.geysermc.configutils.node.util
 
org.geysermc.configutils.parser.placeholder - package org.geysermc.configutils.parser.placeholder
 
org.geysermc.configutils.updater - package org.geysermc.configutils.updater
 
org.geysermc.configutils.updater.change - package org.geysermc.configutils.updater.change
 
org.geysermc.configutils.updater.file - package org.geysermc.configutils.updater.file
 
org.geysermc.configutils.util - package org.geysermc.configutils.util
 

P

PARENT - Static variable in annotation type org.geysermc.configutils.node.meta.RequireEnabled
 
PathFileCodec - Class in org.geysermc.configutils.file.codec
 
placeholder() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
placeholder(String) - Method in class org.geysermc.configutils.parser.placeholder.Placeholders
 
Placeholder - Annotation Type in org.geysermc.configutils.node.meta
 
placeholders() - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
placeholders() - Method in class org.geysermc.configutils.node.context.option.NodeOptions
 
placeholders(Placeholders) - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
Placeholders - Class in org.geysermc.configutils.parser.placeholder
 
Placeholders() - Constructor for class org.geysermc.configutils.parser.placeholder.Placeholders
 
postInitialize() - Method in interface org.geysermc.configutils.loader.callback.PostInitializeCallback
 
postInitialize(T) - Method in interface org.geysermc.configutils.loader.callback.GenericPostInitializeCallback
 
PostInitializeCallback - Interface in org.geysermc.configutils.loader.callback
 
postInitializeCallbackArgument(Object) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
ProxyEmbodimentStrategy - Class in org.geysermc.configutils.node.codec.strategy.object
 
ProxyEmbodimentStrategy() - Constructor for class org.geysermc.configutils.node.codec.strategy.object.ProxyEmbodimentStrategy
 

R

range() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
Range - Class in org.geysermc.configutils.node.meta
 
Range.DecimalRange - Annotation Type in org.geysermc.configutils.node.meta
 
Range.NumericRange - Annotation Type in org.geysermc.configutils.node.meta
 
Range.StringRange - Annotation Type in org.geysermc.configutils.node.meta
 
read(String) - Method in interface org.geysermc.configutils.file.codec.FileCodec
Reads the specified file
read(String) - Method in class org.geysermc.configutils.file.codec.PathFileCodec
 
readPath(Path) - Static method in class org.geysermc.configutils.util.FileUtils
 
REFLECTION_PROXY_INSTANCE - Static variable in class org.geysermc.configutils.node.codec.type.ObjectCodec
 
ReflectionResolveStrategy - Class in org.geysermc.configutils.node.codec.strategy.object
 
ReflectionResolveStrategy() - Constructor for class org.geysermc.configutils.node.codec.strategy.object.ReflectionResolveStrategy
 
ReflectionUtils - Class in org.geysermc.configutils.util
 
ReflectionUtils() - Constructor for class org.geysermc.configutils.util.ReflectionUtils
 
register(TypeToken<T>, TypeCodec<? super T>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
register(Type, TypeCodec<?>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
register(Predicate<Type>, TypeCodec<?>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
register(TypeCodec<T>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
RegisteredCodecs - Class in org.geysermc.configutils.node.codec
 
RegisteredCodecs.Builder - Class in org.geysermc.configutils.node.codec
 
registerExact(TypeToken<T>, TypeCodec<? super T>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
registerExact(Type, TypeCodec<?>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
registerExact(TypeCodec<T>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
registerGreedy(TypeCodec<?>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
registerPrimitive(TypeToken<T>, TypeCodec<? super T>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
registerPrimitive(Type, TypeCodec<?>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
registerPrimitive(TypeCodec<T>) - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs.Builder
 
removePlaceholder(String) - Method in class org.geysermc.configutils.parser.placeholder.Placeholders
 
RequireEnabled - Annotation Type in org.geysermc.configutils.node.meta
 
resolve(AnnotatedType, NodeContext) - Method in class org.geysermc.configutils.node.codec.strategy.object.ReflectionResolveStrategy
 
resolve(AnnotatedType, NodeContext) - Method in interface org.geysermc.configutils.node.codec.strategy.ResolveStrategy
 
resolvedPlaceholder() - Method in class org.geysermc.configutils.node.context.option.MetaOptions
 
resolveStrategy() - Method in class org.geysermc.configutils.node.codec.type.ObjectCodec
 
ResolveStrategy<T> - Interface in org.geysermc.configutils.node.codec.strategy
 
ROOT - Static variable in annotation type org.geysermc.configutils.node.meta.RequireEnabled
 
RootNodeContext - Class in org.geysermc.configutils.node.context
 
RootNodeContext(RegisteredCodecs, NodeOptions, AnnotatedType) - Constructor for class org.geysermc.configutils.node.context.RootNodeContext
 

S

saveConfigAutomatically(boolean) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
select(int, int) - Method in class org.geysermc.configutils.updater.change.Changes
 
serialize(AnnotatedType, Boolean, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.BooleanCodec
 
serialize(AnnotatedType, Byte, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ByteCodec
 
serialize(AnnotatedType, Double, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.DoubleCodec
 
serialize(AnnotatedType, Enum<?>, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.EnumCodec
 
serialize(AnnotatedType, Float, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.FloatCodec
 
serialize(AnnotatedType, Integer, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.IntegerCodec
 
serialize(AnnotatedType, Long, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.LongCodec
 
serialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ArrayCodec
 
serialize(AnnotatedType, Object, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ObjectCodec
 
serialize(AnnotatedType, Short, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ShortCodec
 
serialize(AnnotatedType, String, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.StringCodec
 
serialize(AnnotatedType, List<?>, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.ListCodec
 
serialize(AnnotatedType, Map<?, ?>, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.MapCodec
 
serialize(AnnotatedType, Set<?>, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.SetCodec
 
serialize(AnnotatedType, UUID, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.UuidCodec
 
serialize(AnnotatedType, T, NodeContext) - Method in class org.geysermc.configutils.node.codec.type.TypeCodec
 
SetCodec - Class in org.geysermc.configutils.node.codec.type
 
ShortCodec - Class in org.geysermc.configutils.node.codec.type
 
StringCodec - Class in org.geysermc.configutils.node.codec.type
 
succeeded() - Method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
success() - Method in class org.geysermc.configutils.loader.callback.CallbackResult
 
success() - Method in class org.geysermc.configutils.loader.validate.ValidationResult
 

T

to() - Method in annotation type org.geysermc.configutils.node.meta.Range.DecimalRange
The maximal value allowed (inclusive)
to() - Method in annotation type org.geysermc.configutils.node.meta.Range.NumericRange
The maximal value allowed (inclusive)
to() - Method in annotation type org.geysermc.configutils.node.meta.Range.StringRange
The maximal String length allowed (inclusive)
to() - Method in class org.geysermc.configutils.node.meta.Range
 
toBuilder() - Method in class org.geysermc.configutils.node.codec.RegisteredCodecs
 
type() - Method in class org.geysermc.configutils.node.codec.type.TypeCodec
 
type() - Method in class org.geysermc.configutils.node.context.NodeContext
 
TYPE - Static variable in class org.geysermc.configutils.node.codec.type.ListCodec
 
TYPE - Static variable in class org.geysermc.configutils.node.codec.type.MapCodec
 
TYPE - Static variable in class org.geysermc.configutils.node.codec.type.SetCodec
 
TypeCodec<T> - Class in org.geysermc.configutils.node.codec.type
 
TypeUtils - Class in org.geysermc.configutils.util
 
TypeUtils() - Constructor for class org.geysermc.configutils.util.TypeUtils
 

U

unchanged() - Method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
update(Map<String, Object>, Changes, Collection<String>, Collection<String>, List<String>) - Method in interface org.geysermc.configutils.updater.file.ConfigFileUpdater
 
update(NodeContext, Map<?, ?>, String, Changes, Collection<String>) - Method in class org.geysermc.configutils.updater.ConfigUpdater
 
upToDate() - Static method in class org.geysermc.configutils.updater.file.ConfigFileUpdaterResult
 
UuidCodec - Class in org.geysermc.configutils.node.codec.type
 

V

validate(String, Object) - Method in class org.geysermc.configutils.loader.validate.Validations
 
validate(String, Object) - Method in interface org.geysermc.configutils.loader.validate.Validator
 
validation(String, Function<Object, ValidationResult>) - Method in class org.geysermc.configutils.loader.validate.Validations.Builder
 
validation(String, Validator) - Method in class org.geysermc.configutils.loader.validate.Validations.Builder
 
ValidationResult - Class in org.geysermc.configutils.loader.validate
 
validations() - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
validations() - Method in class org.geysermc.configutils.node.context.option.NodeOptions
 
validations(Validations) - Method in class org.geysermc.configutils.ConfigUtilities.Builder
 
validations(Validations) - Method in class org.geysermc.configutils.node.context.option.NodeOptions.Builder
 
Validations - Class in org.geysermc.configutils.loader.validate
 
Validations.Builder - Class in org.geysermc.configutils.loader.validate
 
Validator - Interface in org.geysermc.configutils.loader.validate
 
value() - Method in class org.geysermc.configutils.loader.validate.ValidationResult
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Comment
 
value() - Method in annotation type org.geysermc.configutils.node.meta.ConfigVersion
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Defaults.DefaultBoolean
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Defaults.DefaultDecimal
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Defaults.DefaultNumeric
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Defaults.DefaultString
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Inherit
 
value() - Method in annotation type org.geysermc.configutils.node.meta.Placeholder
The identifier of the placeholder.
value() - Method in annotation type org.geysermc.configutils.node.meta.RequireEnabled
 
value() - Method in class org.geysermc.configutils.node.util.NodeWithComment
 
valueChanged(String, Object, Object) - Method in class org.geysermc.configutils.updater.change.VersionBuilder
 
valueRemoved(String, Object, Object) - Method in class org.geysermc.configutils.updater.change.VersionBuilder
 
version(int, VersionBuilder) - Method in class org.geysermc.configutils.updater.change.Changes.Builder
 
Version - Class in org.geysermc.configutils.updater.change
 
versionBuilder() - Static method in class org.geysermc.configutils.updater.change.Changes
 
VersionBuilder - Class in org.geysermc.configutils.updater.change
 
versionNumber() - Method in class org.geysermc.configutils.updater.change.Version
 

W

write(String, String) - Method in interface org.geysermc.configutils.file.codec.FileCodec
Writes the provided data to the specified file
write(String, String) - Method in class org.geysermc.configutils.file.codec.PathFileCodec
 
writeToPath(Path, String) - Static method in class org.geysermc.configutils.util.FileUtils
 

Y

YamlCodec - Class in org.geysermc.configutils.format.yaml
 
YamlCodec() - Constructor for class org.geysermc.configutils.format.yaml.YamlCodec
 
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes All Packages