Top Fields Constructors Methods
org.yaml.snakeyaml.serializer

public final Class Serializer

extends Object
Class Inheritance
Imports
java.io.IOException, java.util.HashMap, .HashSet, .List, .Map, .Set, org.yaml.snakeyaml.DumperOptions, .DumperOptions.Version, org.yaml.snakeyaml.comments.CommentLine, org.yaml.snakeyaml.emitter.Emitable, org.yaml.snakeyaml.events.AliasEvent, .CommentEvent, .DocumentEndEvent, .DocumentStartEvent, .ImplicitTuple, .MappingEndEvent, .MappingStartEvent, .ScalarEvent, .SequenceEndEvent, .SequenceStartEvent, .StreamEndEvent, .StreamStartEvent, org.yaml.snakeyaml.nodes.AnchorNode, .MappingNode, .Node, .NodeId, .NodeTuple, .ScalarNode, .SequenceNode, .Tag, org.yaml.snakeyaml.resolver.Resolver

Field Summary

Modifier and TypeField and Description
private final AnchorGenerator
private final Map<Node, String>
private Boolean
private final Emitable
private final boolean
private final Tag
private final boolean
private final Resolver
private final Set<Node>
private final Map<String, String>
private DumperOptions.Version

Constructor Summary

AccessConstructor and Description
public
Serializer(Emitable emitter, Resolver resolver, DumperOptions opts, Tag rootTag)

Method Summary

Modifier and TypeMethod and Description
private void
public void
public void
open()

public void
private void
private void
serializeNode(Node node, Node parent)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

anchorGeneratorback to summary
private final AnchorGenerator anchorGenerator
anchorsback to summary
private final Map<Node, String> anchors
closedback to summary
private Boolean closed
emitterback to summary
private final Emitable emitter
explicitEndback to summary
private final boolean explicitEnd
explicitRootback to summary
private final Tag explicitRoot
explicitStartback to summary
private final boolean explicitStart
resolverback to summary
private final Resolver resolver
serializedNodesback to summary
private final Set<Node> serializedNodes
useTagsback to summary
private final Map<String, String> useTags
useVersionback to summary
private DumperOptions.Version useVersion

Constructor Detail

Serializerback to summary
public Serializer(Emitable emitter, Resolver resolver, DumperOptions opts, Tag rootTag)

Method Detail

anchorNodeback to summary
private void anchorNode(Node node)
closeback to summary
public void close() throws IOException
openback to summary
public void open() throws IOException
serializeback to summary
public void serialize(Node node) throws IOException
serializeCommentsback to summary
private void serializeComments(List<CommentLine> comments) throws IOException
serializeNodeback to summary
private void serializeNode(Node node, Node parent) throws IOException