org.jvyamlb
Interface Constructor

All Known Implementing Classes:
BaseConstructorImpl, ConstructorImpl, SafeConstructorImpl

public interface Constructor

Author:
Ola Bini

Nested Class Summary
static interface Constructor.RecursiveFixer
           
static interface Constructor.YamlConstructor
           
static interface Constructor.YamlMultiConstructor
           
 
Method Summary
 void addFixer(Node node, Constructor.RecursiveFixer fixer)
           
 boolean checkData()
           
 java.lang.Object constructDocument(Node node)
           
 java.lang.Object constructMapping(Node node)
           
 java.lang.Object constructObject(Node node)
           
 java.lang.Object constructPairs(Node node)
           
 java.lang.Object constructPrimitive(Node node)
           
 java.lang.Object constructPrivateType(Node node)
           
 java.lang.Object constructScalar(Node node)
           
 java.lang.Object constructSequence(Node node)
           
 void doRecursionFix(Node node, java.lang.Object obj)
           
 java.util.Iterator eachDocument()
           
 java.lang.Object getData()
           
 java.util.Iterator iterator()
           
 

Method Detail

checkData

boolean checkData()

getData

java.lang.Object getData()

eachDocument

java.util.Iterator eachDocument()

iterator

java.util.Iterator iterator()

constructDocument

java.lang.Object constructDocument(Node node)

constructObject

java.lang.Object constructObject(Node node)

constructPrimitive

java.lang.Object constructPrimitive(Node node)

constructScalar

java.lang.Object constructScalar(Node node)

constructPrivateType

java.lang.Object constructPrivateType(Node node)

constructSequence

java.lang.Object constructSequence(Node node)

constructMapping

java.lang.Object constructMapping(Node node)

constructPairs

java.lang.Object constructPairs(Node node)

doRecursionFix

void doRecursionFix(Node node,
                    java.lang.Object obj)

addFixer

void addFixer(Node node,
              Constructor.RecursiveFixer fixer)