Interface BeanDefinition

All Known Implementing Classes:
AnnotatedGenericBeanDefinition

public interface BeanDefinition
  • Method Details

    • setAttribute

      void setAttribute(String name, Object value)
    • getAttribute

      Object getAttribute(String name)
    • removeAttribute

      Object removeAttribute(String name)
    • hasAttribute

      boolean hasAttribute(String name)
    • attributeNames

      String[] attributeNames()
    • getParentName

      String getParentName()
    • setParentName

      void setParentName(String parentName)
    • getBeanClassName

      String getBeanClassName()
    • setBeanClassName

      void setBeanClassName(String beanClassName)
    • getScope

      String getScope()
    • setScope

      void setScope(String scope)
    • isLazyInit

      boolean isLazyInit()
    • setLazyInit

      void setLazyInit(boolean lazyInit)
    • getDependsOn

      String[] getDependsOn()
    • setDependsOn

      void setDependsOn(String[] dependsOn)
    • isAutowireCandidate

      boolean isAutowireCandidate()
    • setAutowireCandidate

      void setAutowireCandidate(boolean autowireCandidate)
    • isPrimary

      boolean isPrimary()
    • setPrimary

      void setPrimary(boolean primary)
    • isFallback

      boolean isFallback()
    • setFallback

      void setFallback(boolean fallback)
    • getFactoryBeanName

      String getFactoryBeanName()
    • setFactoryBeanName

      void setFactoryBeanName(String factoryBeanName)
    • getFactoryMethodName

      String getFactoryMethodName()
    • setFactoryMethodName

      void setFactoryMethodName(String factoryMethodName)
    • getConstructorArgumentValues

      org.springframework.beans.factory.config.ConstructorArgumentValues getConstructorArgumentValues()
    • getPropertyValues

      org.springframework.beans.MutablePropertyValues getPropertyValues()
    • getInitMethodName

      String getInitMethodName()
    • setInitMethodName

      void setInitMethodName(String initMethodName)
    • getDestroyMethodName

      String getDestroyMethodName()
    • setDestroyMethodName

      void setDestroyMethodName(String destroyMethodName)
    • getRole

      int getRole()
    • setRole

      void setRole(int role)
    • getDescription

      String getDescription()
    • setDescription

      void setDescription(String description)
    • getResolvableType

      org.springframework.core.ResolvableType getResolvableType()
    • isSingleton

      boolean isSingleton()
    • isPrototype

      boolean isPrototype()
    • isAbstract

      boolean isAbstract()
    • getResourceDescription

      String getResourceDescription()
    • getOriginatingBeanDefinition

      org.springframework.beans.factory.config.BeanDefinition getOriginatingBeanDefinition()
    • hasConstructorArgumentValues

      boolean hasConstructorArgumentValues()
    • hasPropertyValues

      boolean hasPropertyValues()
    • getSource

      Object getSource()
    • computeAttribute

      <T> T computeAttribute(String name, Function<String,T> computeFunction)