org.jboss.weld.bean
Class ForwardingDecorator<T>

java.lang.Object
  extended by org.jboss.weld.bean.ForwardingBean<T>
      extended by org.jboss.weld.bean.ForwardingDecorator<T>
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.Decorator<T>

public abstract class ForwardingDecorator<T>
extends ForwardingBean<T>
implements javax.enterprise.inject.spi.Decorator<T>


Constructor Summary
ForwardingDecorator()
           
 
Method Summary
protected abstract  javax.enterprise.inject.spi.Decorator<T> delegate()
          Abstract getter for the delegate
 java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
           
 java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
           
 java.lang.reflect.Type getDelegateType()
           
 
Methods inherited from class org.jboss.weld.bean.ForwardingBean
create, destroy, equals, getBeanClass, getInjectionPoints, getName, getQualifiers, getScope, getStereotypes, getTypes, hashCode, isAlternative, isNullable, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

ForwardingDecorator

public ForwardingDecorator()
Method Detail

delegate

protected abstract javax.enterprise.inject.spi.Decorator<T> delegate()
Description copied from class: ForwardingBean
Abstract getter for the delegate

Specified by:
delegate in class ForwardingBean<T>
Returns:
The delegate

getDecoratedTypes

public java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
Specified by:
getDecoratedTypes in interface javax.enterprise.inject.spi.Decorator<T>

getDelegateQualifiers

public java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
Specified by:
getDelegateQualifiers in interface javax.enterprise.inject.spi.Decorator<T>

getDelegateType

public java.lang.reflect.Type getDelegateType()
Specified by:
getDelegateType in interface javax.enterprise.inject.spi.Decorator<T>


Copyright © 2008-2009 Seam Framework. All Rights Reserved.