org.yaml.snakeyaml.constructor
Class Constructor
- java.lang.Object
-
- org.yaml.snakeyaml.constructor.BaseConstructor
-
- org.yaml.snakeyaml.constructor.SafeConstructor
-
- org.yaml.snakeyaml.constructor.Constructor
-
- Direct Known Subclasses:
- CompactConstructor, CustomClassLoaderConstructor
public class Constructor extends SafeConstructor
Construct a custom Java instance.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.yaml.snakeyaml.constructor.SafeConstructor
SafeConstructor.ConstructUndefined, SafeConstructor.ConstructYamlBinary, SafeConstructor.ConstructYamlBool, SafeConstructor.ConstructYamlFloat, SafeConstructor.ConstructYamlInt, SafeConstructor.ConstructYamlMap, SafeConstructor.ConstructYamlNull, SafeConstructor.ConstructYamlNumber, SafeConstructor.ConstructYamlOmap, SafeConstructor.ConstructYamlPairs, SafeConstructor.ConstructYamlSeq, SafeConstructor.ConstructYamlSet, SafeConstructor.ConstructYamlStr, SafeConstructor.ConstructYamlTimestamp
-
-
Field Summary
-
Fields inherited from class org.yaml.snakeyaml.constructor.SafeConstructor
undefinedConstructor
-
-
Constructor Summary
Constructors Constructor and Description Constructor()Constructor(java.lang.Class<? extends java.lang.Object> theRoot)Create Constructor for the specified class as the root.Constructor(java.lang.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(TypeDescription theRoot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description TypeDescriptionaddTypeDescription(TypeDescription definition)Make YAML aware how to parse a custom Class.-
Methods inherited from class org.yaml.snakeyaml.constructor.BaseConstructor
checkData, getData, getPropertyUtils, getSingleData, isExplicitPropertyUtils, setComposer, setPropertyUtils
-
-
-
-
Constructor Detail
-
Constructor
public Constructor()
-
Constructor
public Constructor(java.lang.Class<? extends java.lang.Object> theRoot)
Create Constructor for the specified class as the root.- Parameters:
theRoot- - the class (usually JavaBean) to be constructed
-
Constructor
public Constructor(TypeDescription theRoot)
-
Constructor
public Constructor(java.lang.String theRoot) throws java.lang.ClassNotFoundExceptionCreate Constructor for a class which does not have to be in the classpath or for a definition from a Spring ApplicationContext.- Parameters:
theRoot- fully qualified class name of the root class (usually JavaBean)- Throws:
java.lang.ClassNotFoundException
-
-
Method Detail
-
addTypeDescription
public TypeDescription addTypeDescription(TypeDescription definition)
Make YAML aware how to parse a custom Class. If there is no root Class assigned in constructor then the 'root' property of this definition is respected.- Parameters:
definition- to be added to the Constructor- Returns:
- the previous value associated with definition, or null if there was no mapping for definition.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG