Index

A B C D F G I L M P R S T U Y 
All Classes and Interfaces|All Packages

A

Adaptable - Annotation Interface in ca.spottedleaf.yamlconfig.annotation
Annotation used on a class to indicate that its type adapter may automatically be generated.
adapter() - Element in annotation interface ca.spottedleaf.yamlconfig.annotation.Serializable
Adapter override class.

B

BigDecimalTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.type
 
BigDecimalTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.type.BigDecimalTypeAdapter
 
BigIntegerTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.type
 
BigIntegerTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.type.BigIntegerTypeAdapter
 
BooleanTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
BooleanTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.BooleanTypeAdapter
 
ByteTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
ByteTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.ByteTypeAdapter
 

C

ca.spottedleaf.yamlconfig - package ca.spottedleaf.yamlconfig
 
ca.spottedleaf.yamlconfig.adapter - package ca.spottedleaf.yamlconfig.adapter
 
ca.spottedleaf.yamlconfig.adapter.collection - package ca.spottedleaf.yamlconfig.adapter.collection
 
ca.spottedleaf.yamlconfig.adapter.primitive - package ca.spottedleaf.yamlconfig.adapter.primitive
 
ca.spottedleaf.yamlconfig.adapter.type - package ca.spottedleaf.yamlconfig.adapter.type
 
ca.spottedleaf.yamlconfig.annotation - package ca.spottedleaf.yamlconfig.annotation
 
ca.spottedleaf.yamlconfig.config - package ca.spottedleaf.yamlconfig.config
 
ca.spottedleaf.yamlconfig.type - package ca.spottedleaf.yamlconfig.type
 
callInitialisers() - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
callInitialisers(T) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 
CollectionTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.collection
 
CollectionTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.collection.CollectionTypeAdapter
 
comment - Variable in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry.CommentedData
 
comment() - Element in annotation interface ca.spottedleaf.yamlconfig.annotation.Serializable
The comment to apply before the element when serializing.
CommentedData(String, Object) - Constructor for class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry.CommentedData
 
config - Variable in class ca.spottedleaf.yamlconfig.config.YamlConfig
 

D

data - Variable in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry.CommentedData
 
DefaultedTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.type
 
DefaultedTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.type.DefaultedTypeAdapter
 
DefaultedValue<T> - Class in ca.spottedleaf.yamlconfig.type
 
DefaultedValue() - Constructor for class ca.spottedleaf.yamlconfig.type.DefaultedValue
 
DefaultedValue(T) - Constructor for class ca.spottedleaf.yamlconfig.type.DefaultedValue
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.CollectionTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.ListTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.SortedMapTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.UnsortedMapTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.BooleanTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.ByteTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.DoubleTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.FloatTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.IntegerTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.LongTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.ShortTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.StringTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.BigDecimalTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.BigIntegerTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.DefaultedTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.DurationTypeAdapter
 
