Index
All Classes and Interfaces|All Packages
A
- above(ConfigurationSection, String) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- above(ConfigurationSection, String, List<String>) - Static method in class community.leaf.configvalues.bukkit.util.Comments
B
- backup(Path, Path, Consumer<? super IOException>) - Static method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- backupThenSave(Path) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- backupThenSave(Path, String) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
C
- comments() - Method in interface community.leaf.configvalues.bukkit.YamlValue
- comments(String...) - Method in interface community.leaf.configvalues.bukkit.YamlValue.Builder
- Comments - Class in community.leaf.configvalues.bukkit.util
- Comments() - Constructor for class community.leaf.configvalues.bukkit.util.Comments
- community.leaf.configvalues.bukkit - module community.leaf.configvalues.bukkit
- community.leaf.configvalues.bukkit - package community.leaf.configvalues.bukkit
- community.leaf.configvalues.bukkit.data - package community.leaf.configvalues.bukkit.data
- community.leaf.configvalues.bukkit.migrations - package community.leaf.configvalues.bukkit.migrations
- community.leaf.configvalues.bukkit.util - package community.leaf.configvalues.bukkit.util
- copy(String) - Static method in interface community.leaf.configvalues.bukkit.migrations.Migration
-
Migrates values at the specified key by copying them from one config to another.
D
- data() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- data() - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- defaults(V) - Method in interface community.leaf.configvalues.bukkit.YamlValue.Builder
- defaultValues(List<YamlValue<?>>) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- DefaultYamlValue<V> - Interface in community.leaf.configvalues.bukkit
E
- example(V) - Method in interface community.leaf.configvalues.bukkit.YamlValue.Builder
- ExampleYamlValue<V> - Interface in community.leaf.configvalues.bukkit
F
- footer(FileConfiguration) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- footer(FileConfiguration, List<String>) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- from(String, MigrationStrategy) - Static method in interface community.leaf.configvalues.bukkit.migrations.Migration
-
Creates a new
Migrationusing the provided key and strategy.
G
- get(YamlValue<V>) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- get(ConfigurationSection, String) - Static method in class community.leaf.configvalues.bukkit.util.Sections
- getFilePath() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- getInvalidReason() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- getOrCreate(ConfigurationSection, String) - Static method in class community.leaf.configvalues.bukkit.util.Sections
- getOrCreate(ConfigurationSection, String...) - Static method in class community.leaf.configvalues.bukkit.util.Sections
- getOrDefault(DefaultYamlValue<V>) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
H
- has(YamlValue<?>) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- header() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- header(String) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- header(FileConfiguration) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- header(FileConfiguration, List<String>) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- headerFromResource(String) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
I
- inline(ConfigurationSection, String) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- inline(ConfigurationSection, String, List<String>) - Static method in class community.leaf.configvalues.bukkit.util.Comments
- INSTANT - Static variable in class community.leaf.configvalues.bukkit.YamlAdapters
- isInvalid() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- isNewlyCreated() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- isSupported() - Static method in class community.leaf.configvalues.bukkit.util.Comments
- isUpdated() - Method in interface community.leaf.configvalues.bukkit.data.UpdatableYamlDataSource
- isUpdated() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
K
- key() - Method in interface community.leaf.configvalues.bukkit.migrations.Migration
-
Gets the key to migrate from.
L
- LATER - Enum constant in enum community.leaf.configvalues.bukkit.data.Load
- Load - Enum in community.leaf.configvalues.bukkit.data
M
- MAP_LIST - Static variable in class community.leaf.configvalues.bukkit.YamlAdapters
- MATERIAL - Static variable in class community.leaf.configvalues.bukkit.YamlAdapters
- maybe() - Method in interface community.leaf.configvalues.bukkit.YamlValue.Builder
- migrate(ConfigurationSection, YamlDataSource, String) - Method in interface community.leaf.configvalues.bukkit.migrations.Migration
-
Migrates the specific value from an existing configuration (retrieved with
Migration.key()) to the destination YAML data at the provided key. - migrate(ConfigurationSection, String, YamlDataSource, String) - Method in interface community.leaf.configvalues.bukkit.migrations.MigrationStrategy
-
Migrates a value from an existing configuration to another by retrieving then submitting it to the destination YAML.
- migrates(Migration...) - Method in interface community.leaf.configvalues.bukkit.YamlValue.Builder
- migrateValues(List<YamlValue<?>>, ConfigurationSection) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- Migration - Interface in community.leaf.configvalues.bukkit.migrations
-
Migrates a specific config value from an existing configuration into another.
- migrations() - Method in interface community.leaf.configvalues.bukkit.YamlValue
- MigrationStrategy - Interface in community.leaf.configvalues.bukkit.migrations
-
Migrates values from one configuration to another.
- move(String) - Static method in interface community.leaf.configvalues.bukkit.migrations.Migration
-
Migrates values at the specified key by moving them from one config to another.
N
O
- of(Adapter<Object, V>) - Static method in interface community.leaf.configvalues.bukkit.YamlAccessor
- of(KeyGetter<ConfigurationSection, String, V>, KeySetter<ConfigurationSection, String, V>) - Static method in interface community.leaf.configvalues.bukkit.YamlAccessor
- of(String, YamlAccessor<V>) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofBoolean(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofDouble(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofEnum(Class<E>) - Static method in class community.leaf.configvalues.bukkit.YamlAdapters
- ofFloat(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofInstant(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofInteger(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofLong(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofMapList(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofMaterial(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofParsed(Function<String, V>) - Static method in class community.leaf.configvalues.bukkit.YamlAdapters
- ofSection(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofSound(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofString(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofStringList(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
- ofUuid(String) - Static method in interface community.leaf.configvalues.bukkit.YamlValue
R
- reload() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- reloadsWith(Runnable) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
S
- save() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- Sections - Class in community.leaf.configvalues.bukkit.util
- set(YamlValue<T>, T) - Method in interface community.leaf.configvalues.bukkit.data.UpdatableYamlDataSource
- set(YamlValue<V>, V) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- set(String, Object) - Method in interface community.leaf.configvalues.bukkit.data.UpdatableYamlDataSource
- set(String, Object) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- setAsDefault(DefaultYamlValue<V>) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- setAsDefaultIfUnset(DefaultYamlValue<V>) - Method in interface community.leaf.configvalues.bukkit.data.YamlDataSource
- SOUND - Static variable in class community.leaf.configvalues.bukkit.YamlAdapters
- strategy() - Method in interface community.leaf.configvalues.bukkit.migrations.Migration
-
Gets the mechanism by which the value is migrated.
- STRING_LIST - Static variable in class community.leaf.configvalues.bukkit.YamlAdapters
T
- totalReloads() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- toYamlString() - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
- type() - Static method in interface community.leaf.configvalues.bukkit.DefaultYamlValue
- type() - Static method in interface community.leaf.configvalues.bukkit.ExampleYamlValue
- type() - Static method in interface community.leaf.configvalues.bukkit.YamlValue
U
- UpdatableYamlDataSource - Interface in community.leaf.configvalues.bukkit.data
- updated(boolean) - Method in interface community.leaf.configvalues.bukkit.data.UpdatableYamlDataSource
- updated(boolean) - Method in class community.leaf.configvalues.bukkit.data.YamlDataFile
V
- valueOf(String) - Static method in enum community.leaf.configvalues.bukkit.data.Load
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum community.leaf.configvalues.bukkit.data.Load
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(Path, String, Consumer<? super IOException>) - Static method in class community.leaf.configvalues.bukkit.data.YamlDataFile
Y
- YamlAccessor<V> - Interface in community.leaf.configvalues.bukkit
- YamlAdapters - Class in community.leaf.configvalues.bukkit
- YamlDataFile - Class in community.leaf.configvalues.bukkit.data
- YamlDataFile(Path, String) - Constructor for class community.leaf.configvalues.bukkit.data.YamlDataFile
- YamlDataFile(Path, String, Load) - Constructor for class community.leaf.configvalues.bukkit.data.YamlDataFile
- YamlDataFile(Path, String, Load, Consumer<Exception>) - Constructor for class community.leaf.configvalues.bukkit.data.YamlDataFile
- YamlDataSource - Interface in community.leaf.configvalues.bukkit.data
- YamlValue<V> - Interface in community.leaf.configvalues.bukkit
- YamlValue.Builder<V> - Interface in community.leaf.configvalues.bukkit
All Classes and Interfaces|All Packages