Class Serializer

java.lang.Object
org.snakeyaml.engine.v2.serializer.Serializer

public class Serializer extends Object
Transform a Node Graph to Event stream and allow provided Emitable to present the Events into the output stream
  • Field Details

  • Constructor Details

    • Serializer

      public Serializer(DumpSettings settings, Emitable emitable)
      Create Serializer
      Parameters:
      settings - - dump configuration
      emitable - - destination for the event stream
  • Method Details

    • serializeDocument

      public void serializeDocument(Node node)
      Serialize document
      Parameters:
      node - - the document root
    • emitStreamStart

      public void emitStreamStart()
    • emitStreamEnd

      public void emitStreamEnd()
    • anchorNode

      private void anchorNode(Node node)
    • serializeNode

      private void serializeNode(Node node)
      Recursive serialization of a Node
      Parameters:
      node - - content
    • serializeComments

      private void serializeComments(List<CommentLine> comments)