- AbstractCommentedConfig - Class in me.hypherionmc.moonconfig.core
-
An abstract CommentedConfig backed by two maps: one for the values and one for the comments.
- AbstractCommentedConfig(boolean) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- AbstractCommentedConfig(Supplier<Map<String, Object>>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- AbstractCommentedConfig(Map<String, Object>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
Creates an AbstractCommentedConfig backed by the specified map
- AbstractCommentedConfig(UnmodifiableConfig, boolean) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
Creates an AbstractCommentedConfig that is a copy of the specified config.
- AbstractCommentedConfig(UnmodifiableConfig, Supplier<Map<String, Object>>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- AbstractCommentedConfig(UnmodifiableCommentedConfig, boolean) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
Creates an AbstractCommentedConfig that is a copy of the specified config.
- AbstractCommentedConfig(UnmodifiableCommentedConfig, Supplier<Map<String, Object>>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- AbstractCommentedConfig.CommentedEntryWrapper - Class in me.hypherionmc.moonconfig.core
-
- AbstractConfig - Class in me.hypherionmc.moonconfig.core
-
An abstract Config that uses a Map to store its values.
- AbstractConfig(boolean) - Constructor for class me.hypherionmc.moonconfig.core.AbstractConfig
-
Creates a new AbstractConfig backed by a new Map.
- AbstractConfig(Supplier<Map<String, Object>>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractConfig
-
Creates a new AbstractConfig with all backing maps supplied by the given Supplier.
- AbstractConfig(Map<String, Object>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractConfig
-
Creates a new AbstractConfig backed by the specified Map.
- AbstractConfig(UnmodifiableConfig, boolean) - Constructor for class me.hypherionmc.moonconfig.core.AbstractConfig
-
Creates a new AbstractConfig that is a copy of the specified config.
- AbstractConfig(UnmodifiableConfig, Supplier<Map<String, Object>>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractConfig
-
Creates a new AbstractConfig that is a copy of the specified config, and with
all backing maps supplied by the given Supplier.
- AbstractConfig.EntryWrapper - Class in me.hypherionmc.moonconfig.core
-
A wrapper around a Map.Entry<String, Object>.
- AbstractInput - Class in me.hypherionmc.moonconfig.core.io
-
Abstract base class for CharacterInputs.
- AbstractInput() - Constructor for class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- add(List<String>, Object) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- add(List<String>, Object) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Adds a config value.
- add(String, Object) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Adds a config value.
- add(List<String>, Object) - Method in class me.hypherionmc.moonconfig.core.utils.ConfigWrapper
-
- add(K) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- add(ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- add(int, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- add(ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingListIterator
-
- addAll(UnmodifiableConfig) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Adds all the values of a config to this config, without replacing existing entries.
- addAll(Collection<? extends K>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- addAll(Collection<? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- addAll(int, Collection<? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- addFirst(int) - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Inserts an element before the head of this deque.
- addLast(int) - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Inserts an element at the tail of this deque.
- addWatch(File, Runnable) - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Watches a file, if not already watched by this FileWatcher.
- addWatch(Path, Runnable) - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Watches a file, if not already watched by this FileWatcher.
- AdvancedPath - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Indicates the path, in the config, of the annotated element.
- append(char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- append(CharSequence) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- append(CharSequence, int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- append(char...) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends a char array to this builder.
- append(char[], int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends a portion of a char array to this builder.
- append(String) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends a String to this builder.
- append(String, int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends a String to this builder.
- append(CharsWrapper) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends a CharsWrapper to this builder.
- append(Object) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends the string representation of an object to this builder.
- append(Object...) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Appends multiple objects to this builder.
- apply(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
For scala: gets a config value.
- apply(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
For scala: gets a config value.
- arrayContains(char[], char) - Static method in class me.hypherionmc.moonconfig.core.io.Utils
-
Checks if an array contains the specified element.
- arrayIndexOf(char[], char) - Static method in class me.hypherionmc.moonconfig.core.io.Utils
-
Returns the index, within the specified array, of the first occurrence of the specified
character.
- ArrayInput - Class in me.hypherionmc.moonconfig.core.io
-
- ArrayInput(CharsWrapper) - Constructor for class me.hypherionmc.moonconfig.core.io.ArrayInput
-
Creates a new ArrayInput based on the underlying array of the specified CharsWrapper.
- ArrayInput(char[]) - Constructor for class me.hypherionmc.moonconfig.core.io.ArrayInput
-
Creates a new ArrayInput based on the specified array.
- ArrayInput(char[], int, int) - Constructor for class me.hypherionmc.moonconfig.core.io.ArrayInput
-
Creates a new ArrayInput based on the specified array.
- autoreload - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- autoreload() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Makes the configuration "autoreloaded", that is, its
FileConfig.load() method is
automatically called when the file is modified.
- autosave - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- autosave() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Makes the configuration "autosaved", that is, its
FileConfig.save() method is
automatically called when it is modified.
- backingMapCreator(Supplier<Map<String, Object>>) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Uses a specific Supplier to create the backing maps (one for the top level
and one for each sub-configuration) of the configuration.
- bind(Class<?>) - Method in class me.hypherionmc.moonconfig.core.conversion.ObjectBinder
-
Creates a new config bound to the static fields of a class.
- bind(Class<?>, ConfigFormat<?>) - Method in class me.hypherionmc.moonconfig.core.conversion.ObjectBinder
-
Creates a new config bound to the static fields of a class.
- bind(Object) - Method in class me.hypherionmc.moonconfig.core.conversion.ObjectBinder
-
Creates a new config bound to the fields of a object.
- bind(Object, ConfigFormat<?>) - Method in class me.hypherionmc.moonconfig.core.conversion.ObjectBinder
-
Creates a new config bound to the fields of a object.
- build() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Creates a new FileConfig with the chosen settings.
- build() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Builds a CharsWrapper with the content of this builder.
- build(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Builds a CharsWrapper with the content of this builder.
- build(int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Builds a CharsWrapper with the content of this builder.
- buildAutosave(FileConfig) - Method in class me.hypherionmc.moonconfig.core.file.CommentedFileConfigBuilder
-
- buildAutosave(FileConfig) - Method in class me.hypherionmc.moonconfig.core.file.FileConfigBuilder
-
- buildAutosave(FileConfig) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- builder(File, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Returns a CommentedFileConfigBuilder to create a CommentedFileConfig with many options.
- builder(File) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Returns a CommentedFileConfigBuilder to create a CommentedFileConfig with many options.
- builder(Path, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Returns a CommentedFileConfigBuilder to create a CommentedFileConfig with many options.
- builder(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Returns a CommentedFileConfigBuilder to create a CommentedFileConfig with many options.
- builder(String) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Returns a CommentedFileConfigBuilder to create a CommentedFileConfig with many options.
- builder(String, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Returns a CommentedFileConfigBuilder to create a CommentedFileConfig with many options.
- builder(File) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Returns a FileConfigBuilder to create a FileConfig with many options.
- builder(File, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Returns a FileConfigBuilder to create a FileConfig with many options.
- builder(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Returns a FileConfigBuilder to create a FileConfig with many options.
- builder(Path, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Returns a FileConfigBuilder to create a FileConfig with many options.
- builder(String) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Returns a FileConfigBuilder to create a FileConfig with many options.
- builder(String, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Returns a FileConfigBuilder to create a FileConfig with many options.
- Builder(int) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Creates a new CharsWrapper's builder with the specified initial capacity.
- buildNormal(FileConfig) - Method in class me.hypherionmc.moonconfig.core.file.CommentedFileConfigBuilder
-
- buildNormal(FileConfig) - Method in class me.hypherionmc.moonconfig.core.file.FileConfigBuilder
-
- buildNormal(FileConfig) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- chainThen(ConversionTable) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns a ConversionTable that behaves as if the specified table was applied just after
this table, for every conversion.
- CharacterInput - Interface in me.hypherionmc.moonconfig.core.io
-
Interface for sources of characters.
- characteristics() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingSpliterator
-
- CharacterOutput - Interface in me.hypherionmc.moonconfig.core.io
-
Interface for outputs of characters.
- charAt(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
- chars - Variable in enum me.hypherionmc.moonconfig.core.io.IndentStyle
-
- chars - Variable in enum me.hypherionmc.moonconfig.core.io.NewlineStyle
-
- charset - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- charset(Charset) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- CharsWrapper - Class in me.hypherionmc.moonconfig.core.io
-
A simple, efficient implementation of CharSequence, designed to avoid data copying and to
maximize performance.
- CharsWrapper(char...) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a new CharsWrapper backed by the given char array.
- CharsWrapper(char[], int, int) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a new CharsWrapper backed by the given char array.
- CharsWrapper(String) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a new CharsWrapper containing the same characters as the specified String.
- CharsWrapper(String, int, int) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a new CharsWrapper containing the same characters as the specified String.
- CharsWrapper(CharSequence) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a new CharsWrapper containing the same characters as the specified CharSequence.
- CharsWrapper(CharSequence, int, int) - Constructor for class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a new CharsWrapper containing the same characters as the specified CharSequence.
- CharsWrapper.Builder - Class in me.hypherionmc.moonconfig.core.io
-
Builder class for constructing CharsWrappers.
- checked() - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
- checked() - Method in interface me.hypherionmc.moonconfig.core.Config
-
Returns a checked view of the config.
- checked() - Method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
- checked() - Method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
- clear() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- clear() - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- clear() - Method in interface me.hypherionmc.moonconfig.core.Config
-
Removes all values from the config.
- clear() - Method in class me.hypherionmc.moonconfig.core.utils.ConfigWrapper
-
- clear() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Clears this deque.
- clear() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- clear() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- clear() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- clear() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- clearComments() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- clearComments() - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Removes all the comments from the config.
- clearComments() - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- clearComments() - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- clone() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- clone() - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
Creates and return a copy of this config.
- clone() - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
- clone() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates and returns a copy of this CharsWrapper.
- close() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedFileConfig
-
- close() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFileConfig
-
- close() - Method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Closes this FileConfig, releases its associated resources (if any), and ensure that the
ongoing saving operations complete.
- close() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- close() - Method in class me.hypherionmc.moonconfig.core.utils.FastStringReader
-
- CommentedConfig - Interface in me.hypherionmc.moonconfig.core
-
A modifiable config that supports comments.
- CommentedConfig.Entry - Interface in me.hypherionmc.moonconfig.core
-
A modifiable commented config entry.
- CommentedConfigWrapper<C extends CommentedConfig> - Class in me.hypherionmc.moonconfig.core.utils
-
- CommentedConfigWrapper(C) - Constructor for class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- CommentedEntryWrapper(Map.Entry<String, Object>) - Constructor for class me.hypherionmc.moonconfig.core.AbstractCommentedConfig.CommentedEntryWrapper
-
- CommentedFileConfig - Interface in me.hypherionmc.moonconfig.core.file
-
- CommentedFileConfigBuilder - Class in me.hypherionmc.moonconfig.core.file
-
Builder for CommentedFileConfig.
- commentMap() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- commentMap() - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Returns a Map view of the config's comments.
- commentMap() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Returns a Map view of the config's comments.
- commentMap() - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- commentMap() - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- commentMap() - Method in class me.hypherionmc.moonconfig.core.utils.FakeUnmodifiableCommentedConfig
-
- CommentNode(String, Map<String, UnmodifiableCommentedConfig.CommentNode>) - Constructor for class me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig.CommentNode
-
Creates a new CommentNode.
- compact() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Compacts this builder, minimizing its size in memory.
- compact() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Compacts this deque, minimizing its size in memory.
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- compute(K, BiFunction<? super K, ? super ExternalV, ? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- computeIfAbsent(K, Function<? super K, ? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- computeIfPresent(K, BiFunction<? super K, ? super ExternalV, ? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- concurrent - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- concurrent() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Makes the configuration concurrent, that is, thread-safe.
- ConcurrentConfigSpec - Class in me.hypherionmc.moonconfig.core
-
- ConcurrentConfigSpec() - Constructor for class me.hypherionmc.moonconfig.core.ConcurrentConfigSpec
-
- concurrentCopy(UnmodifiableConfig) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- concurrentCopy(UnmodifiableConfig, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- concurrentCopy(UnmodifiableCommentedConfig) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- concurrentCopy(UnmodifiableCommentedConfig, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- concurrentCopy(UnmodifiableConfig) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a new Config with the content of the given config.
- concurrentCopy(UnmodifiableConfig, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a new Config with the content of the given config.
- Config - Interface in me.hypherionmc.moonconfig.core
-
A (modifiable) configuration that contains key/value mappings.
- config - Variable in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- Config.Entry - Interface in me.hypherionmc.moonconfig.core
-
A modifiable config entry.
- ConfigFormat<C extends Config> - Interface in me.hypherionmc.moonconfig.core
-
A configuration format, that can parse, create and write some types of configurations.
- configFormat() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Returns the config's format.
- configFormat() - Method in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- ConfigParser<C extends Config> - Interface in me.hypherionmc.moonconfig.core.io
-
Interface for reading configurations.
- ConfigSpec - Class in me.hypherionmc.moonconfig.core
-
Represents a specification for a configuration.
- ConfigSpec() - Constructor for class me.hypherionmc.moonconfig.core.ConfigSpec
-
- ConfigSpec.CorrectionAction - Enum in me.hypherionmc.moonconfig.core
-
- ConfigSpec.CorrectionListener - Interface in me.hypherionmc.moonconfig.core
-
- ConfigWrapper<C extends Config> - Class in me.hypherionmc.moonconfig.core.utils
-
- ConfigWrapper(C) - Constructor for class me.hypherionmc.moonconfig.core.utils.ConfigWrapper
-
- ConfigWriter - Interface in me.hypherionmc.moonconfig.core.io
-
Interface for writing configurations.
- consumeDeque(char[], int, boolean) - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
Consumes the chars of the deque and put them in an array.
- contains(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- contains(Class<?>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Checks that a function is defined for the specified class.
- contains(char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Checks if this CharsWrapper contains the specified character.
- contains(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Checks if the config contains a value at some path.
- contains(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Checks if the config contains a value at some path.
- contains(Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- contains(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- contains(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- containsAll(Collection<?>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- containsAll(Collection<?>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- containsComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- containsComment(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Checks if the config contains a comment at some path.
- containsComment(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Checks if the config contains a comment at some path.
- containsComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- containsComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- containsComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.FakeUnmodifiableCommentedConfig
-
- containsKey(Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- containsKey(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- containsValue(Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- containsValue(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- contentEquals(CharSequence) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Compares this CharsWrapper to a CharSequence.
- contentEquals(char[]) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Compares this CharsWrapper to an array of characters.
- Conversion - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Indicates that the value of the field must be converted with the specified converter class.
- ConversionTable - Class in me.hypherionmc.moonconfig.core.conversion
-
Contains conversions functions organized by value's type.
- ConversionTable() - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Creates a new empty ConversionTable.
- convert(Object) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Converts a value using the conversion function that corresponds to its type.
- convertDeep(Config) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Performs a deep in-place conversion of a Config.
- ConvertedCommentedConfig - Class in me.hypherionmc.moonconfig.core.conversion
-
A Config's wrapper that converts the values that are read from and put into the config.
- ConvertedCommentedConfig(CommentedConfig, ConversionTable, ConversionTable, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedConfig
-
Creates a new ConvertedConfig that uses two conversion tables.
- ConvertedCommentedConfig(CommentedConfig, Function<Object, Object>, Function<Object, Object>, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedConfig
-
Creates a new ConvertedConfig that uses two custom conversion functions.
- ConvertedCommentedFileConfig - Class in me.hypherionmc.moonconfig.core.conversion
-
- ConvertedCommentedFileConfig(CommentedFileConfig, ConversionTable, ConversionTable, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedFileConfig
-
- ConvertedCommentedFileConfig(CommentedFileConfig, Function<Object, Object>, Function<Object, Object>, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedFileConfig
-
- ConvertedConfig - Class in me.hypherionmc.moonconfig.core.conversion
-
A Config's wrapper that converts the values that are read from and put into the config
- ConvertedConfig(Config, ConversionTable, ConversionTable, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedConfig
-
Creates a new ConvertedConfig that uses two conversion tables.
- ConvertedConfig(Config, Function<Object, Object>, Function<Object, Object>, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedConfig
-
Creates a new ConvertedConfig that uses two custom conversion functions.
- ConvertedFileConfig - Class in me.hypherionmc.moonconfig.core.conversion
-
- ConvertedFileConfig(FileConfig, ConversionTable, ConversionTable, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedFileConfig
-
- ConvertedFileConfig(FileConfig, Function<Object, Object>, Function<Object, Object>, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedFileConfig
-
- ConvertedFormat<C extends Config,F extends ConfigFormat<C>> - Class in me.hypherionmc.moonconfig.core.conversion
-
- ConvertedFormat(F, Predicate<Class<?>>) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- Converter<FieldType,ConfigValueType> - Interface in me.hypherionmc.moonconfig.core.conversion
-
Performs conversions between field values and config values.
- convertFromField(FieldType) - Method in interface me.hypherionmc.moonconfig.core.conversion.Converter
-
- convertShallow(Config) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Performs a shallow in-place conversion of a Config.
- convertToField(ConfigValueType) - Method in interface me.hypherionmc.moonconfig.core.conversion.Converter
-
- copy(UnmodifiableConfig) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableConfig, Supplier<Map<String, Object>>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableConfig, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableConfig, Supplier<Map<String, Object>>, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableCommentedConfig) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableCommentedConfig, Supplier<Map<String, Object>>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableCommentedConfig, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableCommentedConfig, Supplier<Map<String, Object>>, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a new CommentedConfig with the content of the given config.
- copy(UnmodifiableConfig) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a new Config with the content of the given config.
- copy(UnmodifiableConfig, Supplier<Map<String, Object>>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a new Config with the content of the given config.
- copy(UnmodifiableConfig, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a new Config with the content of the given config.
- copy(UnmodifiableConfig, Supplier<Map<String, Object>>, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a new Config with the content of the given config.
- copyAndBuild() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Builds a CharsWrapper with a copy of the content of this builder.
- copyAndBuild(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Builds a CharsWrapper with a copy of the content of this builder.
- copyAndBuild(int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Builds a CharsWrapper with a copy of the content of this builder.
- copyData(URL) - Static method in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
Action: copies the data at the given url.
- copyData(File) - Static method in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
Action: copies the specified file.
- copyData(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
Action: copies the specified file.
- copyData(InputStream) - Static method in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
Action: copies the stream's data.
- copyResource(String) - Static method in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
Action: copies the inner resource.
- correct(String, Object) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Corrects a value.
- correct(List<String>, Object) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Corrects a value.
- correct(Config) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Corrects a configuration.
- correct(Config, ConfigSpec.CorrectionListener) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Corrects a configuration.
- CREATE_EMPTY - Static variable in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
- createConcurrentConfig() - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Creates a config of this format.
- createConcurrentConfig() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- createConfig() - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
- createConfig(Supplier<Map<String, Object>>) - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Creates a config that uses the given map supplier for all its levels (top
level and subconfigs).
- createConfig() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- createConfig(Supplier<Map<String, Object>>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- createConfig(Supplier<Map<String, Object>>) - Method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- createConfig(Supplier<Map<String, Object>>) - Method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- createParser() - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
- createParser() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- createParser() - Method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- createParser() - Method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- createSubConfig() - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
- createSubConfig() - Method in interface me.hypherionmc.moonconfig.core.Config
-
- createSubConfig() - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- createSubConfig() - Method in class me.hypherionmc.moonconfig.core.utils.ConfigWrapper
-
- createSubConfig() - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- createWriter() - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
- createWriter() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- createWriter() - Method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- createWriter() - Method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- GenericBuilder<Base extends Config,Result extends FileConfig> - Class in me.hypherionmc.moonconfig.core.file
-
A generic FileConfig/CommentedFileConfig/someOtherFileConfig builder.
- get(Object, Class<T>) - Method in enum me.hypherionmc.moonconfig.core.EnumGetMethod
-
- get(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- get(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
- get(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- get(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- get(int) - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Gets the element at the specified index of this deque, without removing it.
- get(Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- get(int) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- get(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- get() - Method in interface me.hypherionmc.moonconfig.core.utils.WriterSupplier
-
- getByte() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getByte(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getByte(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getByteOrElse(byte) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getByteOrElse(String, byte) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getByteOrElse(List<String>, byte) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getChar() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
If the value is a Number, returns Number.intValue(), cast to char.
- getChar(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Returns a char value from the configuration.
- getChar(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Returns a char value from the configuration.
- getCharOrElse(char) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getCharOrElse(String, char) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Returns a char value from the configuration.
- getCharOrElse(List<String>, char) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Returns a char value from the configuration.
- getChars() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Gets the underlying array of this builder.
- getChildren() - Method in class me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig.CommentNode
-
- getComment() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig.CommentedEntryWrapper
-
- getComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- getComment() - Method in class me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig.CommentNode
-
- getComment() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig.Entry
-
- getComment(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Gets a comment from the config.
- getComment(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Gets a comment from the config.
- getComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- getComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- getComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.FakeUnmodifiableCommentedConfig
-
- getComments() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Returns a Map containing a deep copy of all the comments in the config.
- getComments(Map<String, UnmodifiableCommentedConfig.CommentNode>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Puts all the config's comments to the specified map.
- getComments() - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- getComments() - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- getComments() - Method in class me.hypherionmc.moonconfig.core.utils.FakeUnmodifiableCommentedConfig
-
- getComparator() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingSpliterator
-
- getConfig() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- getDefaultCommentMap(boolean) - Static method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- getDefaultMapCreator(boolean) - Static method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- getDefaultMapCreator(boolean, boolean) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Returns a map supplier that fulfills the given requirements.
- getDefaultMapCreator(boolean) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Returns a map supplier that fullfills the given requirements.
- getEnum(String, Class<T>, EnumGetMethod) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an Enum value from the config.
- getEnum(String, Class<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getEnum(List<String>, Class<T>, EnumGetMethod) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an Enum value from the config.
- getEnum(List<String>, Class<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getEnumOrElse(String, T, EnumGetMethod) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an Enum value from the config.
- getEnumOrElse(String, T) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getEnumOrElse(List<String>, T, EnumGetMethod) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an Enum value from the config.
- getEnumOrElse(List<String>, T) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getEnumOrElse(String, Class<T>, EnumGetMethod, Supplier<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an Enum value from the config.
- getEnumOrElse(String, Class<T>, Supplier<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getEnumOrElse(List<String>, Class<T>, EnumGetMethod, Supplier<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an Enum value from the config.
- getEnumOrElse(List<String>, Class<T>, Supplier<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getExactSizeIfKnown() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingSpliterator
-
- getFile() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedFileConfig
-
- getFile() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFileConfig
-
- getFile() - Method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
- getFirst() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Gets the first element (head) of this deque without removing it.
- getFormat() - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
- getInt() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getInt(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getInt(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getIntOrElse(int) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getIntOrElse(String, int) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getIntOrElse(List<String>, int) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getIntOrElse(String, IntSupplier) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getIntOrElse(List<String>, IntSupplier) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getKey() - Method in class me.hypherionmc.moonconfig.core.AbstractConfig.EntryWrapper
-
- getKey() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getKey() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedEntry
-
- getLast() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Gets the last element of this deque without removing it.
- getLong() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getLong(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getLong(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getLongOrElse(long) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getLongOrElse(String, long) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getLongOrElse(List<String>, long) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getLongOrElse(String, LongSupplier) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getLongOrElse(List<String>, LongSupplier) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getNextRandom() - Method in class me.hypherionmc.moonconfig.core.fields.RandomArrayList
-
- getNioPath() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedFileConfig
-
- getNioPath() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFileConfig
-
- getNioPath() - Method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
- getOptional() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getOptional(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an optional value from the config.
- getOptional(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an optional value from the config.
- getOptionalComment(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Gets an optional comment from the config.
- getOptionalComment(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableCommentedConfig
-
Gets an optional comment from the config.
- getOptionalEnum(String, Class<T>, EnumGetMethod) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an optional Enum value from the config.
- getOptionalEnum(String, Class<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getOptionalEnum(List<String>, Class<T>, EnumGetMethod) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets an optional Enum value from the config.
- getOptionalEnum(List<String>, Class<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getOptionalInt() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getOptionalInt(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getOptionalInt(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getOptionalLong() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getOptionalLong(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getOptionalLong(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getOrDefault(Object, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- getOrElse(T) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getOrElse(String, T) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- getOrElse(List<String>, T) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- getOrElse(List<String>, Supplier<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- getOrElse(String, Supplier<T>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- getPath() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig.CommentedEntryWrapper
-
- getRaw(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- getRaw(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- getRaw(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets a value from the config.
- getRaw(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- getRawValue() - Method in class me.hypherionmc.moonconfig.core.AbstractConfig.EntryWrapper
-
- getRawValue() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getShort() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getShort(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getShort(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getShortOrElse(short) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getShortOrElse(String, short) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getShortOrElse(List<String>, short) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
- getValue() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- getValue() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedEntry
-
- getWildcardMapCreator(Supplier<Map<String, Object>>) - Static method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- IndentStyle - Enum in me.hypherionmc.moonconfig.core.io
-
A style of indent.
- indexOf(char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Returns the index within this CharsWrapper of the first occurrence of the specified
character.
- indexOf(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- indexOfFirst(char...) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Returns the index within this CharsWrapper of the first occurrence of one of the specified
characters.
- initEmptyFile(Path) - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Initializes an empty configuration file so that it can be parsed to an empty configuration.
- initEmptyFile(File) - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Initializes an empty configuration file so that it can be parsed to an empty configuration.
- initEmptyFile(WriterSupplier) - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Initializes an empty configuration file so that it can be parsed to an empty configuration.
- inMemory() - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
- inMemory() - Static method in interface me.hypherionmc.moonconfig.core.Config
-
- InMemoryCommentedFormat - Class in me.hypherionmc.moonconfig.core
-
- inMemoryConcurrent() - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
- inMemoryConcurrent() - Static method in interface me.hypherionmc.moonconfig.core.Config
-
- InMemoryFormat - Class in me.hypherionmc.moonconfig.core
-
A ConfigFormat that is only in memory.
- inMemoryUniversal() - Static method in interface me.hypherionmc.moonconfig.core.Config
-
- inMemoryUniversalConcurrent() - Static method in interface me.hypherionmc.moonconfig.core.Config
-
- insertionOrder - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- IntDeque - Class in me.hypherionmc.moonconfig.core.utils
-
A deque of integers that increases its capacity as necessary.
- IntDeque() - Constructor for class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Creates a new IntDeque with an initial capacity of 4.
- IntDeque(int) - Constructor for class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Creates a new IntDeque with the specified initial capacity.
- internalCollection - Variable in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- internalIterator - Variable in class me.hypherionmc.moonconfig.core.utils.TransformingIterator
-
- InvalidValueException - Exception in me.hypherionmc.moonconfig.core.conversion
-
Thrown when a value that is associated to a field, or that should become associated to a
field, doesn't conform to the @Spec(something) annotation of that field.
- InvalidValueException(String) - Constructor for exception me.hypherionmc.moonconfig.core.conversion.InvalidValueException
-
- InvalidValueException(String, Throwable) - Constructor for exception me.hypherionmc.moonconfig.core.conversion.InvalidValueException
-
- InvalidValueException(String, Object...) - Constructor for exception me.hypherionmc.moonconfig.core.conversion.InvalidValueException
-
Creates a new InvalidException with a formatted message.
- isCaseSensitive() - Method in enum me.hypherionmc.moonconfig.core.EnumGetMethod
-
- isCorrect(String, Object) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Checks that a value is conform to the specification.
- isCorrect(List<String>, Object) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Checks that a value is conform to the specification.
- isCorrect(Config) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Checks that a configuration is conform to the specification.
- isDefined(String) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Checks if an entry has been defined.
- isDefined(List<String>) - Method in class me.hypherionmc.moonconfig.core.ConfigSpec
-
Checks if an entry has been defined.
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Checks if this CharsWrapper is empty, ie if its length is zero.
- isEmpty() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Checks if the config is empty.
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- isEmpty() - Method in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- isInMemory() - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Checks if this format is in memory only and therefore cannot create writers nor parsers.
- isInMemory() - Method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- isInMemory() - Method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- isInsertionOrderPreserved() - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Checks if the newly created configs keep the insertion order of their content.
- isNull(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- isNull() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig.Entry
-
- isNull(String) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Checks if the config contains a null value at some path.
- isNull(List<String>) - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Checks if the config contains a null value at some path.
- isOrdinalOk() - Method in enum me.hypherionmc.moonconfig.core.EnumGetMethod
-
- iterator() - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
- iterator() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- iterator() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- ObjectBinder - Class in me.hypherionmc.moonconfig.core.conversion
-
Creates configurations bound to an object or class, getting its values from its fields.
- ObjectBinder(boolean, boolean) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ObjectBinder
-
Creates a new ObjectBinder with advanced parameters.
- ObjectBinder() - Constructor for class me.hypherionmc.moonconfig.core.conversion.ObjectBinder
-
Creates a new ObjectBinder with the default parameters.
- ObjectConverter - Class in me.hypherionmc.moonconfig.core.conversion
-
Converts Java objects to configs and vice-versa.
- ObjectConverter(boolean, boolean, boolean) - Constructor for class me.hypherionmc.moonconfig.core.conversion.ObjectConverter
-
Creates a new ObjectConverter with advanced parameters.
- ObjectConverter() - Constructor for class me.hypherionmc.moonconfig.core.conversion.ObjectConverter
-
Creates a new ObjectConverter with the default parameters.
- ObservedEntry<K,V> - Class in me.hypherionmc.moonconfig.core.utils
-
- ObservedEntry(Map.Entry<K, V>, Runnable) - Constructor for class me.hypherionmc.moonconfig.core.utils.ObservedEntry
-
- ObservedIterator<E> - Class in me.hypherionmc.moonconfig.core.utils
-
- ObservedIterator(Iterator<E>, Runnable) - Constructor for class me.hypherionmc.moonconfig.core.utils.ObservedIterator
-
- ObservedMap<K,V> - Class in me.hypherionmc.moonconfig.core.utils
-
- ObservedMap(Map<K, V>, Runnable) - Constructor for class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- ObservedSet<K> - Class in me.hypherionmc.moonconfig.core.utils
-
- ObservedSet(Set<K>, Runnable) - Constructor for class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- of(ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a CommentedConfig of the given format.
- of(Supplier<Map<String, Object>>, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a Config backed by a certain kind of map, given by a supplier.
- of(ConfigFormat<? extends Config>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a Config of the given format.
- of(Supplier<Map<String, Object>>, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a Config backed by a certain kind of map, given by a supplier.
- of(T...) - Static method in class me.hypherionmc.moonconfig.core.fields.RandomArrayList
-
- of(File) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(File, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(Path, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(String) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(String, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(File) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new FileConfig based on the specified file.
- of(File, ConfigFormat<? extends Config>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new FileConfig based on the specified file.
- of(Path, ConfigFormat<? extends Config>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new FileConfig based on the specified file and format.
- of(String) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new FileConfig based on the specified file.
- of(String, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new FileConfig based on the specified file and format.
- ofConcurrent(ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a thread-safe CommentedConfig of the given format.
- ofConcurrent(ConfigFormat<? extends Config>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a thread-safe Config of the given format.
- ofConcurrent(File) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new thread-safe CommentedFileConfig based on the specified file and format.
- ofConcurrent(File, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new trhead-safe CommentedFileConfig based on the specified file and format.
- ofConcurrent(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new thread-safe CommentedFileConfig based on the specified file and format.
- ofConcurrent(Path, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new trhead-safe CommentedFileConfig based on the specified file and format.
- ofConcurrent(String, ConfigFormat<? extends CommentedConfig>) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new trhead-safe CommentedFileConfig based on the specified file and format.
- ofConcurrent(String) - Static method in interface me.hypherionmc.moonconfig.core.file.CommentedFileConfig
-
Creates a new trhead-safe CommentedFileConfig based on the specified file and format.
- ofConcurrent(File) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new thread-safe FileConfig based on the specified file.
- ofConcurrent(File, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new thread-safe FileConfig based on the specified file and format.
- ofConcurrent(Path) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new thread-safe FileConfig based on the specified file.
- ofConcurrent(Path, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new thread-safe FileConfig based on the specified file and format.
- ofConcurrent(String) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new thread-safe FileConfig based on the specified file.
- ofConcurrent(String, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Creates a new thread-safe FileConfig based on the specified file and format.
- onCorrect(ConfigSpec.CorrectionAction, List<String>, Object, Object) - Method in interface me.hypherionmc.moonconfig.core.ConfigSpec.CorrectionListener
-
Called when a config value is added, modified or removed by the correction.
- onFileNotFound(FileNotFoundAction) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Sets the action to execute when the config's file is not found.
- parallelStream() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- parse(Reader) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(Reader, Config, ParsingMode) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(String) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration String.
- parse(String, Config, ParsingMode) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration String.
- parse(InputStream) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration with the UTF-8 charset.
- parse(InputStream, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(InputStream, Config, ParsingMode) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration with the UTF-8 charset.
- parse(InputStream, Config, ParsingMode, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(File, FileNotFoundAction) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration with the UTF-8 charset.
- parse(File, FileNotFoundAction, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(File, Config, ParsingMode, FileNotFoundAction) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration with the UTF-8 charset.
- parse(File, Config, ParsingMode, FileNotFoundAction, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(Path, FileNotFoundAction) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration with the UTF-8 charset.
- parse(Path, FileNotFoundAction, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(Path, Config, ParsingMode, FileNotFoundAction) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration with the UTF-8 charset.
- parse(Path, Config, ParsingMode, FileNotFoundAction, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(URL) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parse(URL, Config, ParsingMode) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigParser
-
Parses a configuration.
- parseDouble(CharsWrapper) - Static method in class me.hypherionmc.moonconfig.core.io.Utils
-
Parses a CharsWrapper that represents a double value.
- parseInt(CharsWrapper, int) - Static method in class me.hypherionmc.moonconfig.core.io.Utils
-
Parses a CharsWrapper that represents an int value in the specified base.
- parseLong(CharsWrapper, int) - Static method in class me.hypherionmc.moonconfig.core.io.Utils
-
Parses a CharsWrapper that represents a long value in the specified base.
- parser - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- ParsingException - Exception in me.hypherionmc.moonconfig.core.io
-
Thrown when a parsing operation fails.
- ParsingException(String) - Constructor for exception me.hypherionmc.moonconfig.core.io.ParsingException
-
- ParsingException(String, Throwable) - Constructor for exception me.hypherionmc.moonconfig.core.io.ParsingException
-
- parsingMode - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- parsingMode(ParsingMode) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- ParsingMode - Enum in me.hypherionmc.moonconfig.core.io
-
- Path - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Indicates the path, in the config, of the annotated element.
- peek() - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- peek(int) - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- peek() - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Returns the next character, without moving the reading position forward.
- peek(int) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Returns the next (n+1)th character, without moving the reading position forward.
- peekChar() - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- peekChar(int) - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- peekChar() - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Returns the next character, without moving the reading position forward.
- peekChar(int) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Returns the next (n+1)th character, without moving the reading position forward.
- prepareParsing(Config) - Method in enum me.hypherionmc.moonconfig.core.io.ParsingMode
-
Prepare the config to be parsed with this mode.
- preserveInsertionOrder() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Makes the configuration preserve the insertion order of its values.
- PreserveNotNull - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
On a field: indicates that, when converting a config to a java object, the value of the field
must not be overriden by a null value from the config.
- previous() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingListIterator
-
- previousIndex() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingListIterator
-
- pushBack(char) - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- pushBack(char) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Pushes a character back to the input, so that it will be returned by the next reading
operation.
- put(Class<T>, Function<? super T, Object>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Puts a conversion function to the table.
- put(Config, List<String>, Object) - Method in enum me.hypherionmc.moonconfig.core.io.ParsingMode
-
Puts (set or add) a value into the config
- put(Config, String, Object) - Method in enum me.hypherionmc.moonconfig.core.io.ParsingMode
-
Puts (set or add) a value into the config
- put(Map<String, Object>, String, Object) - Method in enum me.hypherionmc.moonconfig.core.io.ParsingMode
-
Puts (set or add) a value into the config
- put(K, V) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- put(K, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- putAll(UnmodifiableConfig) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Copies all the values of a config into this config.
- putAll(Map<? extends K, ? extends V>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- putAll(Map<? extends K, ? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- putAllComments(Map<String, UnmodifiableCommentedConfig.CommentNode>) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Puts the comments in the given map to this config.
- putAllComments(UnmodifiableCommentedConfig) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Puts the comments in the given config to this config.
- putAllComments(Map<String, UnmodifiableCommentedConfig.CommentNode>) - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- putAllComments(UnmodifiableCommentedConfig) - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- putAllComments(Map<String, UnmodifiableCommentedConfig.CommentNode>) - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- putAllComments(UnmodifiableCommentedConfig) - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- putIfAbsent(K, V) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- putIfAbsent(K, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- RandomArrayList<E> - Class in me.hypherionmc.moonconfig.core.fields
-
- RandomArrayList(int) - Constructor for class me.hypherionmc.moonconfig.core.fields.RandomArrayList
-
- RandomArrayList() - Constructor for class me.hypherionmc.moonconfig.core.fields.RandomArrayList
-
- RandomArrayList(Collection<? extends E>) - Constructor for class me.hypherionmc.moonconfig.core.fields.RandomArrayList
-
- read() - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- read(int) - Method in class me.hypherionmc.moonconfig.core.io.ArrayInput
-
- read() - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads the next character.
- read(int) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads the next n characters, if possible.
- read(int) - Method in class me.hypherionmc.moonconfig.core.io.ReaderInput
-
- read() - Method in class me.hypherionmc.moonconfig.core.utils.FastStringReader
-
- read(char[], int, int) - Method in class me.hypherionmc.moonconfig.core.utils.FastStringReader
-
- READ_NOTHING - Static variable in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
- readAndSkip(char[]) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads the next characters, skipping some characters.
- readChar() - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- readChar() - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads the next character, throwing an exception if there is no more available data.
- readCharAndSkip(char[]) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads the next characters, skipping some characters.
- readChars(int) - Method in class me.hypherionmc.moonconfig.core.io.ArrayInput
-
- readChars(int) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads the next n characters.
- readChars(int) - Method in class me.hypherionmc.moonconfig.core.io.ReaderInput
-
- readCharsUntil(char[]) - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- readCharsUntil(char[]) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads all the characters until a character contained in
stop is reached, and returns
the
CharsWrapper that contains all the characters before the stop.
- ReaderInput - Class in me.hypherionmc.moonconfig.core.io
-
- ReaderInput(Reader) - Constructor for class me.hypherionmc.moonconfig.core.io.ReaderInput
-
- readFailed(Throwable) - Static method in exception me.hypherionmc.moonconfig.core.io.ParsingException
-
- readTransformation - Variable in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- readTransformation - Variable in class me.hypherionmc.moonconfig.core.utils.TransformingIterator
-
- readUntil(char[]) - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- readUntil(char[]) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Reads all the character until a character containde in
stop is reached or there is no
more available data, and returns the
CharsWrapper that contains all the characters
before the stop (or the end of the data).
- ready() - Method in class me.hypherionmc.moonconfig.core.utils.FastStringReader
-
- ReflectionException - Exception in me.hypherionmc.moonconfig.core.conversion
-
Thrown when an important reflective operation fails.
- ReflectionException(String) - Constructor for exception me.hypherionmc.moonconfig.core.conversion.ReflectionException
-
- ReflectionException(String, Throwable) - Constructor for exception me.hypherionmc.moonconfig.core.conversion.ReflectionException
-
- registerExtension(String, ConfigFormat<?>) - Static method in class me.hypherionmc.moonconfig.core.file.FormatDetector
-
Registers a ConfigFormat for a specific fileExtension.
- registerExtension(String, Supplier<ConfigFormat<?>>) - Static method in class me.hypherionmc.moonconfig.core.file.FormatDetector
-
Registers a ConfigFormat's supplier for a specific fileExtension.
- remove(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- remove(String) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Removes a value from the config.
- remove(List<String>) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Removes a value from the config.
- remove(Class<?>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Removes the function that is currently defined for the specified class, if any.
- remove(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.ConfigWrapper
-
- remove() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedIterator
-
- remove(Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- remove(Object, Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- remove(Object) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- remove(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- remove() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingIterator
-
- remove(int) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- remove(Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- remove(Object, Object) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- removeAll(UnmodifiableConfig) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Removes all the values of the given config from this config.
- removeAll(Collection<?>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- removeAll(Collection<?>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- removeComment() - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig.CommentedEntryWrapper
-
- removeComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- removeComment() - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig.Entry
-
Removes the entry's comment.
- removeComment(String) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Removes a comment from the config.
- removeComment(List<String>) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Removes a comment from the config.
- removeComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- removeComment(List<String>) - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- removeFirst() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Retrieves and removes the first element (head) of this deque.
- removeIf(Predicate<? super K>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- removeIf(Predicate<? super ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- removeLast() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
Retrieves and removes the last element of this deque.
- removeWatch(File) - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Stops watching a file.
- removeWatch(Path) - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Stops watching a file.
- replace(K, V, V) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- replace(K, V) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- replace(K, ExternalV, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- replace(K, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- replaceAll(char, char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Replaces all occurences in this Wrapper of a character by another one.
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- replaceAll(BiFunction<? super K, ? super ExternalV, ? extends ExternalV>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- reset() - Method in class me.hypherionmc.moonconfig.core.utils.FastStringReader
-
- retainAll(Collection<?>) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- retainAll(Collection<?>) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- run(Path, ConfigFormat<?>) - Method in interface me.hypherionmc.moonconfig.core.file.FileNotFoundAction
-
Performs the action.
- save() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedCommentedFileConfig
-
- save() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFileConfig
-
- save() - Method in interface me.hypherionmc.moonconfig.core.file.FileConfig
-
Saves this config as soon as possible.
- searchTransformation - Variable in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- set(List<String>, Object) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- set(String, Object) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Sets a config value.
- set(List<String>, Object) - Method in interface me.hypherionmc.moonconfig.core.Config
-
Sets a config value.
- set(int, char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
Sets the value of a character.
- set(int, char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Sets the value of a character.
- set(List<String>, Object) - Method in class me.hypherionmc.moonconfig.core.utils.ConfigWrapper
-
- set(int, ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- set(ExternalV) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingListIterator
-
- setComment(String) - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig.CommentedEntryWrapper
-
- setComment(List<String>, String) - Method in class me.hypherionmc.moonconfig.core.AbstractCommentedConfig
-
- setComment(String) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig.Entry
-
Sets the entry's comment.
- setComment(String, String) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Sets a config comment.
- setComment(List<String>, String) - Method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Sets a config comment.
- setComment(List<String>, String) - Method in class me.hypherionmc.moonconfig.core.utils.CommentedConfigWrapper
-
- setComment(List<String>, String) - Method in class me.hypherionmc.moonconfig.core.utils.FakeCommentedConfig
-
- setInsertionOrderPreserved(boolean) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Modifies the behavior of the new configurations with regards to the preservation of the
order of config values.
- setValue(Object) - Method in class me.hypherionmc.moonconfig.core.AbstractConfig.EntryWrapper
-
- setValue(Object) - Method in interface me.hypherionmc.moonconfig.core.Config.Entry
-
Sets the entry's value.
- setValue(V) - Method in class me.hypherionmc.moonconfig.core.utils.ObservedEntry
-
- setWatch(File, Runnable) - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Watches a file.
- setWatch(Path, Runnable) - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Watches a file.
- size() - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- size() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Gets the size of the config.
- size() - Method in class me.hypherionmc.moonconfig.core.utils.IntDeque
-
- size() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- size() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedSet
-
- size() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- size() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- size() - Method in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- skip(long) - Method in class me.hypherionmc.moonconfig.core.utils.FastStringReader
-
- skipPeeks() - Method in class me.hypherionmc.moonconfig.core.io.AbstractInput
-
- skipPeeks() - Method in interface me.hypherionmc.moonconfig.core.io.CharacterInput
-
Skips all the character that have been peeked and not parsed yet.
- SpecClassInArray - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must have a specific class.
- SpecComment - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
- SpecDoubleInRange - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must be in a certain range (inclusive).
- SpecEnum - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must correspond to an enum and
that the value must be read using the given
EnumGetMethod.
- SpecFloatInRange - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must be in a certain range (inclusive).
- SpecIntInRange - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must be in a certain range (inclusive).
- SpecLongInRange - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must be in a certain range (inclusive).
- SpecNotNull - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must not be null.
- SpecStringInArray - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must be a String that is contained in a certain array.
- SpecStringInRange - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Specifies that the value of a field must be a String in a certain range (inclusive, comparison
done lexicographically).
- SpecValidator - Annotation Type in me.hypherionmc.moonconfig.core.conversion
-
Indicates that the value of the field must be validated by the specified validator class.
- split(String, char) - Static method in class me.hypherionmc.moonconfig.core.utils.StringUtils
-
Splits a String around each occurence of the specified character.
- split(String, char, List<String>) - Static method in class me.hypherionmc.moonconfig.core.utils.StringUtils
-
Splits a String around each occurence of the specified character, and puts the result in the
given List.
- spliterator() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- splitLines(String) - Static method in class me.hypherionmc.moonconfig.core.utils.StringUtils
-
Splits a String around each occurence of LF and CRLF.
- splitLines(String, List<String>) - Static method in class me.hypherionmc.moonconfig.core.utils.StringUtils
-
Splits a String around each occurence of LF and CRLF, and puts the result in the given list.
- startsWith(CharSequence) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Checks if this CharsWrapper starts with the same characters as the given CharSequence.
- stop() - Method in class me.hypherionmc.moonconfig.core.file.FileWatcher
-
Stops this FileWatcher.
- storage - Variable in class me.hypherionmc.moonconfig.core.ConfigSpec
-
- stream() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- StringUtils - Class in me.hypherionmc.moonconfig.core.utils
-
Fast string utilities.
- subList(int, int) - Method in class me.hypherionmc.moonconfig.core.utils.TransformingList
-
- subSequence(int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
- subView(int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a view of a part of this CharsWrapper.
- subView(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper
-
Creates a view of a part of this CharsWrapper.
- supportsComments() - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Checks if this format supports CommentedConfigs.
- supportsComments() - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- supportsComments() - Method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- supportsComments() - Method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- supportsType(Class<?>) - Method in interface me.hypherionmc.moonconfig.core.ConfigFormat
-
Checks if this format supports the given type of value.
- supportsType(Class<?>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConvertedFormat
-
- supportsType(Class<?>) - Method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- supportsType(Class<?>) - Method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- sync - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- sync() - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
Makes the configuration "write-synchronized", that is, its
FileConfig.save()
method blocks until the write operation completes.
- system() - Static method in enum me.hypherionmc.moonconfig.core.io.NewlineStyle
-
- validate(Object, Class<T>) - Method in enum me.hypherionmc.moonconfig.core.EnumGetMethod
-
- valueMap() - Method in class me.hypherionmc.moonconfig.core.AbstractConfig
-
- valueMap() - Method in interface me.hypherionmc.moonconfig.core.Config
-
Returns a Map view of the config's values.
- valueMap() - Method in interface me.hypherionmc.moonconfig.core.UnmodifiableConfig
-
Returns a Map view of the config's values.
- valueMap() - Method in class me.hypherionmc.moonconfig.core.utils.UnmodifiableConfigWrapper
-
- valueOf(String) - Static method in enum me.hypherionmc.moonconfig.core.ConfigSpec.CorrectionAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.hypherionmc.moonconfig.core.EnumGetMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.hypherionmc.moonconfig.core.io.IndentStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.hypherionmc.moonconfig.core.io.NewlineStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.hypherionmc.moonconfig.core.io.ParsingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.hypherionmc.moonconfig.core.io.WritingMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.hypherionmc.moonconfig.core.ConfigSpec.CorrectionAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.hypherionmc.moonconfig.core.EnumGetMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.hypherionmc.moonconfig.core.io.IndentStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.hypherionmc.moonconfig.core.io.NewlineStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.hypherionmc.moonconfig.core.io.ParsingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.hypherionmc.moonconfig.core.io.WritingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class me.hypherionmc.moonconfig.core.utils.ObservedMap
-
- values() - Method in class me.hypherionmc.moonconfig.core.utils.TransformingMap
-
- withSupport(Predicate<Class<?>>) - Static method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- withSupport(Predicate<Class<?>>) - Static method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- withUniversalSupport() - Static method in class me.hypherionmc.moonconfig.core.InMemoryCommentedFormat
-
- withUniversalSupport() - Static method in class me.hypherionmc.moonconfig.core.InMemoryFormat
-
- wrap(Map<String, Object>, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.CommentedConfig
-
Creates a CommentedConfig backed by a Map.
- wrap(Map<String, Object>, ConfigFormat<?>) - Static method in interface me.hypherionmc.moonconfig.core.Config
-
Creates a Config backed by a Map.
- wrap(UnmodifiableConfig) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an UnmodifiableConfig that converts "just-in-time" the values of the specified
UnmodifiableConfig.
- wrapRead(Config) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are read from the specified
Config.
- wrapRead(CommentedConfig) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are read from the specified
Config.
- wrapRead(FileConfig) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are read from the specified
Config.
- wrapRead(CommentedFileConfig) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are read from the specified
Config.
- wrapWrite(Config, Predicate<Class<?>>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are put into the specified
Config.
- wrapWrite(CommentedConfig, Predicate<Class<?>>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are put into the specified
Config.
- wrapWrite(FileConfig, Predicate<Class<?>>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are put into the specified
Config.
- wrapWrite(CommentedFileConfig, Predicate<Class<?>>) - Method in class me.hypherionmc.moonconfig.core.conversion.ConversionTable
-
Returns an Config that converts "just-in-time" the values that are put into the specified
Config.
- write(char) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterOutput
-
Writes a character.
- write(char...) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterOutput
-
Writes an array of characters.
- write(char[], int, int) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterOutput
-
Writes a portion of an array of characters.
- write(String) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterOutput
-
Writes all the characters in the given String.
- write(String, int, int) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterOutput
-
Writes a portion of a String.
- write(CharsWrapper) - Method in interface me.hypherionmc.moonconfig.core.io.CharacterOutput
-
Writes all the characters in the given CharsWrapper.
- write(int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(char) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(char...) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(char[], int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(String) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(String, int, int) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(CharsWrapper) - Method in class me.hypherionmc.moonconfig.core.io.CharsWrapper.Builder
-
- write(UnmodifiableConfig, Writer) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, OutputStream, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, OutputStream) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, Path, WritingMode) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, Path, WritingMode, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, File, WritingMode) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, File, WritingMode, Charset) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(UnmodifiableConfig, URL) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration.
- write(char) - Method in class me.hypherionmc.moonconfig.core.io.WriterOutput
-
- write(char[], int, int) - Method in class me.hypherionmc.moonconfig.core.io.WriterOutput
-
- write(String, int, int) - Method in class me.hypherionmc.moonconfig.core.io.WriterOutput
-
- writer - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- WriterOutput - Class in me.hypherionmc.moonconfig.core.io
-
Writes the characters in a Writer.
- WriterOutput(Writer) - Constructor for class me.hypherionmc.moonconfig.core.io.WriterOutput
-
- WriterSupplier - Interface in me.hypherionmc.moonconfig.core.utils
-
- writeToString(UnmodifiableConfig) - Method in interface me.hypherionmc.moonconfig.core.io.ConfigWriter
-
Writes a configuration to a String.
- writeTransformation - Variable in class me.hypherionmc.moonconfig.core.utils.TransformingCollection
-
- WritingException - Exception in me.hypherionmc.moonconfig.core.io
-
Thrown whan a writing operation fails.
- WritingException(String) - Constructor for exception me.hypherionmc.moonconfig.core.io.WritingException
-
- WritingException(String, Throwable) - Constructor for exception me.hypherionmc.moonconfig.core.io.WritingException
-
- WritingException(Throwable) - Constructor for exception me.hypherionmc.moonconfig.core.io.WritingException
-
- writingMode - Variable in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- writingMode(WritingMode) - Method in class me.hypherionmc.moonconfig.core.file.GenericBuilder
-
- WritingMode - Enum in me.hypherionmc.moonconfig.core.io
-