## Uses of Class
org.yaml.snakeyaml.nodes.Node

Packages that use Node
Package | Description
--- | ---
org.yaml.snakeyaml |
org.yaml.snakeyaml.composer |
org.yaml.snakeyaml.constructor |
org.yaml.snakeyaml.extensions.compactnotation |
org.yaml.snakeyaml.nodes |
org.yaml.snakeyaml.representer |
org.yaml.snakeyaml.serializer |

### Uses of Node in org.yaml.snakeyaml

Methods in org.yaml.snakeyaml that return Node
Modifier and Type | Method and Description
--- | ---
`Node` | Yaml.`compose(java.io.Reader yaml)` Parse the first YAML document in a stream and produce the corresponding representation tree.
`Node` | Yaml.`represent(java.lang.Object data)` Produce the corresponding representation tree for a given Object.

Methods in org.yaml.snakeyaml that return types with arguments of type Node
Modifier and Type | Method and Description
--- | ---
`java.lang.Iterable<Node>` | Yaml.`composeAll(java.io.Reader yaml)` Parse all YAML documents in a stream and produce corresponding representation trees.

Methods in org.yaml.snakeyaml with parameters of type Node
Modifier and Type | Method and Description
--- | ---
`java.util.List<Event>` | Yaml.`serialize(Node data)` Serialize the representation tree into Events.

### Uses of Node in org.yaml.snakeyaml.composer

Methods in org.yaml.snakeyaml.composer that return Node
Modifier and Type | Method and Description
--- | ---
`Node` | Composer.`getNode()` Reads and composes the next document.
`Node` | Composer.`getSingleNode()` Reads a document from a source that contains only one document.

### Uses of Node in org.yaml.snakeyaml.constructor

Methods in org.yaml.snakeyaml.constructor with parameters of type Node
Modifier and Type | Method and Description
--- | ---
`java.lang.Object` | Constructor.ConstructMapping.`construct(Node node)` Construct JavaBean.
`java.lang.Object` | Constructor.ConstructYamlObject.`construct(Node node)`
`java.lang.Object` | Constructor.ConstructScalar.`construct(Node nnode)`
`java.lang.Object` | Constructor.ConstructSequence.`construct(Node node)`
`java.lang.Object` | Construct.`construct(Node node)` Construct a Java instance with all the properties injected when it is possible.
`java.lang.Object` | SafeConstructor.ConstructYamlNull.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlBool.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlInt.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlFloat.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlBinary.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlTimestamp.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlOmap.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlPairs.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlSet.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlStr.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlSeq.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructYamlMap.`construct(Node node)`
`java.lang.Object` | SafeConstructor.ConstructUndefined.`construct(Node node)`
`void` | Constructor.ConstructMapping.`construct2ndStep(Node node, java.lang.Object object)`
`void` | Constructor.ConstructYamlObject.`construct2ndStep(Node node, java.lang.Object object)`
`void` | Constructor.ConstructSequence.`construct2ndStep(Node node, java.lang.Object object)`
`void` | Construct.`construct2ndStep(Node node, java.lang.Object object)` Apply the second step when constructing recursive structures.
`void` | SafeConstructor.ConstructYamlSet.`construct2ndStep(Node node, java.lang.Object object)`
`void` | SafeConstructor.ConstructYamlSeq.`construct2ndStep(Node node, java.lang.Object data)`
`void` | SafeConstructor.ConstructYamlMap.`construct2ndStep(Node node, java.lang.Object object)`
`void` | AbstractConstruct.`construct2ndStep(Node node, java.lang.Object data)` Fail with a reminder to provide the seconds step for a recursive structure
`protected java.lang.Object` | BaseConstructor.`constructObject(Node node)` Construct object from the specified Node.
`protected java.lang.Class<?>` | Constructor.`getClassForNode(Node node)`
`protected Construct` | BaseConstructor.`getConstructor(Node node)` Get the constructor to construct the Node.

