Package groovy.yaml

Class YamlSlurper


  • public class YamlSlurper
    extends java.lang.Object
    Represents a YAML parser
    Since:
    3.0.0
    • Constructor Summary

      Constructors 
      Constructor Description
      YamlSlurper()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object parse​(java.io.File file)
      Parse the content of the specified file into a tree of Nodes.
      java.lang.Object parse​(java.io.InputStream stream)
      Parse the content of the specified reader into a tree of Nodes.
      java.lang.Object parse​(java.io.Reader reader)
      Parse the content of the specified reader into a tree of Nodes.
      java.lang.Object parse​(java.nio.file.Path path)
      Parse the content of the specified path into a tree of Nodes.
      java.lang.Object parseText​(java.lang.String yaml)
      Parse the content of the specified yaml into a tree of Nodes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • YamlSlurper

        public YamlSlurper()
    • Method Detail

      • parseText

        public java.lang.Object parseText​(java.lang.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 java.lang.Object parse​(java.io.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 java.lang.Object parse​(java.io.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 java.lang.Object parse​(java.io.File file)
                               throws java.io.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:
        java.io.IOException
      • parse

        public java.lang.Object parse​(java.nio.file.Path path)
                               throws java.io.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:
        java.io.IOException