org.yaml.snakeyaml.constructor

## Class Constructor.ConstructSequence

- java.lang.Object
- - org.yaml.snakeyaml.constructor.Constructor.ConstructSequence

All Implemented Interfaces:
  Construct

Enclosing class:
  Constructor

    protected class Constructor.ConstructSequence
    extends java.lang.Object
    implements Construct

Construct sequence (List, Array, or immutable object) when the runtime class is known.

### Constructor Summary

Constructors
`protected` `Constructor.ConstructSequence()`

### Method Summary

Methods
`java.lang.Object` `construct(Node node)` Construct a Java instance with all the properties injected when it is possible.
`void` `construct2ndStep(Node node, java.lang.Object object)` Apply the second step when constructing recursive structures.

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### Constructor.ConstructSequence

    protected Constructor.ConstructSequence()

### Method Detail

#### construct

    public java.lang.Object construct(Node node)

Description copied from interface: `Construct`
Construct a Java instance with all the properties injected when it is possible.

Specified by:
  `construct` in interface `Construct`
Parameters:
  `node` - composed Node
Returns:
  a complete Java instance

#### construct2ndStep

    public void construct2ndStep(Node node,
                        java.lang.Object object)

Description copied from interface: `Construct`
Apply the second step when constructing recursive structures. Because the instance is already created it can assign a reference to itself.

Specified by:
  `construct2ndStep` in interface `Construct`
Parameters:
  `node` - composed Node
  `object` - the instance constructed earlier by `construct(Node node)` for the provided Node