Index

A B C D E F G H I K L M N O R S T U V W Y 
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 Migration using 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

NOW - Enum constant in enum community.leaf.configvalues.bukkit.data.Load
 

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
 
A B C D E F G H I K L M N O R S T U V W Y 
All Classes and Interfaces|All Packages