Index
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
All Classes and Interfaces|All Packages