net.sf.cglib.transform.hook
Class AbstractPreProcessor

java.lang.Object
  extended bynet.sf.cglib.transform.hook.AbstractPreProcessor
All Implemented Interfaces:
org.codehaus.aspectwerkz.hook.ClassPreProcessor

public abstract class AbstractPreProcessor
extends java.lang.Object
implements org.codehaus.aspectwerkz.hook.ClassPreProcessor


Constructor Summary
AbstractPreProcessor()
           
 
Method Summary
protected abstract  ClassTransformer getClassTransformer(java.lang.String name)
           
 void initialize(java.util.Hashtable hashtable)
           
 byte[] preProcess(java.lang.String name, byte[] abyte, java.lang.ClassLoader caller)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPreProcessor

public AbstractPreProcessor()
Method Detail

initialize

public void initialize(java.util.Hashtable hashtable)
Specified by:
initialize in interface org.codehaus.aspectwerkz.hook.ClassPreProcessor

preProcess

public byte[] preProcess(java.lang.String name,
                         byte[] abyte,
                         java.lang.ClassLoader caller)
Specified by:
preProcess in interface org.codehaus.aspectwerkz.hook.ClassPreProcessor

getClassTransformer

protected abstract ClassTransformer getClassTransformer(java.lang.String name)


Copyright © 2002-2003 cglib. All Rights Reserved.