Package groovy.yaml

Class YamlSlurper


  • public class YamlSlurper
    extends Object
    Represents a YAML parser
    Since:
    3.0.0
    • Constructor Detail

      • YamlSlurper

        public YamlSlurper()
    • Method Detail

      • parseText

        public Object parseText​(String yaml)
        Parse the content of the specified yaml into a tree of Nodes.
        Parameters:
        yaml - the content of yaml
        Returns:
        the root node of the parsed tree of Nodes
      • parse

        public Object parse​(Reader reader)
        Parse the content of the specified reader into a tree of Nodes.
        Parameters:
        reader - the reader of yaml
        Returns:
        the root node of the parsed tree of Nodes
      • parse

        public Object parse​(InputStream stream)
        Parse the content of the specified reader into a tree of Nodes.
        Parameters:
        stream - the reader of yaml
        Returns:
        the root node of the parsed tree of Nodes
      • parse

        public Object parse​(File file)
                     throws IOException
        Parse the content of the specified file into a tree of Nodes.
        Parameters:
        file - the reader of yaml
        Returns:
        the root node of the parsed tree of Nodes
        Throws:
        IOException
      • parse

        public Object parse​(Path path)
                     throws IOException
        Parse the content of the specified path into a tree of Nodes.
        Parameters:
        path - the reader of yaml
        Returns:
        the root node of the parsed tree of Nodes
        Throws:
        IOException