public final class ModelConstructor
extends org.yaml.snakeyaml.constructor.Constructor
Modifier and Type | Class and Description |
---|---|
private class |
ModelConstructor.ConstructXpp3Dom |
(package private) class |
ModelConstructor.MavenObjectConstruct |
org.yaml.snakeyaml.constructor.Constructor.ConstructMapping, org.yaml.snakeyaml.constructor.Constructor.ConstructScalar, org.yaml.snakeyaml.constructor.Constructor.ConstructSequence, org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject
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
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Class<?>,org.yaml.snakeyaml.constructor.Construct> |
pomConstructors
It maps the runtime class to its Construct implementation.
|
private static org.yaml.snakeyaml.nodes.Tag |
XPP3DOM_TAG |
Constructor and Description |
---|
ModelConstructor() |
Modifier and Type | Method and Description |
---|---|
protected org.yaml.snakeyaml.constructor.Construct |
getConstructor(org.yaml.snakeyaml.nodes.Node node) |
private java.lang.String |
removeId(org.yaml.snakeyaml.nodes.MappingNode node)
Dirty hack - remove 'id' if it is present.
|
addTypeDescription, getClassForName, getClassForNode
constructMapping2ndStep, constructSet2ndStep, flattenMapping
checkData, constructArray, constructArrayStep2, constructDocument, constructMapping, constructObject, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSet, createArray, createDefaultList, createDefaultMap, createDefaultSet, createDefaultSet, getData, getPropertyUtils, getSingleData, isExplicitPropertyUtils, setComposer, setPropertyUtils
private static final org.yaml.snakeyaml.nodes.Tag XPP3DOM_TAG
private final java.util.Map<java.lang.Class<?>,org.yaml.snakeyaml.constructor.Construct> pomConstructors
protected org.yaml.snakeyaml.constructor.Construct getConstructor(org.yaml.snakeyaml.nodes.Node node)
getConstructor
in class org.yaml.snakeyaml.constructor.BaseConstructor
private java.lang.String removeId(org.yaml.snakeyaml.nodes.MappingNode node)
node
- - the node to remove the coordinate from