<T> SyntheticBeanBuilder<T> |
SyntheticComponents.addBean(Class<T> beanClass) |
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.alternative(boolean isAlternative) |
Marks this synthetic bean as an alternative if desired.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.createWith(Class<? extends SyntheticBeanCreator<T>> creatorClass) |
Sets the class of the synthetic bean creation function.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.disposeWith(Class<? extends SyntheticBeanDisposer<T>> disposerClass) |
Sets the class of the synthetic bean destruction function.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.name(String beanName) |
Sets the bean name of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.priority(int priority) |
Sets a priority of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.qualifier(AnnotationInfo qualifierAnnotation) |
Adds given annotation to the set of qualifiers of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.qualifier(Annotation qualifierAnnotation) |
Adds given annotation to the set of qualifiers of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.qualifier(Class<? extends Annotation> annotationType) |
Adds a marker annotation of given type to the set of qualifiers of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.scope(Class<? extends Annotation> scopeAnnotation) |
Sets the scope of this synthetic bean to given scope type.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.stereotype(ClassInfo stereotypeAnnotation) |
Adds stereotypeAnnotation to the set of stereotypes of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.stereotype(Class<? extends Annotation> stereotypeAnnotation) |
Adds stereotypeAnnotation to the set of stereotypes of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.type(ClassInfo type) |
Adds type to the set of bean types of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.type(Type type) |
Adds type to the set of bean types of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.type(Class<?> type) |
Adds type to the set of bean types of this synthetic bean.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
boolean value) |
Adds a boolean -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
boolean[] value) |
Adds a boolean array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
double value) |
Adds a double -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
double[] value) |
Adds a double array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
int value) |
Adds an int -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
int[] value) |
Adds an int array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
long value) |
Adds a long -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
long[] value) |
Adds a long array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
AnnotationInfo value) |
Adds an annotation-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
AnnotationInfo[] value) |
Adds an annotation array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
ClassInfo value) |
Adds a Class -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
ClassInfo[] value) |
Adds a Class array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
Annotation value) |
Adds an annotation-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
Annotation[] value) |
Adds an annotation array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
Class<?> value) |
Adds a Class -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
Class<?>[] value) |
Adds a Class array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
Enum<?> value) |
Adds an enum-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
Enum<?>[] value) |
Adds an enum array-valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
String value) |
Adds a String -valued parameter to the parameter map.
|
SyntheticBeanBuilder<T> |
SyntheticBeanBuilder.withParam(String key,
String[] value) |
Adds a String array-valued parameter to the parameter map.
|