public class Constructor extends SafeConstructor
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | Constructor.ConstructMappingConstruct mapping instance (Map, JavaBean) when the runtime class is
 known. | 
| protected class  | Constructor.ConstructScalarConstruct scalar instance when the runtime class is known. | 
| protected class  | Constructor.ConstructSequenceConstruct sequence (List, Array, or immutable object) when the runtime
 class is known. | 
| protected class  | Constructor.ConstructYamlObjectConstruct an instance when the runtime class is not known but a global
 tag with a class name is defined. | 
SafeConstructor.ConstructUndefined, SafeConstructor.ConstructYamlBinary, SafeConstructor.ConstructYamlBool, SafeConstructor.ConstructYamlFloat, SafeConstructor.ConstructYamlInt, SafeConstructor.ConstructYamlMap, SafeConstructor.ConstructYamlNull, SafeConstructor.ConstructYamlOmap, SafeConstructor.ConstructYamlPairs, SafeConstructor.ConstructYamlSeq, SafeConstructor.ConstructYamlSet, SafeConstructor.ConstructYamlStr, SafeConstructor.ConstructYamlTimestampundefinedConstructorcomposer, loadingConfig, rootTag, typeDefinitions, typeTags, yamlClassConstructors, yamlConstructors, yamlMultiConstructors| Constructor and Description | 
|---|
| Constructor() | 
| Constructor(Class<? extends Object> theRoot)Create Constructor for the specified class as the root. | 
| Constructor(Class<? extends Object> theRoot,
           LoaderOptions loadingConfig) | 
| Constructor(LoaderOptions loadingConfig) | 
| Constructor(String theRoot)Create Constructor for a class which does not have to be in the classpath
 or for a definition from a Spring ApplicationContext. | 
| Constructor(String theRoot,
           LoaderOptions loadingConfig) | 
| Constructor(TypeDescription theRoot) | 
| Constructor(TypeDescription theRoot,
           Collection<TypeDescription> moreTDs) | 
| Constructor(TypeDescription theRoot,
           Collection<TypeDescription> moreTDs,
           LoaderOptions loadingConfig) | 
| Constructor(TypeDescription theRoot,
           LoaderOptions loadingConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Class<?> | getClassForName(String name) | 
| protected Class<?> | getClassForNode(Node node) | 
constructMapping2ndStep, constructSet2ndStep, createLongOrBigInteger, flattenMapping, processDuplicateKeysaddTypeDescription, checkData, constructArray, constructArrayStep2, constructDocument, constructMapping, constructObject, constructObjectNoCheck, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSet, createArray, createDefaultList, createDefaultMap, createDefaultSet, finalizeConstruction, getConstructor, getData, getPropertyUtils, getSingleData, isAllowDuplicateKeys, isEnumCaseSensitive, isExplicitPropertyUtils, isWrappedToRootException, newInstance, newInstance, newInstance, newList, newMap, newSet, postponeMapFilling, postponeSetFilling, setAllowDuplicateKeys, setComposer, setEnumCaseSensitive, setPropertyUtils, setWrappedToRootExceptionpublic Constructor()
public Constructor(LoaderOptions loadingConfig)
public Constructor(Class<? extends Object> theRoot)
theRoot - - the class (usually JavaBean) to be constructedpublic Constructor(Class<? extends Object> theRoot, LoaderOptions loadingConfig)
public Constructor(TypeDescription theRoot)
public Constructor(TypeDescription theRoot, LoaderOptions loadingConfig)
public Constructor(TypeDescription theRoot, Collection<TypeDescription> moreTDs)
public Constructor(TypeDescription theRoot, Collection<TypeDescription> moreTDs, LoaderOptions loadingConfig)
public Constructor(String theRoot) throws ClassNotFoundException
theRoot - fully qualified class name of the root class (usually
            JavaBean)ClassNotFoundException - if cannot be loaded by the classloaderpublic Constructor(String theRoot, LoaderOptions loadingConfig) throws ClassNotFoundException
ClassNotFoundExceptionprotected Class<?> getClassForName(String name) throws ClassNotFoundException
ClassNotFoundExceptionCopyright © 2008–2021. All rights reserved.