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

  • 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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, asDouble, asEndpoint, asEndpoint, asEnum, asFlatCollection, asFlatList, asFlatSet, asInt, asLong, asMap, asMappingNode, asScalarMap, asSequenceNode, asStringList, asStringList, asStringSet, asStringSet, asText, asType, enumConverter, getDeserializationContext, isSequenceNode, nodeAt, parseParameters, setDeserializationContext, setSteps
      • Methods inherited from interface org.snakeyaml.engine.v2.api.ConstructNode

        constructRecursive
    • Constructor Detail

      • BeanFactoryDefinitionDeserializer

        protected BeanFactoryDefinitionDeserializer​(Class<T> clazz)
    • Method Detail

      • 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<?,​?>>