org.quilt.cl
Interface ClassXformer

All Known Implementing Classes:
ClassAction

public interface ClassXformer

Application-specific pre- and post-processors for Quilt classes. There may be any number of these. If pre/post-processors encounter fatal errors, they must issue a warning message to System.err and either undo or set clazz to null.

Author:
< a href="jddixon@users.sourceforge.net">Jim Dixon

Method Summary
 java.lang.String getName()
          Get the preprocessor's report name.
 void postMethods(org.apache.bcel.generic.ClassGen clazz)
          Postprocessor applied to the class after looking at methods.
 void preMethods(org.apache.bcel.generic.ClassGen clazz)
          Preprocessor applied to the class before looking at methods.
 void setClassTransformer(ClassTransformer ct)
           
 void setName(java.lang.String name)
          Set the preprocessor's name for reports.
 

Method Detail

setClassTransformer

public void setClassTransformer(ClassTransformer ct)

preMethods

public void preMethods(org.apache.bcel.generic.ClassGen clazz)
Preprocessor applied to the class before looking at methods. Any such preprocessors will be applied in the order of the ClassXformer vector.


postMethods

public void postMethods(org.apache.bcel.generic.ClassGen clazz)
Postprocessor applied to the class after looking at methods. These will be applied in reverse order after completion of method processing.


getName

public java.lang.String getName()
Get the preprocessor's report name.


setName

public void setName(java.lang.String name)
Set the preprocessor's name for reports.



Copyright © 2001-2003 Apache Software Foundation. All Rights Reserved.