Class Emitter

java.lang.Object
org.snakeyaml.engine.v2.emitter.Emitter
All Implemented Interfaces:
Emitable

public final class Emitter extends Object implements Emitable
 Emitter expects events obeying the following grammar:
 stream ::= STREAM-START document* STREAM-END
 document ::= DOCUMENT-START node DOCUMENT-END
 node ::= SCALAR | sequence | mapping
 sequence ::= SEQUENCE-START node* SEQUENCE-END
 mapping ::= MAPPING-START (node node)* MAPPING-END
 
  • Field Details

    • MIN_INDENT

      public static final int MIN_INDENT
      indent cannot be zero spaces
      See Also:
    • MAX_INDENT

      public static final int MAX_INDENT
      indent should not be more than 10 spaces
      See Also:
  • Constructor Details

    • Emitter

      public Emitter(DumpSettings opts, StreamDataWriter stream)
      Create
      Parameters:
      opts - - configuration options
      stream - - output stream
  • Method Details

    • emit

      public void emit(Event event)
      Description copied from interface: Emitable
      Serialise event to bytes
      Specified by:
      emit in interface Emitable
      Parameters:
      event - - the source