Package org.yaml.snakeyaml.constructor
Class SafeConstructor
java.lang.Object
org.yaml.snakeyaml.constructor.BaseConstructor
org.yaml.snakeyaml.constructor.SafeConstructor
- Direct Known Subclasses:
Constructor
Construct standard Java classes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
class
class
class
class
class
class
class
class
class
class
class
static class
-
Field Summary
FieldsFields inherited from class org.yaml.snakeyaml.constructor.BaseConstructor
composer, loadingConfig, NOT_INSTANTIATED_OBJECT, rootTag, typeDefinitions, typeTags, yamlClassConstructors, yamlConstructors, yamlMultiConstructors
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
constructMapping2ndStep
(MappingNode node, Map<Object, Object> mapping) Fill provided Map with constructed dataprotected void
constructSet2ndStep
(MappingNode node, Set<Object> set) protected static Number
createLongOrBigInteger
(String number, int radix) protected void
flattenMapping
(MappingNode node) protected void
flattenMapping
(MappingNode node, boolean forceStringKeys) protected void
protected void
processDuplicateKeys
(MappingNode node, boolean forceStringKeys) Methods 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, getLoadingConfig, getPropertyUtils, getSingleData, isAllowDuplicateKeys, isEnumCaseSensitive, isExplicitPropertyUtils, isWrappedToRootException, newInstance, newInstance, newInstance, newList, newMap, newSet, postponeMapFilling, postponeSetFilling, setAllowDuplicateKeys, setComposer, setEnumCaseSensitive, setPropertyUtils, setWrappedToRootException
-
Field Details
-
undefinedConstructor
-
-
Constructor Details
-
SafeConstructor
Create an instance- Parameters:
loaderOptions
- - the configuration options
-
-
Method Details
-
flattenMapping
-
flattenMapping
-
processDuplicateKeys
-
processDuplicateKeys
-
constructMapping2ndStep
Description copied from class:BaseConstructor
Fill provided Map with constructed data- Overrides:
constructMapping2ndStep
in classBaseConstructor
- Parameters:
node
- - sourcemapping
- - map to fill
-
constructSet2ndStep
- Overrides:
constructSet2ndStep
in classBaseConstructor
-
createLongOrBigInteger
-