Interface ConstructNode
- All Known Implementing Classes:
ConstructOptionalClass, ConstructScalar, ConstructUuidClass, ConstructYamlBinary, ConstructYamlCoreBool, ConstructYamlCoreFloat, ConstructYamlCoreInt, ConstructYamlJsonBool, ConstructYamlJsonFloat, ConstructYamlJsonInt, ConstructYamlNull, StandardConstructor.ConstructEnv, StandardConstructor.ConstructYamlMap, StandardConstructor.ConstructYamlSeq, StandardConstructor.ConstructYamlSet, StandardConstructor.ConstructYamlStr
public interface ConstructNode
Provide a way to construct a Java instance from the composed Node. Support recursive objects if
it is required. (create Native Data Structure out of Node Graph) (this is the opposite for
Represent)
- See Also:
-
Method Summary
-
Method Details
-
construct
-
constructRecursive
Apply the second step when constructing recursive structures. Because the instance is already created it can assign a reference to itself. (no need to implement this method for non-recursive data structures). Fail with a reminder to provide the second step for a recursive structure- Parameters:
node- composed Nodeobject- the instance constructed earlier byconstruct(Node node)for the provided Node
-