public interface BeanConfiguration extends AnnotationMetadataProvider, BeanContextConditional
BeanDefinition
instances.EMPTY
Modifier and Type | Method and Description |
---|---|
String |
getName() |
Package |
getPackage() |
String |
getVersion()
The version of this configuration.
|
boolean |
isWithin(BeanDefinitionReference beanDefinitionReference)
Check whether the specified bean definition class is within this bean configuration.
|
default boolean |
isWithin(Class cls)
Check whether the specified class is within this bean configuration.
|
boolean |
isWithin(String className)
Check whether the specified class is within this bean configuration.
|
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
isEnabled, isEnabled
Package getPackage()
String getName()
String getVersion()
boolean isWithin(BeanDefinitionReference beanDefinitionReference)
beanDefinitionReference
- The bean definition classboolean isWithin(String className)
className
- The class namedefault boolean isWithin(Class cls)
cls
- The class