Class BeanFactoryDefinitionDeserializer<T extends org.apache.camel.model.BeanFactoryDefinition<?,?>>

java.lang.Object
org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
org.apache.camel.dsl.yaml.common.YamlDeserializerBase<T>
org.apache.camel.dsl.yaml.deserializers.BeanFactoryDefinitionDeserializer<T>
Type Parameters:
T - the type of nodes that define a bean factory
All Implemented Interfaces:
org.snakeyaml.engine.v2.api.ConstructNode
Direct Known Subclasses:
RouteTemplateBeanDefinitionDeserializer, TemplatedRouteBeanDefinitionDeserializer

public abstract class BeanFactoryDefinitionDeserializer<T extends org.apache.camel.model.BeanFactoryDefinition<?,?>> extends org.apache.camel.dsl.yaml.common.YamlDeserializerBase<T>
The base class for the YAML deserializers of bean factories.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    setProperty(T target, String propertyKey, String propertyName, org.snakeyaml.engine.v2.nodes.Node node)
     

    Methods inherited from class org.apache.camel.dsl.yaml.common.YamlDeserializerBase

    afterPropertiesSet, construct, getType, handleUnknownProperty, newInstance, newInstance, onNewTarget, setProperties

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.snakeyaml.engine.v2.api.ConstructNode

    constructRecursive
  • Constructor Details

    • BeanFactoryDefinitionDeserializer

      protected BeanFactoryDefinitionDeserializer(Class<T> clazz)
  • Method Details

    • setProperty

      protected boolean setProperty(T target, String propertyKey, String propertyName, org.snakeyaml.engine.v2.nodes.Node node)
      Overrides:
      setProperty in class org.apache.camel.dsl.yaml.common.YamlDeserializerBase<T extends org.apache.camel.model.BeanFactoryDefinition<?,?>>