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 classclassclassclassclassclassclassclassclassclassclassclassstatic 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 voidconstructMapping2ndStep(MappingNode node, Map<Object, Object> mapping) Fill provided Map with constructed dataprotected voidconstructSet2ndStep(MappingNode node, Set<Object> set) protected static NumbercreateLongOrBigInteger(String number, int radix) protected voidflattenMapping(MappingNode node) protected voidflattenMapping(MappingNode node, boolean forceStringKeys) protected voidprotected voidprocessDuplicateKeys(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:BaseConstructorFill provided Map with constructed data- Overrides:
constructMapping2ndStepin classBaseConstructor- Parameters:
node- - sourcemapping- - map to fill
-
constructSet2ndStep
- Overrides:
constructSet2ndStepin classBaseConstructor
-
createLongOrBigInteger
-