public class SafeConstructor extends BaseConstructor
Modifier and Type | Class and Description |
---|---|
static class |
SafeConstructor.ConstructUndefined |
class |
SafeConstructor.ConstructYamlBinary |
class |
SafeConstructor.ConstructYamlBool |
class |
SafeConstructor.ConstructYamlFloat |
class |
SafeConstructor.ConstructYamlInt |
class |
SafeConstructor.ConstructYamlMap |
class |
SafeConstructor.ConstructYamlNull |
class |
SafeConstructor.ConstructYamlOmap |
class |
SafeConstructor.ConstructYamlPairs |
class |
SafeConstructor.ConstructYamlSeq |
class |
SafeConstructor.ConstructYamlSet |
class |
SafeConstructor.ConstructYamlStr |
static class |
SafeConstructor.ConstructYamlTimestamp |
Modifier and Type | Field and Description |
---|---|
static SafeConstructor.ConstructUndefined |
undefinedConstructor |
composer, loadingConfig, NOT_INSTANTIATED_OBJECT, rootTag, typeDefinitions, typeTags, yamlClassConstructors, yamlConstructors, yamlMultiConstructors
Constructor and Description |
---|
SafeConstructor() |
SafeConstructor(LoaderOptions loadingConfig) |
Modifier and Type | Method and Description |
---|---|
protected void |
constructMapping2ndStep(MappingNode node,
Map<Object,Object> mapping) |
protected 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 |
processDuplicateKeys(MappingNode node) |
protected void |
processDuplicateKeys(MappingNode node,
boolean forceStringKeys) |
addTypeDescription, checkData, constructArray, constructArrayStep2, constructDocument, constructMapping, constructObject, constructObjectNoCheck, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSet, createArray, createDefaultList, createDefaultMap, createDefaultSet, finalizeConstruction, getConstructor, getData, getPropertyUtils, getSingleData, isAllowDuplicateKeys, isEnumCaseSensitive, isExplicitPropertyUtils, isWrappedToRootException, newInstance, newInstance, newInstance, newList, newMap, newSet, postponeMapFilling, postponeSetFilling, setAllowDuplicateKeys, setComposer, setEnumCaseSensitive, setPropertyUtils, setWrappedToRootException
public static final SafeConstructor.ConstructUndefined undefinedConstructor
public SafeConstructor()
public SafeConstructor(LoaderOptions loadingConfig)
protected void flattenMapping(MappingNode node)
protected void flattenMapping(MappingNode node, boolean forceStringKeys)
protected void processDuplicateKeys(MappingNode node)
protected void processDuplicateKeys(MappingNode node, boolean forceStringKeys)
protected void constructMapping2ndStep(MappingNode node, Map<Object,Object> mapping)
constructMapping2ndStep
in class BaseConstructor
protected void constructSet2ndStep(MappingNode node, Set<Object> set)
constructSet2ndStep
in class BaseConstructor
Copyright © 2008–2022. All rights reserved.