Class YamlWriter
java.lang.Object
net.elytrium.serializer.language.writer.AbstractWriter
net.elytrium.serializer.language.writer.YamlWriter
- Direct Known Subclasses:
JsonWriter
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class net.elytrium.serializer.language.writer.AbstractWriter
config, NEW_LINE, writer -
Constructor Summary
ConstructorsConstructorDescriptionYamlWriter(BufferedWriter writer) YamlWriter(SerializerConfig config, BufferedWriter writer) YamlWriter(SerializerConfig config, BufferedWriter writer, YamlSerializable serializable) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetSingleIndent(String singleIndent) voidwriteBeginCollection(Field owner) voidwriteBeginMap(Field owner) voidwriteCharacter(Field owner, char value) voidwriteCollectionEntry(Field owner, Object entry) voidwriteCollectionEntryEnd(Field owner) voidwriteCollectionEntryJoin(Field owner) voidwriteCommentEnd(Field owner, Comment.At at) voidwriteCommentStart(Field owner, Comment.At at) voidwriteCommentValueIndent(Field owner, Comment.At at, int indent) voidwriteEmptyCollection(Field owner) voidwriteEmptyMap(Field owner) voidwriteEndCollection(Field owner) voidwriteEndMap(Field owner) voidvoidwriteMapEntryEnd(Field owner) voidvoidwriteMapPreCommentEntryJoin(Field owner) voidwriteNodeName(Field owner, String value) voidwriteRaw(char value) voidvoidwriteString(Field owner, String value) Methods inherited from class net.elytrium.serializer.language.writer.AbstractWriter
flush, writeBeginCollection, writeBeginMap, writeBoolean, writeBoolean, writeCharacter, writeCollection, writeCollection, writeCollectionEntry, writeCollectionEntryEnd, writeCollectionEntryJoin, writeComment, writeComment, writeCommentEnd, writeComments, writeComments, writeCommentStart, writeCommentValueIndent, writeEmptyCollection, writeEmptyMap, writeEndCollection, writeEndMap, writeEnum, writeEnum, writeMap, writeMap, writeMapEntry, writeMapEntry, writeMapEntryEnd, writeMapPostCommentEntryJoin, writeMapPreCommentEntryJoin, writeNode, writeNode, writeNodeName, writeNumber, writeNumber, writeSerializableObject, writeSerializableObject, writeString
-
Constructor Details
-
YamlWriter
-
YamlWriter
-
YamlWriter
-
-
Method Details
-
writeCommentStart
- Specified by:
writeCommentStartin classAbstractWriter
-
writeCommentValueIndent
- Specified by:
writeCommentValueIndentin classAbstractWriter
-
writeCommentEnd
- Specified by:
writeCommentEndin classAbstractWriter
-
writeNodeName
- Specified by:
writeNodeNamein classAbstractWriter
-
writeEmptyMap
- Specified by:
writeEmptyMapin classAbstractWriter
-
writeBeginMap
- Specified by:
writeBeginMapin classAbstractWriter
-
writeMapPreCommentEntryJoin
- Specified by:
writeMapPreCommentEntryJoinin classAbstractWriter
-
writeMapPostCommentEntryJoin
- Specified by:
writeMapPostCommentEntryJoinin classAbstractWriter
-
writeMapEntryEnd
- Specified by:
writeMapEntryEndin classAbstractWriter
-
writeEndMap
- Specified by:
writeEndMapin classAbstractWriter
-
writeEmptyCollection
- Specified by:
writeEmptyCollectionin classAbstractWriter
-
writeBeginCollection
- Specified by:
writeBeginCollectionin classAbstractWriter
-
writeCollectionEntry
- Specified by:
writeCollectionEntryin classAbstractWriter
-
writeCollectionEntryJoin
- Specified by:
writeCollectionEntryJoinin classAbstractWriter
-
writeCollectionEntryEnd
- Specified by:
writeCollectionEntryEndin classAbstractWriter
-
writeEndCollection
- Specified by:
writeEndCollectionin classAbstractWriter
-
writeString
- Specified by:
writeStringin classAbstractWriter
-
writeCharacter
- Specified by:
writeCharacterin classAbstractWriter
-
writeLine
public void writeLine()- Specified by:
writeLinein classAbstractWriter
-
writeRaw
- Overrides:
writeRawin classAbstractWriter
-
writeRaw
public void writeRaw(char value) - Overrides:
writeRawin classAbstractWriter
-
setSingleIndent
-