### Uses of Node in org.yaml.snakeyaml.extensions.compactnotation

Methods in org.yaml.snakeyaml.extensions.compactnotation with parameters of type Node
Modifier and Type | Method and Description
--- | ---
`java.lang.Object` | CompactConstructor.ConstructCompactObject.`construct(Node node)`
`void` | CompactConstructor.ConstructCompactObject.`construct2ndStep(Node node, java.lang.Object object)`
`protected Construct` | CompactConstructor.`getConstructor(Node node)`

### Uses of Node in org.yaml.snakeyaml.nodes

Subclasses of Node in org.yaml.snakeyaml.nodes
Modifier and Type | Class and Description
--- | ---
`class` | `AnchorNode`
`class` | `CollectionNode` Base class for the two collection types `mapping` and `collection`.
`class` | `MappingNode` Represents a map.
`class` | `ScalarNode` Represents a scalar node.
`class` | `SequenceNode` Represents a sequence.

Methods in org.yaml.snakeyaml.nodes that return Node
Modifier and Type | Method and Description
--- | ---
`Node` | NodeTuple.`getKeyNode()` Key node.
`Node` | AnchorNode.`getRealNode()`
`Node` | NodeTuple.`getValueNode()` Value node.

Methods in org.yaml.snakeyaml.nodes that return types with arguments of type Node
Modifier and Type | Method and Description
--- | ---
`java.util.List<Node>` | SequenceNode.`getValue()` Returns the elements in this sequence.

Constructors in org.yaml.snakeyaml.nodes with parameters of type Node
Constructor and Description
`AnchorNode(Node realNode)`
`NodeTuple(Node keyNode, Node valueNode)`

Constructor parameters in org.yaml.snakeyaml.nodes with type arguments of type Node
Constructor and Description
`SequenceNode(Tag tag, boolean resolved, java.util.List<Node> value, Mark startMark, Mark endMark, java.lang.Boolean flowStyle)`
`SequenceNode(Tag tag, java.util.List<Node> value, java.lang.Boolean flowStyle)`

### Uses of Node in org.yaml.snakeyaml.representer

Fields in org.yaml.snakeyaml.representer with type parameters of type Node
Modifier and Type | Field and Description
--- | ---
`protected java.util.Map<java.lang.Object,Node>` | BaseRepresenter.`representedObjects`

Methods in org.yaml.snakeyaml.representer that return Node
Modifier and Type | Method and Description
--- | ---
`Node` | BaseRepresenter.`represent(java.lang.Object data)`
`protected Node` | BaseRepresenter.`representData(java.lang.Object data)`
`Node` | Representer.RepresentJavaBean.`representData(java.lang.Object data)`
`Node` | Represent.`representData(java.lang.Object data)` Create a Node
`protected Node` | BaseRepresenter.`representMapping(Tag tag, java.util.Map<? extends java.lang.Object,java.lang.Object> mapping, java.lang.Boolean flowStyle)`
`protected Node` | BaseRepresenter.`representScalar(Tag tag, java.lang.String value)`
`protected Node` | BaseRepresenter.`representScalar(Tag tag, java.lang.String value, java.lang.Character style)`
`protected Node` | BaseRepresenter.`representSequence(Tag tag, java.lang.Iterable<? extends java.lang.Object> sequence, java.lang.Boolean flowStyle)`

Methods in org.yaml.snakeyaml.representer with parameters of type Node
Modifier and Type | Method and Description
--- | ---
`protected void` | Representer.`checkGlobalTag(Property property, Node node, java.lang.Object object)` Remove redundant global tag for a type safe (generic) collection if it is the same as defined by the JavaBean property

### Uses of Node in org.yaml.snakeyaml.serializer

Methods in org.yaml.snakeyaml.serializer with parameters of type Node
Modifier and Type | Method and Description
--- | ---
`void` | Serializer.`serialize(Node node)`