mirror of
https://github.com/CarmJos/EasyConfiguration.git
synced 2026-06-04 18:48:20 +08:00
docs: Add missing javadocs
This commit is contained in:
@@ -87,7 +87,7 @@ public class PathGenerator {
|
||||
* Get the configuration name of the specified element.
|
||||
* Use the naming convention of all lowercase and "-" links.
|
||||
* <p>
|
||||
* e.g. "SOME_NAME" -> "some-name"
|
||||
* e.g. "SOME_NAME" will be "some-name"
|
||||
*
|
||||
* @param name source name
|
||||
* @return the final path
|
||||
@@ -104,7 +104,7 @@ public class PathGenerator {
|
||||
// The content that is not named in all caps is then converted
|
||||
.replaceAll("([a-z])=([A-Z])", "$1_$2")
|
||||
// Remove any extra horizontal lines
|
||||
.replaceAll("=", "")
|
||||
.replace("=", "")
|
||||
// Replace the underscore with a dash
|
||||
.replace("_", "-")
|
||||
// Finally, convert it to all lowercase
|
||||
|
||||
@@ -108,6 +108,7 @@ public class ConfigurationMetaHolder {
|
||||
* @param type {@link ConfigurationMetadata}
|
||||
* @param value Value of meta
|
||||
* @param <V> Value type
|
||||
* @return Previous value of meta
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public <V> @Nullable V setIfPresent(@NotNull ConfigurationMetadata<V> type, @Nullable V value) {
|
||||
|
||||
@@ -13,7 +13,7 @@ public interface StandardOptions {
|
||||
ConfigurationOption<Character> PATH_SEPARATOR = of('.');
|
||||
|
||||
/**
|
||||
* Whether to set & save default values if offered and not exists in configuration.
|
||||
* Whether to set and save default values if offered and not exists in configuration.
|
||||
*/
|
||||
ConfigurationOption<Boolean> SET_DEFAULTS = of(true);
|
||||
|
||||
|
||||
@@ -59,6 +59,8 @@ public abstract class CachedConfigValue<T> extends ConfigValue<T> {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param adapter Value adapter
|
||||
* @param <O> Base object type
|
||||
* @return Value's parser, parse base object to value.
|
||||
*/
|
||||
protected <O> @Nullable ValueParser<O> parserFor(@NotNull ValueAdapter<O> adapter) {
|
||||
@@ -69,6 +71,8 @@ public abstract class CachedConfigValue<T> extends ConfigValue<T> {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param adapter Value adapter
|
||||
* @param <O> Base object type
|
||||
* @return Value's serializer, parse value to base object.
|
||||
*/
|
||||
protected <O> @Nullable ValueSerializer<O> serializerFor(@NotNull ValueAdapter<O> adapter) {
|
||||
|
||||
Reference in New Issue
Block a user