# Psych::Nodes::Stream - ri - phpman

= [**Psych::Nodes::Stream](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AStream/markdown) < [Psych::Nodes::Node**](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3ANode/markdown)

(from gem psych-5.4.0)
------------------------------------------------------------------------
## Represents a YAML stream.  This is the root node for any YAML parse
tree.  This node must have one or more child nodes.  The only valid
child node for a [Psych::Nodes::Stream](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3AStream/markdown) node is [Psych::Nodes::Document](https://www.chedong.com/phpMan.php/perldoc/Psych%3A%3ANodes%3A%3ADocument/markdown).
------------------------------------------------------------------------
= **Constants:**

ANY:
### Any encoding

UTF16BE:
  UTF-16BE encoding

UTF16LE:
  UTF-16LE encoding

UTF8:
  UTF-8 encoding


= **Class methods:**

  new

= **Instance methods:**

  encoding
  stream?

= **Attributes:**

  attr_accessor encoding

