it.tidalwave.beans
Class AbstractEnhancer<T>

Package class diagram package AbstractEnhancer
java.lang.Object
  extended by it.tidalwave.beans.AbstractEnhancer<T>
Direct Known Subclasses:
JavaBeanEnhancer

public abstract class AbstractEnhancer<T>
extends Object

Thanks to pupmonster@dev.java.net, jarppe2@dev.java.net for contributing the base code.

Version:
$Id$
Author:
pupmonster@dev.java.net, jarppe2@dev.java.net, Fabrizio Giudici
Status: experimental API

Nested Class Summary
static interface AbstractEnhancer.PropertyFilter
           
 
Constructor Summary
AbstractEnhancer(Class<T> interfaces)
           
 
Method Summary
 T createEnhancedBean(Object bean, Object... arguments)
           
protected abstract  net.sf.cglib.proxy.Callback createInterceptor(Object bean, Object... arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEnhancer

public AbstractEnhancer(Class<T> interfaces)
Method Detail

createEnhancedBean

public T createEnhancedBean(Object bean,
                            Object... arguments)

createInterceptor

protected abstract net.sf.cglib.proxy.Callback createInterceptor(Object bean,
                                                                 Object... arguments)


Copyright © 2009-2012 Tidalwave s.a.s.. All Rights Reserved.