org.yaml.snakeyaml.constructor
Class Constructor.ConstructSequence

java.lang.Object
  extended by org.yaml.snakeyaml.constructor.Constructor.ConstructSequence
All Implemented Interfaces:
Construct
Enclosing class:
Constructor

protected class Constructor.ConstructSequence
extends Object
implements Construct

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


Constructor Summary
protected Constructor.ConstructSequence()
           
 
Method Summary
 Object construct(Node node)
          Construct a Java instance with all the properties injected when it is possible.
 void construct2ndStep(Node node, 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 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,
                             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


Copyright © 2008-2012. All Rights Reserved.