Class JsonWriter
java.lang.Object
net.elytrium.serializer.language.writer.AbstractWriter
net.elytrium.serializer.language.writer.YamlWriter
net.elytrium.serializer.language.writer.JsonWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class net.elytrium.serializer.language.writer.YamlWriter
YamlWriter.StringStyle -
Field Summary
Fields inherited from class net.elytrium.serializer.language.writer.AbstractWriter
config, NEW_LINE, writer -
Constructor Summary
ConstructorsConstructorDescriptionJsonWriter(BufferedWriter writer) JsonWriter(BufferedWriter writer, SerializerConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetSingleIndent(String singleIndent) voidwriteBeginCollection(Field owner) voidwriteBeginMap(Field owner) voidwriteCollectionEntry(Field owner, Object entry) voidwriteCollectionEntryEnd(Field owner) voidwriteCollectionEntryJoin(Field owner) voidwriteCommentEnd(Field owner, Comment.At at) voidwriteCommentStart(Field owner, Comment.At at) voidwriteEndCollection(Field owner) voidwriteEndMap(Field owner) voidvoidwriteMapEntryEnd(Field owner) voidvoidwriteMapPreCommentEntryJoin(Field owner) voidwriteNodeName(Field owner, String nodeName) Methods inherited from class net.elytrium.serializer.language.writer.YamlWriter
writeCharacter, writeCommentValueIndent, writeEmptyCollection, writeEmptyMap, writeRaw, writeRaw, writeStringMethods 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
-
JsonWriter
-
JsonWriter
-
-
Method Details
-
writeCommentStart
- Overrides:
writeCommentStartin classYamlWriter
-
writeCommentEnd
- Overrides:
writeCommentEndin classYamlWriter
-
writeNodeName
- Overrides:
writeNodeNamein classYamlWriter
-
writeBeginMap
- Overrides:
writeBeginMapin classYamlWriter
-
writeMapPreCommentEntryJoin
- Overrides:
writeMapPreCommentEntryJoinin classYamlWriter
-
writeMapPostCommentEntryJoin
- Overrides:
writeMapPostCommentEntryJoinin classYamlWriter
-
writeMapEntryEnd
- Overrides:
writeMapEntryEndin classYamlWriter
-
writeEndMap
- Overrides:
writeEndMapin classYamlWriter
-
writeBeginCollection
- Overrides:
writeBeginCollectionin classYamlWriter
-
writeCollectionEntry
- Overrides:
writeCollectionEntryin classYamlWriter
-
writeCollectionEntryJoin
- Overrides:
writeCollectionEntryJoinin classYamlWriter
-
writeCollectionEntryEnd
- Overrides:
writeCollectionEntryEndin classYamlWriter
-
writeEndCollection
- Overrides:
writeEndCollectionin classYamlWriter
-
writeLine
public void writeLine()- Overrides:
writeLinein classYamlWriter
-
setSingleIndent
- Overrides:
setSingleIndentin classYamlWriter
-