@Internal public abstract class AbstractBeanConfiguration extends java.lang.Object implements BeanConfiguration
BeanConfiguration method. Not typically used directly from user code,
 instead an implementation will perform analysis on package-info files generate a configuration definition for a
 given package.EMPTY| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractBeanConfiguration(java.lang.String thePackage)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getName()  | 
java.lang.Package | 
getPackage()  | 
java.lang.String | 
getVersion()
The version of this configuration. 
 | 
boolean | 
isEnabled(BeanContext context,
         BeanResolutionContext resolutionContext)
Return whether this component is enabled for the given context. 
 | 
boolean | 
isWithin(BeanDefinitionReference beanDefinitionReference)
Check whether the specified bean definition class is within this bean configuration. 
 | 
boolean | 
isWithin(java.lang.String className)
Check whether the specified class is within this bean configuration. 
 | 
java.lang.String | 
toString()  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisWithinfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredisEnabled, isEnabledprotected AbstractBeanConfiguration(java.lang.String thePackage)
thePackage - The package namepublic java.lang.Package getPackage()
getPackage in interface BeanConfigurationpublic java.lang.String getName()
getName in interface BeanConfigurationpublic java.lang.String getVersion()
BeanConfigurationgetVersion in interface BeanConfigurationpublic boolean isWithin(BeanDefinitionReference beanDefinitionReference)
BeanConfigurationisWithin in interface BeanConfigurationbeanDefinitionReference - The bean definition classpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isWithin(java.lang.String className)
BeanConfigurationisWithin in interface BeanConfigurationclassName - The class namepublic boolean isEnabled(@NonNull BeanContext context, @Nullable BeanResolutionContext resolutionContext)
BeanContextConditionalisEnabled in interface BeanContextConditionalcontext - The contextresolutionContext - The bean resolution context