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