org.iqual.chaplin
Class ProjectClassesTransformer

java.lang.Object
  extended by org.iqual.chaplin.ProjectClassesTransformer
All Implemented Interfaces:
ClassFileHandler

public class ProjectClassesTransformer
extends Object
implements ClassFileHandler

This class transforms the project class files.

Since:
Mar 14, 2009 4:37:02 PM
Author:
Zbynek Slajchrt

Constructor Summary
ProjectClassesTransformer(Transformer transf, ClassFileDriver provider, ClassFileConsumer consumer)
           
 
Method Summary
 void consumeClassFile(String className, org.objectweb.asm.ClassReader classReader)
           
static ProjectClassesTransformer create(File sourceClasses, File outputClasses)
           
static ProjectClassesTransformer create(String sourceClasses, String outputClasses)
           
 int transform()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectClassesTransformer

public ProjectClassesTransformer(Transformer transf,
                                 ClassFileDriver provider,
                                 ClassFileConsumer consumer)
Method Detail

consumeClassFile

public void consumeClassFile(String className,
                             org.objectweb.asm.ClassReader classReader)
                      throws Exception
Specified by:
consumeClassFile in interface ClassFileHandler
Parameters:
className - the name of the class
classReader - the reader of class bytes
Throws:
Exception

transform

public int transform()
              throws Exception
Throws:
Exception

create

public static ProjectClassesTransformer create(File sourceClasses,
                                               File outputClasses)

create

public static ProjectClassesTransformer create(String sourceClasses,
                                               String outputClasses)


Copyright © 2009 iquality.org. All Rights Reserved.