Class AnnotatedGenericBeanDefinition
java.lang.Object
cool.scx.bean.AnnotatedGenericBeanDefinition
- All Implemented Interfaces:
BeanDefinition
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]<T> TcomputeAttribute(String name, Function<String, T> computeFunction) getAttribute(String name) org.springframework.beans.factory.config.ConstructorArgumentValuesString[]org.springframework.core.type.MethodMetadataorg.springframework.core.type.AnnotationMetadataorg.springframework.beans.factory.config.BeanDefinitionorg.springframework.beans.MutablePropertyValuesorg.springframework.core.ResolvableTypeintgetRole()getScope()booleanhasAttribute(String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanremoveAttribute(String name) voidsetAttribute(String name, Object value) voidsetAutowireCandidate(boolean autowireCandidate) voidsetBeanClassName(String beanClassName) voidsetDependsOn(String[] dependsOn) voidsetDescription(String description) voidsetDestroyMethodName(String destroyMethodName) voidsetFactoryBeanName(String factoryBeanName) voidsetFactoryMethodName(String factoryMethodName) voidsetFallback(boolean fallback) voidsetInitMethodName(String initMethodName) voidsetLazyInit(boolean lazyInit) voidsetParentName(String parentName) voidsetPrimary(boolean primary) voidsetRole(int role) void
-
Constructor Details
-
AnnotatedGenericBeanDefinition
-
-
Method Details
-
setAttribute
- Specified by:
setAttributein interfaceBeanDefinition
-
getAttribute
- Specified by:
getAttributein interfaceBeanDefinition
-
removeAttribute
- Specified by:
removeAttributein interfaceBeanDefinition
-
hasAttribute
- Specified by:
hasAttributein interfaceBeanDefinition
-
attributeNames
- Specified by:
attributeNamesin interfaceBeanDefinition
-
getParentName
- Specified by:
getParentNamein interfaceBeanDefinition
-
setParentName
- Specified by:
setParentNamein interfaceBeanDefinition
-
getBeanClassName
- Specified by:
getBeanClassNamein interfaceBeanDefinition
-
setBeanClassName
- Specified by:
setBeanClassNamein interfaceBeanDefinition
-
getScope
- Specified by:
getScopein interfaceBeanDefinition
-
setScope
- Specified by:
setScopein interfaceBeanDefinition
-
isLazyInit
public boolean isLazyInit()- Specified by:
isLazyInitin interfaceBeanDefinition
-
setLazyInit
public void setLazyInit(boolean lazyInit) - Specified by:
setLazyInitin interfaceBeanDefinition
-
getDependsOn
- Specified by:
getDependsOnin interfaceBeanDefinition
-
setDependsOn
- Specified by:
setDependsOnin interfaceBeanDefinition
-
isAutowireCandidate
public boolean isAutowireCandidate()- Specified by:
isAutowireCandidatein interfaceBeanDefinition
-
setAutowireCandidate
public void setAutowireCandidate(boolean autowireCandidate) - Specified by:
setAutowireCandidatein interfaceBeanDefinition
-
isPrimary
public boolean isPrimary()- Specified by:
isPrimaryin interfaceBeanDefinition
-
setPrimary
public void setPrimary(boolean primary) - Specified by:
setPrimaryin interfaceBeanDefinition
-
isFallback
public boolean isFallback()- Specified by:
isFallbackin interfaceBeanDefinition
-
setFallback
public void setFallback(boolean fallback) - Specified by:
setFallbackin interfaceBeanDefinition
-
getFactoryBeanName
- Specified by:
getFactoryBeanNamein interfaceBeanDefinition
-
setFactoryBeanName
- Specified by:
setFactoryBeanNamein interfaceBeanDefinition
-
getFactoryMethodName
- Specified by:
getFactoryMethodNamein interfaceBeanDefinition
-
setFactoryMethodName
- Specified by:
setFactoryMethodNamein interfaceBeanDefinition
-
getConstructorArgumentValues
public org.springframework.beans.factory.config.ConstructorArgumentValues getConstructorArgumentValues()- Specified by:
getConstructorArgumentValuesin interfaceBeanDefinition
-
getPropertyValues
public org.springframework.beans.MutablePropertyValues getPropertyValues()- Specified by:
getPropertyValuesin interfaceBeanDefinition
-
getInitMethodName
- Specified by:
getInitMethodNamein interfaceBeanDefinition
-
setInitMethodName
- Specified by:
setInitMethodNamein interfaceBeanDefinition
-
getDestroyMethodName
- Specified by:
getDestroyMethodNamein interfaceBeanDefinition
-
setDestroyMethodName
- Specified by:
setDestroyMethodNamein interfaceBeanDefinition
-
getRole
public int getRole()- Specified by:
getRolein interfaceBeanDefinition
-
setRole
public void setRole(int role) - Specified by:
setRolein interfaceBeanDefinition
-
getDescription
- Specified by:
getDescriptionin interfaceBeanDefinition
-
setDescription
- Specified by:
setDescriptionin interfaceBeanDefinition
-
getResolvableType
public org.springframework.core.ResolvableType getResolvableType()- Specified by:
getResolvableTypein interfaceBeanDefinition
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceBeanDefinition
-
isPrototype
public boolean isPrototype()- Specified by:
isPrototypein interfaceBeanDefinition
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstractin interfaceBeanDefinition
-
getResourceDescription
- Specified by:
getResourceDescriptionin interfaceBeanDefinition
-
getOriginatingBeanDefinition
public org.springframework.beans.factory.config.BeanDefinition getOriginatingBeanDefinition()- Specified by:
getOriginatingBeanDefinitionin interfaceBeanDefinition
-
hasConstructorArgumentValues
public boolean hasConstructorArgumentValues()- Specified by:
hasConstructorArgumentValuesin interfaceBeanDefinition
-
hasPropertyValues
public boolean hasPropertyValues()- Specified by:
hasPropertyValuesin interfaceBeanDefinition
-
getSource
- Specified by:
getSourcein interfaceBeanDefinition
-
computeAttribute
- Specified by:
computeAttributein interfaceBeanDefinition
-
getMetadata
public org.springframework.core.type.AnnotationMetadata getMetadata() -
getFactoryMethodMetadata
public org.springframework.core.type.MethodMetadata getFactoryMethodMetadata()
-