Class CompactConstructor.ConstructCompactObject

java.lang.Object
org.yaml.snakeyaml.constructor.Constructor.ConstructMapping
org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor.ConstructCompactObject
All Implemented Interfaces:
Construct
Enclosing class:
CompactConstructor

public class CompactConstructor.ConstructCompactObject extends Constructor.ConstructMapping
Custom ConstructMapping
  • Constructor Details

    • ConstructCompactObject

      public ConstructCompactObject()
  • Method Details

    • 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
      Overrides:
      construct2ndStep in class Constructor.ConstructMapping
      Parameters:
      node - composed Node
      object - the instance constructed earlier by construct(Node node) for the provided Node
    • construct

      public Object construct(Node node)
      Description copied from class: Constructor.ConstructMapping
      Construct JavaBean. If type safe collections are used please look at TypeDescription.
      Specified by:
      construct in interface Construct
      Overrides:
      construct in class Constructor.ConstructMapping
      Parameters:
      node - node where the keys are property names (they can only be Strings) and values are objects to be created
      Returns:
      constructed JavaBean