Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.yaml.snakeyaml.composer
Class Composer

    java.lang.Object
      org.yaml.snakeyaml.composer.Composer

    public class Composer

extends Object

Creates a node graph from parser events.

Corresponds to the 'Compose' step as described in chapter 3.1 of the YAML Specification.

Constructor Summary
`Composer(Parser parser, Resolver resolver)`

Method Summary
`boolean` | `checkNode()` Checks if further documents are available.
`Node` | `getNode()` Reads and composes the next document.
`Node` | `getSingleNode()` Reads a document from a source that contains only one document.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Composer

    public Composer(Parser parser,
                    Resolver resolver)

Method Detail

### checkNode

    public boolean checkNode()

  Checks if further documents are available.

  Returns:
    `true` if there is at least one more document.

### getNode

    public Node getNode()

  Reads and composes the next document.

  Returns:
    The root node of the document or `null` if no more documents are available.

### getSingleNode

    public Node getSingleNode()

  Reads a document from a source that contains only one document.

  If the stream contains more than one document an exception is thrown.

  Returns:
    The root node of the document or `null` if no document is available.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008-2011. All Rights Reserved.