Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form