Package org.apache.camel.dsl.yaml.common
Class YamlDeserializerEndpointAwareBase<T>
- java.lang.Object
-
- org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
-
- org.apache.camel.dsl.yaml.common.YamlDeserializerBase<T>
-
- org.apache.camel.dsl.yaml.common.YamlDeserializerEndpointAwareBase<T>
-
- All Implemented Interfaces:
org.snakeyaml.engine.v2.api.ConstructNode
public abstract class YamlDeserializerEndpointAwareBase<T> extends YamlDeserializerBase<T>
-
-
Constructor Summary
Constructors Constructor Description YamlDeserializerEndpointAwareBase(Class<T> type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidsetEndpointUri(org.apache.camel.CamelContext context, org.snakeyaml.engine.v2.nodes.Node node, T target, Map<String,Object> parameters)protected voidsetProperties(T target, org.snakeyaml.engine.v2.nodes.MappingNode node)Set properties from a YAML node to the given target.-
Methods inherited from class org.apache.camel.dsl.yaml.common.YamlDeserializerBase
afterPropertiesSet, construct, getType, handleUnknownProperty, newInstance, newInstance, onNewTarget, setProperty
-
Methods inherited from class org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
asBoolean, asByteArray, asByteArray, asClass, asClass, asClassArray, asCollection, asDouble, asEndpoint, asEndpoint, asEnum, asFlatCollection, asFlatList, asFlatSet, asInt, asList, asLong, asMap, asMappingNode, asScalarMap, asSequenceNode, asStringList, asStringList, asStringSet, asStringSet, asText, asType, enumConverter, getDeserializationContext, isSequenceNode, nodeAt, parseParameters, setDeserializationContext, setSteps
-
-
-
-
Method Detail
-
setProperties
protected void setProperties(T target, org.snakeyaml.engine.v2.nodes.MappingNode node)
Set properties from a YAML node to the given target.- Overrides:
setPropertiesin classYamlDeserializerBase<T>- Parameters:
node- the nodetarget- the target object
-
-