public class DecorationHelper<T> extends Object
Constructor and Description |
---|
DecorationHelper(TargetBeanInstance originalInstance,
Bean<?> bean,
Class<T> proxyClassForDecorator,
BeanManagerImpl beanManager,
ContextualStore contextualStore,
List<Decorator<?>> decorators) |
Modifier and Type | Method and Description |
---|---|
DecoratorProxyMethodHandler |
createMethodHandler(InjectionPoint injectionPoint,
CreationalContext<?> creationalContext,
Decorator<Object> decorator) |
T |
getNextDelegate(InjectionPoint injectionPoint,
CreationalContext<?> creationalContext) |
static DecorationHelper<?> |
peek() |
static void |
pop() |
static void |
push(DecorationHelper<?> helper) |
public DecorationHelper(TargetBeanInstance originalInstance, Bean<?> bean, Class<T> proxyClassForDecorator, BeanManagerImpl beanManager, ContextualStore contextualStore, List<Decorator<?>> decorators)
public static void push(DecorationHelper<?> helper)
public static DecorationHelper<?> peek()
public static void pop()
public T getNextDelegate(InjectionPoint injectionPoint, CreationalContext<?> creationalContext)
public DecoratorProxyMethodHandler createMethodHandler(InjectionPoint injectionPoint, CreationalContext<?> creationalContext, Decorator<Object> decorator)
Copyright © 2013 Seam Framework. All Rights Reserved.