Class SnakeYaml.FocusedConstructor
java.lang.Object
org.yaml.snakeyaml.constructor.BaseConstructor
org.yaml.snakeyaml.constructor.SafeConstructor
org.yaml.snakeyaml.constructor.Constructor
de.oktoflow.platform.support.yaml.snakeyaml.SnakeYaml.FocusedConstructor
- Enclosing class:
SnakeYaml
private static class SnakeYaml.FocusedConstructor
extends org.yaml.snakeyaml.constructor.Constructor
Extends snakeyaml's constructor by loading via the class loader of the specified class, not
just via the context classloader.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from class org.yaml.snakeyaml.constructor.Constructor
org.yaml.snakeyaml.constructor.Constructor.ConstructMapping, org.yaml.snakeyaml.constructor.Constructor.ConstructScalar, org.yaml.snakeyaml.constructor.Constructor.ConstructSequence, org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObjectNested classes/interfaces inherited from class org.yaml.snakeyaml.constructor.SafeConstructor
org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp -
Field Summary
FieldsFields inherited from class org.yaml.snakeyaml.constructor.SafeConstructor
undefinedConstructorFields inherited from class org.yaml.snakeyaml.constructor.BaseConstructor
composer, loadingConfig, rootTag, typeDefinitions, typeTags, yamlClassConstructors, yamlConstructors, yamlMultiConstructors -
Constructor Summary
ConstructorsConstructorDescriptionFocusedConstructor(Class<? extends Object> cls) Creates a constructor instance for the given class. -
Method Summary
Methods inherited from class org.yaml.snakeyaml.constructor.Constructor
getClassForNodeMethods inherited from class org.yaml.snakeyaml.constructor.SafeConstructor
constructMapping2ndStep, constructSet2ndStep, createLongOrBigInteger, flattenMapping, processDuplicateKeysMethods inherited from class org.yaml.snakeyaml.constructor.BaseConstructor
addTypeDescription, checkData, constructArray, constructArrayStep2, constructDocument, constructMapping, constructObject, constructObjectNoCheck, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSet, createArray, createDefaultList, createDefaultMap, createDefaultSet, finalizeConstruction, getConstructor, getData, getPropertyUtils, getSingleData, isAllowDuplicateKeys, isExplicitPropertyUtils, isWrappedToRootException, newInstance, newInstance, newInstance, newList, newMap, newSet, postponeMapFilling, postponeSetFilling, setAllowDuplicateKeys, setComposer, setPropertyUtils, setWrappedToRootException
-
Field Details
-
loader
-
-
Constructor Details
-
FocusedConstructor
Creates a constructor instance for the given class.- Parameters:
cls- the class to construct for, primarily querying the class loader ofcls
-
-
Method Details
-
getClassForName
- Overrides:
getClassForNamein classorg.yaml.snakeyaml.constructor.Constructor- Throws:
ClassNotFoundException
-