javax.enterprise.inject.spi
Interface Decorator<T>

All Superinterfaces:
Bean<T>, Contextual<T>
All Known Implementing Classes:
DecoratorBean

public interface Decorator<T>
extends Bean<T>

Internal implementation for a Decorator


Method Summary
 java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
          Returns the type of the decorated object
 java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
          Returns the qualifiers for the delegated object
 java.lang.reflect.Type getDelegateType()
          Returns the type of the delegated object
 
Methods inherited from interface javax.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative, isNullable
 
Methods inherited from interface javax.enterprise.context.spi.Contextual
create, destroy
 

Method Detail

getDecoratedTypes

java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
Returns the type of the decorated object


getDelegateType

java.lang.reflect.Type getDelegateType()
Returns the type of the delegated object


getDelegateQualifiers

java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
Returns the qualifiers for the delegated object