edu.princeton.wordnet.orm.interceptor
Class Interceptor
java.lang.Object
   edu.princeton.wordnet.orm.interceptor.Interceptor
edu.princeton.wordnet.orm.interceptor.Interceptor
- Direct Known Subclasses: 
- HibernateInterceptor
- public abstract class Interceptor 
- extends java.lang.Object
Interceptor instrumentation
- Author:
- Bernard Bou
| Field Summary | 
| private static org.apache.log4j.Logger | LOGLogger
 | 
 
 
| Method Summary | 
| protected abstract  java.lang.String[] | importedPackages()
 | 
|  void | intercept(java.lang.String thisClassName,
          java.lang.String thisMethodName,
          java.lang.String thisParameterName,
          boolean write)Intercept method
 | 
| protected abstract  java.lang.String | prologueClass()
 | 
| protected abstract  java.lang.String | prologueReturn()
 | 
| static void | setup(boolean JPA)Setup interception
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LOG
private static final org.apache.log4j.Logger LOG
- Logger
 
 
Interceptor
public Interceptor()
prologueReturn
protected abstract java.lang.String prologueReturn()
- 
 
prologueClass
protected abstract java.lang.String prologueClass()
- 
 
importedPackages
protected abstract java.lang.String[] importedPackages()
- 
 
intercept
public void intercept(java.lang.String thisClassName,
                      java.lang.String thisMethodName,
                      java.lang.String thisParameterName,
                      boolean write)
               throws javassist.NotFoundException,
                      java.io.IOException,
                      javassist.CannotCompileException
- Intercept method
 
- 
- Parameters:
- thisClassName- class name
- thisMethodName- method name
- thisParameterName- parameter name
- write- whether to write changes to file
- Throws:
- javassist.NotFoundException
- java.io.IOException
- javassist.CannotCompileException
 
setup
public static void setup(boolean JPA)
                  throws javassist.NotFoundException,
                         java.io.IOException,
                         javassist.CannotCompileException
- Setup interception
 
- 
- Throws:
- javassist.NotFoundException
- java.io.IOException
- javassist.CannotCompileException