Index

A B C D F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractReader - Class in net.elytrium.serializer.language.reader
 
AbstractReader(BufferedReader) - Constructor for class net.elytrium.serializer.language.reader.AbstractReader
 
AbstractReader(SerializerConfig, BufferedReader) - Constructor for class net.elytrium.serializer.language.reader.AbstractReader
 
AbstractSerializable - Class in net.elytrium.serializer.language.object
 
AbstractSerializable() - Constructor for class net.elytrium.serializer.language.object.AbstractSerializable
 
AbstractSerializable(SerializerConfig) - Constructor for class net.elytrium.serializer.language.object.AbstractSerializable
 
AbstractWriter - Class in net.elytrium.serializer.language.writer
 
AbstractWriter(BufferedWriter) - Constructor for class net.elytrium.serializer.language.writer.AbstractWriter
 
AbstractWriter(SerializerConfig, BufferedWriter) - Constructor for class net.elytrium.serializer.language.writer.AbstractWriter
 
addPlaceholders(int, PlaceholderReplacer<?, ?>, boolean, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
addPlaceholders(int, PlaceholderReplacer<?, ?>, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
addPlaceholders(Object, PlaceholderReplacer<?, ?>, boolean, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
addPlaceholders(Object, PlaceholderReplacer<?, ?>, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
amount() - Element in annotation interface net.elytrium.serializer.annotations.NewLine
 
APPEND - Enum constant in enum class net.elytrium.serializer.annotations.Comment.At
The comment will be placed after the field.
at() - Element in annotation interface net.elytrium.serializer.annotations.Comment
Comment position.

B

backup(Path) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
BACKUP_PREFERRED - Enum constant in enum class net.elytrium.serializer.LoadResult
 
build() - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
Builder() - Constructor for class net.elytrium.serializer.SerializerConfig.Builder
 

C

CAMEL_CASE - Enum constant in enum class net.elytrium.serializer.NameStyle
camelCase
CAPITAL_CAMEL_CASE - Enum constant in enum class net.elytrium.serializer.NameStyle
CapitalCamelCase
ClassSerializer<T,F> - Class in net.elytrium.serializer.custom
 
ClassSerializer() - Constructor for class net.elytrium.serializer.custom.ClassSerializer
 
ClassSerializer(Class<T>, Class<F>) - Constructor for class net.elytrium.serializer.custom.ClassSerializer
 
clearSeek() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
COBOL_CASE - Enum constant in enum class net.elytrium.serializer.NameStyle
COBOL-CASE
CollectionType - Annotation Interface in net.elytrium.serializer.annotations
Specifies which collection type to use.
Comment - Annotation Interface in net.elytrium.serializer.annotations
Creates a comment.
Comment.At - Enum Class in net.elytrium.serializer.annotations
 
CommentsHolder - Annotation Interface in net.elytrium.serializer.annotations
Comments holder.
CommentValue - Annotation Interface in net.elytrium.serializer.annotations
 
CommentValue.Type - Enum Class in net.elytrium.serializer.annotations
 
commentValueIndent() - Element in annotation interface net.elytrium.serializer.annotations.Comment
 
commentValueIndent() - Element in annotation interface net.elytrium.serializer.annotations.CommentValue
 
config - Variable in class net.elytrium.serializer.language.reader.AbstractReader
 
config - Variable in class net.elytrium.serializer.language.writer.AbstractWriter
 
CONFIG_NOT_EXISTS - Enum constant in enum class net.elytrium.serializer.LoadResult
 

D

DEFAULT - Static variable in class net.elytrium.serializer.SerializerConfig
 
DefaultPlaceholderReplacer - Class in net.elytrium.serializer.placeholders
 
DefaultPlaceholderReplacer() - Constructor for class net.elytrium.serializer.placeholders.DefaultPlaceholderReplacer
 
deserialize(F) - Method in class net.elytrium.serializer.custom.ClassSerializer
 
DOUBLE_QUOTED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably single line, line separator will be escaped, quoted with double quote ".
DOUBLE_QUOTED_MULTILINE - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably single line, line separators will make new lines, quoted with double quote ".

F

FallbackNodeNames - Annotation Interface in net.elytrium.serializer.annotations
Fallback serialized node names to search
field() - Element in annotation interface net.elytrium.serializer.annotations.OverrideNameStyle
Java field name style.
fillSerializerStack(Deque<ClassSerializer<?, Object>>, Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
Final - Annotation Interface in net.elytrium.serializer.annotations
Indicates that a field cannot be modified.
flush() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
fromMacroCase(String) - Method in enum class net.elytrium.serializer.NameStyle
 

G

GenericUtils - Class in net.elytrium.serializer.utils
 
GenericUtils() - Constructor for class net.elytrium.serializer.utils.GenericUtils
 
getAndCacheReplacer(Class<? extends PlaceholderReplacer<?, ?>>) - Method in class net.elytrium.serializer.SerializerConfig
 
getAndCacheSerializer(Serializer) - Method in class net.elytrium.serializer.SerializerConfig
 
getCommentValueIndent() - Method in class net.elytrium.serializer.SerializerConfig
 
getConfig() - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
getDoubledLineSeparator() - Method in class net.elytrium.serializer.SerializerConfig
 
getFromType() - Method in class net.elytrium.serializer.custom.ClassSerializer
 
getLineSeparator() - Method in class net.elytrium.serializer.SerializerConfig
 
getLineSeparatorChars() - Method in class net.elytrium.serializer.SerializerConfig
 
getParameterIndex(TypeVariable<?>[], TypeVariable<?>) - Static method in class net.elytrium.serializer.utils.GenericUtils
 
getParameterType(Class<?>, Type, int) - Static method in class net.elytrium.serializer.utils.GenericUtils
 
getParameterTypeFromSuperclass(Class<?>, Type, Type, int) - Static method in class net.elytrium.serializer.utils.GenericUtils
 
getPlaceholders(int) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
getPlaceholders(Object) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
getReader(BufferedReader) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
getReader(BufferedReader) - Method in class net.elytrium.serializer.language.object.JsonSerializable
 
getReader(BufferedReader) - Method in class net.elytrium.serializer.language.object.YamlSerializable
 
getRegisteredReplacer(Class<?>) - Method in class net.elytrium.serializer.SerializerConfig
 
getRegisteredSerializer(Class<?>) - Method in class net.elytrium.serializer.SerializerConfig
 
getRegisteredSerializers() - Method in class net.elytrium.serializer.SerializerConfig
 
getReplacer(int) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
getReplacer(T) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
getStringStyle(Field) - Method in class net.elytrium.serializer.language.object.YamlSerializable
 
getToType() - Method in class net.elytrium.serializer.custom.ClassSerializer
 
getWriter(BufferedWriter) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
getWriter(BufferedWriter) - Method in class net.elytrium.serializer.language.object.JsonSerializable
 
getWriter(BufferedWriter) - Method in class net.elytrium.serializer.language.object.YamlSerializable
 

H

hasPlaceholders(int) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
hasPlaceholders(Object) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 

I

isAllowUnicode() - Method in class net.elytrium.serializer.SerializerConfig
 
isBackupOnErrors() - Method in class net.elytrium.serializer.SerializerConfig
 
isBackupPreferred() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
isEndMarker(char) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
isLogMissingFields() - Method in class net.elytrium.serializer.SerializerConfig
 
isRegisterPlaceholdersForCollectionEntries() - Method in class net.elytrium.serializer.SerializerConfig
 
isReuseBuffer() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
isSafeMode() - Method in class net.elytrium.serializer.SerializerConfig
 

J

JsonReader - Class in net.elytrium.serializer.language.reader
 
JsonReader(BufferedReader) - Constructor for class net.elytrium.serializer.language.reader.JsonReader
 
JsonReader(BufferedReader, SerializerConfig) - Constructor for class net.elytrium.serializer.language.reader.JsonReader
 
JsonSerializable - Class in net.elytrium.serializer.language.object
 
JsonSerializable() - Constructor for class net.elytrium.serializer.language.object.JsonSerializable
 
JsonSerializable(SerializerConfig) - Constructor for class net.elytrium.serializer.language.object.JsonSerializable
 
JsonWriter - Class in net.elytrium.serializer.language.writer
 
JsonWriter(BufferedWriter) - Constructor for class net.elytrium.serializer.language.writer.JsonWriter
 
JsonWriter(BufferedWriter, SerializerConfig) - Constructor for class net.elytrium.serializer.language.writer.JsonWriter
 

K

KEBAB_CASE - Enum constant in enum class net.elytrium.serializer.NameStyle
kebab-case

L

load(BufferedReader) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
load(Path) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
LoadResult - Enum Class in net.elytrium.serializer
 

M

MACRO_CASE - Enum constant in enum class net.elytrium.serializer.NameStyle
MACRO_CASE
MapType - Annotation Interface in net.elytrium.serializer.annotations
Specifies which map type to use.
MULTILINE_FOLDED_AUTO_CLIPPED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably multi line, quoted with >, new lines will be replaced with spaces, single new line at the end will be kept, but >- will be used if new lines were found at the end of the string, and >+ will be used if multiple new lines were found at the end of the string.
MULTILINE_FOLDED_AUTO_KEPT - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably multi line, quoted with >+, new lines will be replaced with spaces, all new lines from end will be kept, but >- will be used if new lines were found at the end of the string.
MULTILINE_FOLDED_STRIPPED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably multi line, quoted with >-, new lines will be replaced with spaces, can't contain new lines at the end.
MULTILINE_LITERAL_AUTO_CLIPPED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably multi line, quoted with |, single new line at the end will be kept, but |- will be used if no new lines were found at the end of the string.
MULTILINE_LITERAL_AUTO_KEPT - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably multi line, quoted with |+, all new lines from end will be kept, but |- will be used if no new lines were found at the end of the string.
MULTILINE_LITERAL_STRIPPED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably multi line, quoted with |, can't contain new lines at the end.

N

NameStyle - Enum Class in net.elytrium.serializer
kebab-case camelCase CapitalCamelCase snake_case MACRO_CASE COBOL-CASE
net.elytrium.serializer - package net.elytrium.serializer
 
net.elytrium.serializer.annotations - package net.elytrium.serializer.annotations
 
net.elytrium.serializer.custom - package net.elytrium.serializer.custom
 
net.elytrium.serializer.exceptions - package net.elytrium.serializer.exceptions
 
net.elytrium.serializer.language.object - package net.elytrium.serializer.language.object
 
net.elytrium.serializer.language.reader - package net.elytrium.serializer.language.reader
 
net.elytrium.serializer.language.writer - package net.elytrium.serializer.language.writer
 
net.elytrium.serializer.placeholders - package net.elytrium.serializer.placeholders
 
net.elytrium.serializer.utils - package net.elytrium.serializer.utils
 
NEW_LINE - Enum constant in enum class net.elytrium.serializer.annotations.CommentValue.Type
 
NEW_LINE - Static variable in class net.elytrium.serializer.language.reader.AbstractReader
 
NEW_LINE - Static variable in class net.elytrium.serializer.language.writer.AbstractWriter
 
NewLine - Annotation Interface in net.elytrium.serializer.annotations
Prepends a certain amount (default = 1) of empty lines before the field.
node() - Element in annotation interface net.elytrium.serializer.annotations.OverrideNameStyle
Serialized node name style.
NOT_QUOTED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Only single line, not quoted, but " will be used if special character was found

O

override() - Element in annotation interface net.elytrium.serializer.annotations.YamlStringStyle
Should the string style be overridden or saved after reading the serialized document.
OverrideNameStyle - Annotation Interface in net.elytrium.serializer.annotations
Overrides class field name style

P

PlaceholderReplacer<T,P> - Interface in net.elytrium.serializer.placeholders
 
Placeholders - Class in net.elytrium.serializer.placeholders
 
Placeholders() - Constructor for class net.elytrium.serializer.placeholders.Placeholders
 
PREPEND - Enum constant in enum class net.elytrium.serializer.annotations.Comment.At
The comment will be placed before the field.

R

readAndDeserializeByType(Field, Object, Type, Deque<ClassSerializer<?, Object>>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readBeginSerializableObject() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readBeginSerializableObject(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readBeginSerializableObject(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readBoolean() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readBoolean(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readBoolean(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readByField(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readByType(Object, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readByType(Field, Object, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readByType(Field, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readByType(Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readCharacter() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readCharacter(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readCharacter(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readCollection(C, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readCollection(Field, C) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readCollection(Field, C, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readCollection(Field, C, Type) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readDeque(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readDeque(Field, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readDeque(Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readDouble() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readDouble(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readDouble(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readEndSerializableObject() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readEndSerializableObject(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readEndSerializableObject(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readEnum(Field, Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
reader - Variable in class net.elytrium.serializer.language.reader.AbstractReader
 
readGuessingType() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readGuessingType(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readGuessingType(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readList(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readList(Field, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readList(Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readLong() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readLong(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readLong(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readMap(C, Type, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readMap(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readMap(Field, C) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readMap(Field, C, Type, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readMap(Field, C, Type, Type) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readMap(Field, Type, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readMap(Type, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readNode(Object, Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readNodeName() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readNodeName(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readNodeName(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readNumber(Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readNumber(Field, Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readRaw() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readRaw() - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readRawIgnoreEmpty() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readRawIgnoreEmptyAndCharacter(char) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readRawIgnoreEmptyAndNewLines() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSerializableObject(Object, Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSerializableObject(Field, Object, Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSerializableObject(Field, Object, Class<?>) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readSerializableObjectEntryJoin() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSerializableObjectEntryJoin(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSerializableObjectEntryJoin(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
readSet(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSet(Field, Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readSet(Type) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readString() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readString(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
readString(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
ReflectionException - Exception in net.elytrium.serializer.exceptions
 
ReflectionException(String, Throwable) - Constructor for exception net.elytrium.serializer.exceptions.ReflectionException
 
ReflectionException(Throwable) - Constructor for exception net.elytrium.serializer.exceptions.ReflectionException
 
RegisterPlaceholders - Annotation Interface in net.elytrium.serializer.annotations
Register placeholders, to use Placeholders.replace(Object, Object...) later.
registerReplacer(Class<?>, PlaceholderReplacer<?, ?>) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
registerReplacer(Collection<PlaceholderReplacer<?, ?>>) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
registerReplacer(Map<Class<?>, PlaceholderReplacer<?, ?>>) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
registerReplacer(PlaceholderReplacer<?, ?>) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
registerSerializer(Collection<ClassSerializer<?, ?>>) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
registerSerializer(ClassSerializer<?, ?>) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
reload(Path) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
removePlaceholders(int) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
removePlaceholders(Object) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
replace(String, String[], Object...) - Method in class net.elytrium.serializer.placeholders.DefaultPlaceholderReplacer
 
replace(T, Object...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
replace(T, P[], Object...) - Method in interface net.elytrium.serializer.placeholders.PlaceholderReplacer
 
replaceFor(H, T, Object...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
replacer() - Element in annotation interface net.elytrium.serializer.annotations.RegisterPlaceholders
 
replaceSingleCharBuffer(char) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 

S

SAME_LINE - Enum constant in enum class net.elytrium.serializer.annotations.Comment.At
The comment will be placed on the same line with the field.
save(BufferedWriter) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
save(Path) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
saveStringStyle(Field, YamlWriter.StringStyle) - Method in class net.elytrium.serializer.language.object.YamlSerializable
 
SerializableReadException - Exception in net.elytrium.serializer.exceptions
 
SerializableReadException(String, Throwable) - Constructor for exception net.elytrium.serializer.exceptions.SerializableReadException
 
SerializableReadException(Throwable) - Constructor for exception net.elytrium.serializer.exceptions.SerializableReadException
 
SerializableWriteException - Exception in net.elytrium.serializer.exceptions
 
SerializableWriteException(String, Throwable) - Constructor for exception net.elytrium.serializer.exceptions.SerializableWriteException
 
SerializableWriteException(Throwable) - Constructor for exception net.elytrium.serializer.exceptions.SerializableWriteException
 
serialize(T) - Method in class net.elytrium.serializer.custom.ClassSerializer
 
Serializer - Annotation Interface in net.elytrium.serializer.annotations
Allows to (de-)serialize custom types.
SerializerConfig - Class in net.elytrium.serializer
 
SerializerConfig.Builder - Class in net.elytrium.serializer
 
setAllowUnicode(boolean) - Method in class net.elytrium.serializer.SerializerConfig.Builder
When false, most of unprintable characters will be written in escaped format like \u1234\u4321
setBackupOnErrors(boolean) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setBackupPreferred() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
setCommentValueIndent(int) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setConfig(SerializerConfig) - Method in class net.elytrium.serializer.language.object.AbstractSerializable
 
setFieldNameStyle(NameStyle) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setLineSeparator(String) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setLogMissingFields(boolean) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setNodeNameStyle(NameStyle) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setPlaceholders(int, PlaceholderReplacer<?, ?>, boolean, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
setPlaceholders(int, PlaceholderReplacer<?, ?>, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
setPlaceholders(Object, PlaceholderReplacer<?, ?>, String...) - Static method in class net.elytrium.serializer.placeholders.Placeholders
 
setRegisterPlaceholdersForCollectionEntries(boolean) - Method in class net.elytrium.serializer.SerializerConfig.Builder
 
setReuseBuffer() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
setSafeMode(boolean) - Method in class net.elytrium.serializer.SerializerConfig.Builder
When true, bad numeric or decimal field value will be interpreted as 0 or 0.0
setSeek() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
setSeek() - Method in class net.elytrium.serializer.language.reader.YamlReader
 
setSeekFromMarker(char) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
setSeekFromMarker(char) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
setSingleIndent(String) - Method in class net.elytrium.serializer.language.object.JsonSerializable
 
setSingleIndent(String) - Method in class net.elytrium.serializer.language.object.YamlSerializable
 
setSingleIndent(String) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
setSingleIndent(String) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
SINGLE_QUOTED - Enum constant in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Preferably single line, quoted with single quote ', but " will be used if special character was found
skipCollection() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipCollection(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipCollection(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
skipComments(char, boolean) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipComments(Field, char, boolean) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipComments(Field, char, boolean) - Method in class net.elytrium.serializer.language.reader.JsonReader
 
skipComments(Field, char, boolean) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
skipGuessingType() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipGuessingType(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipGuessingType(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
skipMap() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipMap(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipMap(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
skipNode(Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipNode(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipNode(Field, Class<?>) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipString() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipString(Field) - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
skipString(Field) - Method in class net.elytrium.serializer.language.reader.YamlReader
 
SNAKE_CASE - Enum constant in enum class net.elytrium.serializer.NameStyle
snake_case
SUCCESS - Enum constant in enum class net.elytrium.serializer.LoadResult
 

T

TEXT - Enum constant in enum class net.elytrium.serializer.annotations.CommentValue.Type
 
toFieldName(String) - Method in class net.elytrium.serializer.SerializerConfig
Converts the config node field to the class field name format.
toFieldName(String, NameStyle, NameStyle) - Method in class net.elytrium.serializer.SerializerConfig
Converts the config node field to the class field name format.
toMacroCase(String) - Method in enum class net.elytrium.serializer.NameStyle
 
toNodeName(String) - Method in class net.elytrium.serializer.SerializerConfig
Converts the class field name to the config node field format.
toNodeName(String, NameStyle, NameStyle) - Method in class net.elytrium.serializer.SerializerConfig
Converts the class field name to the config node field format.
transformPlaceholder(String) - Method in interface net.elytrium.serializer.placeholders.PlaceholderReplacer
 
Transient - Annotation Interface in net.elytrium.serializer.annotations
Any field or class with is not part of the config.
type() - Element in annotation interface net.elytrium.serializer.annotations.CommentValue
 

U

unsetSeek() - Method in class net.elytrium.serializer.language.reader.AbstractReader
 
unsetSeek() - Method in class net.elytrium.serializer.language.reader.YamlReader
 
unwrapClassParameterizedType(Type) - Static method in class net.elytrium.serializer.utils.GenericUtils
 

V

value() - Element in annotation interface net.elytrium.serializer.annotations.CollectionType
 
value() - Element in annotation interface net.elytrium.serializer.annotations.Comment
 
value() - Element in annotation interface net.elytrium.serializer.annotations.CommentsHolder
 
value() - Element in annotation interface net.elytrium.serializer.annotations.CommentValue
 
value() - Element in annotation interface net.elytrium.serializer.annotations.FallbackNodeNames
 
value() - Element in annotation interface net.elytrium.serializer.annotations.MapType
 
value() - Element in annotation interface net.elytrium.serializer.annotations.RegisterPlaceholders
 
value() - Element in annotation interface net.elytrium.serializer.annotations.Serializer
 
value() - Element in annotation interface net.elytrium.serializer.annotations.YamlStringStyle
 
valueOf(String) - Static method in enum class net.elytrium.serializer.annotations.Comment.At
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.elytrium.serializer.annotations.CommentValue.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.elytrium.serializer.LoadResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.elytrium.serializer.NameStyle
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.elytrium.serializer.annotations.Comment.At
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.elytrium.serializer.annotations.CommentValue.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.elytrium.serializer.LoadResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.elytrium.serializer.NameStyle
Returns an array containing the constants of this enum class, in the order they are declared.

W

wrapWithBraces() - Element in annotation interface net.elytrium.serializer.annotations.RegisterPlaceholders
 
write(YamlWriter, String) - Method in enum class net.elytrium.serializer.language.writer.YamlWriter.StringStyle
 
writeBeginCollection() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeBeginCollection(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeBeginCollection(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeBeginCollection(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeBeginMap() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeBeginMap(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeBeginMap(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeBeginMap(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeBoolean(boolean) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeBoolean(Field, boolean) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCharacter(char) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCharacter(Field, char) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCharacter(Field, char) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeCollection(Field, Collection<Object>, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollection(Collection<Object>, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntry(Object) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntry(Field, Object) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntry(Field, Object) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeCollectionEntry(Field, Object) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeCollectionEntryEnd() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntryEnd(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntryEnd(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeCollectionEntryEnd(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeCollectionEntryJoin() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCollectionEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeCollectionEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeComment(Field, Comment, boolean) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeComment(Comment, boolean) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCommentEnd(Field, Comment.At) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCommentEnd(Field, Comment.At) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeCommentEnd(Field, Comment.At) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeCommentEnd(Comment.At) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeComments(Field, Comment[], Comment.At, boolean) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeComments(Comment[], Comment.At, boolean) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCommentStart(Field, Comment.At) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCommentStart(Field, Comment.At) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeCommentStart(Field, Comment.At) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeCommentStart(Comment.At) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCommentValueIndent(Field, Comment.At, int) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeCommentValueIndent(Field, Comment.At, int) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeCommentValueIndent(Comment.At, int) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEmptyCollection() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEmptyCollection(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEmptyCollection(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeEmptyMap() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEmptyMap(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEmptyMap(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeEndCollection() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEndCollection(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEndCollection(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeEndCollection(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeEndMap() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEndMap(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEndMap(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeEndMap(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeEnum(Enum<?>) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeEnum(Field, Enum<?>) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeLine() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeLine() - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeLine() - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeMap(Field, Map<Object, Object>, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMap(Map<Object, Object>, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapEntry(Field, String, Object, boolean, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapEntry(String, Object, boolean, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapEntryEnd() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapEntryEnd(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapEntryEnd(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeMapEntryEnd(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeMapPostCommentEntryJoin() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapPostCommentEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapPostCommentEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeMapPostCommentEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeMapPreCommentEntryJoin() - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapPreCommentEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeMapPreCommentEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeMapPreCommentEntryJoin(Field) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeNode(Object, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeNode(Field, Object, Comment[]) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeNodeName(Field, String) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeNodeName(Field, String) - Method in class net.elytrium.serializer.language.writer.JsonWriter
 
writeNodeName(Field, String) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeNodeName(String) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeNumber(Number) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeNumber(Field, Number) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writer - Variable in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeRaw(char) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeRaw(char) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeRaw(String) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeRaw(String) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeSerializableObject(Object, Class<?>) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeSerializableObject(Field, Object, Class<?>) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeString(Field, String) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 
writeString(Field, String) - Method in class net.elytrium.serializer.language.writer.YamlWriter
 
writeString(String) - Method in class net.elytrium.serializer.language.writer.AbstractWriter
 

Y

YamlReader - Class in net.elytrium.serializer.language.reader
 
YamlReader(BufferedReader) - Constructor for class net.elytrium.serializer.language.reader.YamlReader
 
YamlReader(BufferedReader, SerializerConfig) - Constructor for class net.elytrium.serializer.language.reader.YamlReader
 
YamlReader(BufferedReader, SerializerConfig, YamlSerializable) - Constructor for class net.elytrium.serializer.language.reader.YamlReader
 
YamlSerializable - Class in net.elytrium.serializer.language.object
 
YamlSerializable() - Constructor for class net.elytrium.serializer.language.object.YamlSerializable
 
YamlSerializable(SerializerConfig) - Constructor for class net.elytrium.serializer.language.object.YamlSerializable
 
YamlStringStyle - Annotation Interface in net.elytrium.serializer.annotations
Changes strings style in serialized yaml documents.
YamlWriter - Class in net.elytrium.serializer.language.writer
 
YamlWriter(BufferedWriter) - Constructor for class net.elytrium.serializer.language.writer.YamlWriter
 
YamlWriter(SerializerConfig, BufferedWriter) - Constructor for class net.elytrium.serializer.language.writer.YamlWriter
 
YamlWriter(SerializerConfig, BufferedWriter, YamlSerializable) - Constructor for class net.elytrium.serializer.language.writer.YamlWriter
 
YamlWriter.StringStyle - Enum Class in net.elytrium.serializer.language.writer
 
A B C D F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form