org.jboss.weld.bean.proxy
Class DecorationHelper<T>

java.lang.Object
  extended by org.jboss.weld.bean.proxy.DecorationHelper<T>

public class DecorationHelper<T>
extends java.lang.Object

Author:
Marius Bogoevici

Constructor Summary
DecorationHelper(T originalInstance, java.lang.Class<T> proxyClassForDecorator, BeanManagerImpl beanManager, java.util.List<javax.enterprise.inject.spi.Decorator<?>> decorators)
           
 
Method Summary
 DecoratorProxyMethodHandler createMethodHandler(javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.context.spi.CreationalContext<?> creationalContext, javax.enterprise.inject.spi.Decorator<java.lang.Object> decorator)
           
static java.util.Stack<DecorationHelper<?>> getHelperStack()
           
 T getNextDelegate(javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecorationHelper

public DecorationHelper(T originalInstance,
                        java.lang.Class<T> proxyClassForDecorator,
                        BeanManagerImpl beanManager,
                        java.util.List<javax.enterprise.inject.spi.Decorator<?>> decorators)
Method Detail

getHelperStack

public static java.util.Stack<DecorationHelper<?>> getHelperStack()

createMethodHandler

public DecoratorProxyMethodHandler createMethodHandler(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
                                                       javax.enterprise.context.spi.CreationalContext<?> creationalContext,
                                                       javax.enterprise.inject.spi.Decorator<java.lang.Object> decorator)

getNextDelegate

public T getNextDelegate(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
                         javax.enterprise.context.spi.CreationalContext<?> creationalContext)


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