Class Parse


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

      • Parse

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

      • parseInputStream

        public Iterable<org.snakeyaml.engine.v2.events.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:
        Processing Overview
      • parseReader

        public Iterable<org.snakeyaml.engine.v2.events.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:
        Processing Overview
      • parseString

        public Iterable<org.snakeyaml.engine.v2.events.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:
        Processing Overview