T
- public class SyntheticDecorator<T> extends SyntheticClassBean<T> implements Decorator<T>
Decorator
created based on extension-provided InjectionTarget
implementation.producer
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
Constructor and Description |
---|
SyntheticDecorator(BeanAttributes<T> attributes,
Class<T> beanClass,
InjectionTargetFactory<T> factory,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
Set<Type> |
getDecoratedTypes()
Obtains the decorated types.
|
protected Set<Type> |
getDecoratedTypes(Set<Type> types) |
Set<Annotation> |
getDelegateQualifiers()
Obtains the qualifiers of the delegate injection
point.
|
Type |
getDelegateType()
Obtains the type of the delegate injection point.
|
protected InjectionPoint |
identifyDelegateInjectionPoint(Set<InjectionPoint> injectionPoints) |
create, destroy, getProducer, toString
createId, getBeanClass, getInjectionPoints
attributes, equals, getId, hashCode, isNullable, setAttributes, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBeanClass, getInjectionPoints, isNullable
create, destroy
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
public SyntheticDecorator(BeanAttributes<T> attributes, Class<T> beanClass, InjectionTargetFactory<T> factory, BeanManagerImpl manager)
protected InjectionPoint identifyDelegateInjectionPoint(Set<InjectionPoint> injectionPoints)
public Type getDelegateType()
Decorator
Obtains the type of the delegate injection point.
getDelegateType
in interface Decorator<T>
public Set<Annotation> getDelegateQualifiers()
Decorator
Obtains the qualifiers of the delegate injection point.
getDelegateQualifiers
in interface Decorator<T>
public Set<Type> getDecoratedTypes()
Decorator
Obtains the decorated types.
getDecoratedTypes
in interface Decorator<T>
Copyright © 2013 Seam Framework. All Rights Reserved.