public class YamlDeserializationContext
extends org.snakeyaml.engine.v2.constructor.StandardConstructor
implements org.apache.camel.CamelContextAware, org.apache.camel.Service
org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructEnv, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructOptionalClass, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructUuidClass, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlBinary, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlBool, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlFloat, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlInt, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlMap, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlNull, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlOmap, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlSeq, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlSet, org.snakeyaml.engine.v2.constructor.StandardConstructor.ConstructYamlStr| Constructor and Description |
|---|
YamlDeserializationContext(org.snakeyaml.engine.v2.api.LoadSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResolver(YamlDeserializerResolver resolver) |
void |
addResolvers(Collection<YamlDeserializerResolver> resolvers) |
void |
addResolvers(YamlDeserializerResolver... resolvers) |
<T> T |
construct(org.snakeyaml.engine.v2.nodes.Node node,
Class<T> type) |
Object |
construct(org.snakeyaml.engine.v2.nodes.Node key,
org.snakeyaml.engine.v2.nodes.Node val) |
<T> T |
construct(org.snakeyaml.engine.v2.nodes.Node key,
org.snakeyaml.engine.v2.nodes.Node val,
Class<T> type) |
Object |
construct(String key,
org.snakeyaml.engine.v2.nodes.Node val) |
<T> T |
construct(String key,
org.snakeyaml.engine.v2.nodes.Node val,
Class<T> type) |
Object |
constructDocument(org.snakeyaml.engine.v2.nodes.Node node) |
protected Optional<org.snakeyaml.engine.v2.api.ConstructNode> |
findConstructorFor(org.snakeyaml.engine.v2.nodes.Node node) |
org.apache.camel.CamelContext |
getCamelContext() |
YamlDeserializationMode |
getDeserializationMode() |
org.snakeyaml.engine.v2.api.ConstructNode |
mandatoryResolve(org.snakeyaml.engine.v2.nodes.Node node) |
org.snakeyaml.engine.v2.api.ConstructNode |
mandatoryResolve(String id) |
org.snakeyaml.engine.v2.api.ConstructNode |
resolve(Class<?> type) |
org.snakeyaml.engine.v2.api.ConstructNode |
resolve(org.snakeyaml.engine.v2.nodes.Node node) |
org.snakeyaml.engine.v2.api.ConstructNode |
resolve(String id) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setDeserializationMode(YamlDeserializationMode deserializationMode) |
void |
start() |
void |
stop() |
constructMapping2ndStep, constructSet2ndStep, flattenMapping, processDuplicateKeysconstruct, constructMapping, constructObject, constructObjectNoCheck, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSingleDocument, createArray, createDefaultList, createDefaultMap, createDefaultSet, postponeMapFilling, postponeSetFillingpublic YamlDeserializationContext(org.snakeyaml.engine.v2.api.LoadSettings settings)
public void addResolver(YamlDeserializerResolver resolver)
public void addResolvers(YamlDeserializerResolver... resolvers)
public void addResolvers(Collection<YamlDeserializerResolver> resolvers)
public void setDeserializationMode(YamlDeserializationMode deserializationMode)
public YamlDeserializationMode getDeserializationMode()
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic Object constructDocument(org.snakeyaml.engine.v2.nodes.Node node)
protected Optional<org.snakeyaml.engine.v2.api.ConstructNode> findConstructorFor(org.snakeyaml.engine.v2.nodes.Node node)
findConstructorFor in class org.snakeyaml.engine.v2.constructor.BaseConstructorpublic void start()
start in interface org.apache.camel.Servicepublic void stop()
stop in interface org.apache.camel.Servicepublic Object construct(org.snakeyaml.engine.v2.nodes.Node key, org.snakeyaml.engine.v2.nodes.Node val)
public <T> T construct(org.snakeyaml.engine.v2.nodes.Node key,
org.snakeyaml.engine.v2.nodes.Node val,
Class<T> type)
public <T> T construct(org.snakeyaml.engine.v2.nodes.Node node,
Class<T> type)
public org.snakeyaml.engine.v2.api.ConstructNode resolve(Class<?> type)
public org.snakeyaml.engine.v2.api.ConstructNode mandatoryResolve(org.snakeyaml.engine.v2.nodes.Node node)
public org.snakeyaml.engine.v2.api.ConstructNode resolve(org.snakeyaml.engine.v2.nodes.Node node)
public org.snakeyaml.engine.v2.api.ConstructNode mandatoryResolve(String id)
public org.snakeyaml.engine.v2.api.ConstructNode resolve(String id)
Apache Camel