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 File
baseDir
protected Path
classpath
protected ArrayList
fileSets
protected AntClassLoader
loader
protected String
outputDir
protected String
outputPackage

Constructor Summary

SubclassTask()

Method Summary

void
addFileset(FileSet fs)
protected AntClassLoader
createClassLoader()
Path
createClasspath()
void
execute()
void
expandJar(File parentDir, String jarName)
void
fixAndLoad(String fileName)
String
getOutputdir()
String
getOutputpackage()
void
loadClass(String className)
void
setClasspath(Path cp)
void
setDir(File dir)
void
setOutputdir(File file)
void
setOutputpackage(String value)

Field Details

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 Details

SubclassTask

public SubclassTask()

Method Details

addFileset

public void addFileset(FileSet fs)


createClassLoader

protected AntClassLoader createClassLoader()


createClasspath

public Path createClasspath()


execute

public void execute()
            throws BuildException


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)