Interface SpringVisitor

  • All Known Implementing Classes:
    AbstractSpringVisitor

    public interface SpringVisitor
    Walks a spring bean factory tree.
    Since:
    2.0
    Version:
    $Id$
    Author:
    Dain Sundstrom
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void visitBeanDefinition​(java.lang.String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition, java.lang.Object data)  
      void visitBeanDefinition​(org.springframework.beans.factory.config.BeanDefinition beanDefinition, java.lang.Object data)  
      void visitBeanDefinitionHolder​(org.springframework.beans.factory.config.BeanDefinitionHolder beanDefinitionHolder, java.lang.Object data)  
      void visitBeanFactory​(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanRegistry, java.lang.Object data)  
      void visitCollection​(java.util.Collection collection, java.lang.Object data)  
      void visitConstructorArgumentValue​(org.springframework.beans.factory.config.ConstructorArgumentValues.ValueHolder valueHolder, java.lang.Object data)  
      void visitConstructorArgumentValues​(org.springframework.beans.factory.config.ConstructorArgumentValues constructorArgumentValues, java.lang.Object data)  
      void visitMap​(java.util.Map map, java.lang.Object data)  
      void visitMutablePropertyValues​(org.springframework.beans.MutablePropertyValues propertyValues, java.lang.Object data)  
      void visitObject​(java.lang.Object value, java.lang.Object data)  
      void visitPropertyValue​(org.springframework.beans.PropertyValue propertyValue, java.lang.Object data)  
      void visitRuntimeBeanReference​(org.springframework.beans.factory.config.RuntimeBeanReference beanReference, java.lang.Object data)  
    • Method Detail

      • visitBeanFactory

        void visitBeanFactory​(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanRegistry,
                              java.lang.Object data)
                       throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitBeanDefinition

        void visitBeanDefinition​(java.lang.String beanName,
                                 org.springframework.beans.factory.config.BeanDefinition beanDefinition,
                                 java.lang.Object data)
                          throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitBeanDefinition

        void visitBeanDefinition​(org.springframework.beans.factory.config.BeanDefinition beanDefinition,
                                 java.lang.Object data)
                          throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitMutablePropertyValues

        void visitMutablePropertyValues​(org.springframework.beans.MutablePropertyValues propertyValues,
                                        java.lang.Object data)
                                 throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitConstructorArgumentValues

        void visitConstructorArgumentValues​(org.springframework.beans.factory.config.ConstructorArgumentValues constructorArgumentValues,
                                            java.lang.Object data)
                                     throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitConstructorArgumentValue

        void visitConstructorArgumentValue​(org.springframework.beans.factory.config.ConstructorArgumentValues.ValueHolder valueHolder,
                                           java.lang.Object data)
                                    throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitPropertyValue

        void visitPropertyValue​(org.springframework.beans.PropertyValue propertyValue,
                                java.lang.Object data)
                         throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitRuntimeBeanReference

        void visitRuntimeBeanReference​(org.springframework.beans.factory.config.RuntimeBeanReference beanReference,
                                       java.lang.Object data)
                                throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitCollection

        void visitCollection​(java.util.Collection collection,
                             java.lang.Object data)
                      throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitMap

        void visitMap​(java.util.Map map,
                      java.lang.Object data)
               throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitObject

        void visitObject​(java.lang.Object value,
                         java.lang.Object data)
                  throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException
      • visitBeanDefinitionHolder

        void visitBeanDefinitionHolder​(org.springframework.beans.factory.config.BeanDefinitionHolder beanDefinitionHolder,
                                       java.lang.Object data)
                                throws org.springframework.beans.BeansException
        Throws:
        org.springframework.beans.BeansException