java.lang.Object
org.snakeyaml.engine.v2.api.lowlevel.Parse

public class Parse extends Object
Read the input stream and parse the content into events (opposite for Present or Emit)
  • Field Details

  • Constructor Details

    • Parse

      public Parse(LoadSettings settings)
      Create instance with provided LoadSettings
      Parameters:
      settings - - configuration
  • Method Details

    • parseInputStream

      public Iterable<Event> parseInputStream(InputStream yaml)
      Parse a YAML stream and produce parsing events.
      Parameters:
      yaml - - YAML document(s). Default encoding is UTF-8. The BOM must be present if the encoding is UTF-16 or UTF-32
      Returns:
      parsed events
      See Also:
    • parseReader

      public Iterable<Event> parseReader(Reader yaml)
      Parse a YAML stream and produce parsing events. Since the encoding is already known the BOM must not be present (it will be parsed as content)
      Parameters:
      yaml - - YAML document(s).
      Returns:
      parsed events
      See Also:
    • parseString

      public Iterable<Event> parseString(String yaml)
      Parse a YAML stream and produce parsing events.
      Parameters:
      yaml - - YAML document(s). The BOM must not be present (it will be parsed as content)
      Returns:
      parsed events
      See Also: