Package org.yaml.snakeyaml.constructor
Class Constructor.ConstructYamlObject
java.lang.Object
org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject
- All Implemented Interfaces:
Construct
- Enclosing class:
Constructor
Construct an instance when the runtime class is not known but a global tag with a class name is
defined. It delegates the construction to the appropriate constructor based on the node kind
(scalar, sequence, mapping)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConstruct 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.private Construct
getConstructor
(Node node)
-
Constructor Details
-
ConstructYamlObject
protected ConstructYamlObject()
-
-
Method Details
-
getConstructor
-
construct
Description copied from interface:Construct
Construct a Java instance with all the properties injected when it is possible. -
construct2ndStep
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 interfaceConstruct
- Parameters:
node
- composed Nodeobject
- the instance constructed earlier byconstruct(Node node)
for the provided Node
-