com.p6spy.engine.common

Class SubclassTask

public class SubclassTask extends Task

Description: Ant task wrapper around the sub class UI the p6spy functionality $Author: aarvesen $ $Revision: 1.1 $ $Date: 2003/12/01 00:39:34 $ $Id: SubclassTask.java,v 1.1 2003/12/01 00:39:34 aarvesen Exp $ $Log: SubclassTask.java,v $ Revision 1.1 2003/12/01 00:39:34 aarvesen ant subclassing task Revision 1.1 2003/08/06 19:52:11 aarvesen Class to generate subclasses of DataSources that wrap with P6Spy
Field Summary
protected FilebaseDir
protected Pathclasspath
protected ArrayListfileSets
protected AntClassLoaderloader
protected StringoutputDir
protected StringoutputPackage
Constructor Summary
SubclassTask()
Method Summary
voidaddFileset(FileSet fs)
protected AntClassLoadercreateClassLoader()
PathcreateClasspath()
voidexecute()
voidexpandJar(File parentDir, String jarName)
voidfixAndLoad(String fileName)
StringgetOutputdir()
StringgetOutputpackage()
voidloadClass(String className)
voidsetClasspath(Path cp)
voidsetDir(File dir)
voidsetOutputdir(File file)
voidsetOutputpackage(String value)

Field Detail

baseDir

protected File baseDir

classpath

protected Path classpath

fileSets

protected ArrayList fileSets

loader

protected AntClassLoader loader

outputDir

protected String outputDir

outputPackage

protected String outputPackage

Constructor Detail

SubclassTask

public SubclassTask()

Method Detail

addFileset

public void addFileset(FileSet fs)

createClassLoader

protected AntClassLoader createClassLoader()

createClasspath

public Path createClasspath()

execute

public void execute()

expandJar

public void expandJar(File parentDir, String jarName)

fixAndLoad

public void fixAndLoad(String fileName)

getOutputdir

public String getOutputdir()

getOutputpackage

public String getOutputpackage()

loadClass

public void loadClass(String className)

setClasspath

public void setClasspath(Path cp)

setDir

public void setDir(File dir)

setOutputdir

public void setOutputdir(File file)

setOutputpackage

public void setOutputpackage(String value)