deserialize(TypeAdapterRegistry, Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapter
 
deserialize(Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 
DoubleTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
DoubleTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.DoubleTypeAdapter
 
Duration - Class in ca.spottedleaf.yamlconfig.type
 
DurationTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.type
 
DurationTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.type.DurationTypeAdapter
 

F

FloatTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
FloatTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.FloatTypeAdapter
 

G

getAdapter(Class<?>) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 
getOrDefault(T) - Method in class ca.spottedleaf.yamlconfig.type.DefaultedValue
 
getTimeMS() - Method in class ca.spottedleaf.yamlconfig.type.Duration
 
getTimeNS() - Method in class ca.spottedleaf.yamlconfig.type.Duration
 
getTimeS() - Method in class ca.spottedleaf.yamlconfig.type.Duration
 
getTimeTicks() - Method in class ca.spottedleaf.yamlconfig.type.Duration
 
getValueRaw() - Method in class ca.spottedleaf.yamlconfig.type.DefaultedValue
 

I

initialise() - Method in interface ca.spottedleaf.yamlconfig.InitialiseHook
 
InitialiseHook - Interface in ca.spottedleaf.yamlconfig
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.collection.CollectionTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.collection.ListTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.collection.UnsortedMapTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.BooleanTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.ByteTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.DoubleTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.FloatTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.IntegerTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.LongTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.ShortTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.primitive.StringTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.type.BigDecimalTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.type.BigIntegerTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.type.DefaultedTypeAdapter
 
INSTANCE - Static variable in class ca.spottedleaf.yamlconfig.adapter.type.DurationTypeAdapter
 
IntegerTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
IntegerTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.IntegerTypeAdapter
 

L

ListTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.collection
 
ListTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.collection.ListTypeAdapter
 
load(File) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
load(InputStream) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
LongTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
LongTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.LongTypeAdapter
 

M

makeAdapter(Class<? extends T>) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 

P

parse(String) - Static method in class ca.spottedleaf.yamlconfig.type.Duration
 
putAdapter(Class<?>, TypeAdapter<?, ?>) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 

R

required() - Element in annotation interface ca.spottedleaf.yamlconfig.annotation.Serializable
Indicates whether this field is required to be present in the config.

S

save(File) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
save(File, String) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
save(OutputStream) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
save(OutputStream, String) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
saveToString() - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
saveToString(String) - Method in class ca.spottedleaf.yamlconfig.config.YamlConfig
 
Serializable - Annotation Interface in ca.spottedleaf.yamlconfig.annotation
Annotation indicating that a field should be deserialized or serialized from the config.
serialize() - Element in annotation interface ca.spottedleaf.yamlconfig.annotation.Serializable
Whether to serialize the value to the config.
serialize(TypeAdapterRegistry, DefaultedValue<?>, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.DefaultedTypeAdapter
 
serialize(TypeAdapterRegistry, Duration, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.DurationTypeAdapter
 
serialize(TypeAdapterRegistry, Boolean, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.BooleanTypeAdapter
 
serialize(TypeAdapterRegistry, Byte, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.ByteTypeAdapter
 
serialize(TypeAdapterRegistry, Double, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.DoubleTypeAdapter
 
serialize(TypeAdapterRegistry, Float, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.FloatTypeAdapter
 
serialize(TypeAdapterRegistry, Integer, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.IntegerTypeAdapter
 
serialize(TypeAdapterRegistry, Long, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.LongTypeAdapter
 
serialize(TypeAdapterRegistry, Short, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.ShortTypeAdapter
 
serialize(TypeAdapterRegistry, String, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.primitive.StringTypeAdapter
 
serialize(TypeAdapterRegistry, BigDecimal, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.BigDecimalTypeAdapter
 
serialize(TypeAdapterRegistry, BigInteger, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.type.BigIntegerTypeAdapter
 
serialize(TypeAdapterRegistry, Collection<Object>, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.CollectionTypeAdapter
 
serialize(TypeAdapterRegistry, List<Object>, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.ListTypeAdapter
 
serialize(TypeAdapterRegistry, Map<String, Object>, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.SortedMapTypeAdapter
 
serialize(TypeAdapterRegistry, Map<String, Object>, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.collection.UnsortedMapTypeAdapter
 
serialize(TypeAdapterRegistry, T, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapter
 
serialize(Object, Type) - Method in class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 
serializedKey() - Element in annotation interface ca.spottedleaf.yamlconfig.annotation.Serializable
When not empty, this value overrides the auto generated serialized key in the config.
ShortTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
ShortTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.ShortTypeAdapter
 
SORTED_CASE_INSENSITIVE - Static variable in class ca.spottedleaf.yamlconfig.adapter.collection.SortedMapTypeAdapter
 
SORTED_CASE_SENSITIVE - Static variable in class ca.spottedleaf.yamlconfig.adapter.collection.SortedMapTypeAdapter
 
SortedMapTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.collection
 
SortedMapTypeAdapter(Comparator<String>) - Constructor for class ca.spottedleaf.yamlconfig.adapter.collection.SortedMapTypeAdapter
 
StringTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.primitive
 
StringTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.primitive.StringTypeAdapter
 

T

toString() - Method in class ca.spottedleaf.yamlconfig.type.Duration
 
TypeAdapter<T,S> - Class in ca.spottedleaf.yamlconfig.adapter
 
TypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.TypeAdapter
 
TypeAdapterRegistry - Class in ca.spottedleaf.yamlconfig.adapter
 
TypeAdapterRegistry() - Constructor for class ca.spottedleaf.yamlconfig.adapter.TypeAdapterRegistry
 
TypeAdapterRegistry.CommentedData - Class in ca.spottedleaf.yamlconfig.adapter
 
typeAdapters - Variable in class ca.spottedleaf.yamlconfig.config.YamlConfig
 

U

UnsortedMapTypeAdapter - Class in ca.spottedleaf.yamlconfig.adapter.collection
 
UnsortedMapTypeAdapter() - Constructor for class ca.spottedleaf.yamlconfig.adapter.collection.UnsortedMapTypeAdapter
 

Y

YamlConfig<T> - Class in ca.spottedleaf.yamlconfig.config
 
YamlConfig(Class<? extends T>, T) - Constructor for class ca.spottedleaf.yamlconfig.config.YamlConfig
 
YamlConfig(Class<? extends T>, T, TypeAdapterRegistry) - Constructor for class ca.spottedleaf.yamlconfig.config.YamlConfig
 
A B C D F G I L M P R S T U Y 
All Classes and Interfaces|All Packages