Class YamlProcessor.StrictMapAppenderConstructor
- java.lang.Object
- org.yaml.snakeyaml.constructor.BaseConstructor
- org.yaml.snakeyaml.constructor.SafeConstructor
- org.yaml.snakeyaml.constructor.Constructor
- org.springframework.beans.factory.config.YamlProcessor.StrictMapAppenderConstructor
- Enclosing class:
- YamlProcessor
protected static class YamlProcessor.StrictMapAppenderConstructor extends org.yaml.snakeyaml.constructor.Constructor
A specializedConstructor
that checks for duplicate keys.
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.ConstructYamlObject
Nested 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.ConstructYamlNumber, 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
Constructor Summary
Constructors Constructor Description StrictMapAppenderConstructor()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<Object,Object>
constructMapping(org.yaml.snakeyaml.nodes.MappingNode node)
protected Map<Object,Object>
createDefaultMap()
Methods inherited from class org.yaml.snakeyaml.constructor.Constructor
addTypeDescription, getClassForName, getClassForNode
Methods inherited from class org.yaml.snakeyaml.constructor.SafeConstructor
constructMapping2ndStep, constructSet2ndStep, flattenMapping
Methods inherited from class org.yaml.snakeyaml.constructor.BaseConstructor
checkData, constructArray, constructArrayStep2, constructDocument, constructObject, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSet, createArray, createDefaultList, createDefaultSet, createDefaultSet, getConstructor, getData, getPropertyUtils, getSingleData, isExplicitPropertyUtils, setComposer, setPropertyUtils
Constructor Detail
StrictMapAppenderConstructor
public StrictMapAppenderConstructor()
Method Detail
constructMapping
protected Map<Object,Object> constructMapping(org.yaml.snakeyaml.nodes.MappingNode node)
- Overrides:
constructMapping
in classorg.yaml.snakeyaml.constructor.BaseConstructor
createDefaultMap
protected Map<Object,Object> createDefaultMap()
- Overrides:
createDefaultMap
in classorg.yaml.snakeyaml.constructor.BaseConstructor