com.p6spy.engine.common
Class SubclassTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended bycom.p6spy.engine.common.SubclassTask

public class SubclassTask
extends org.apache.tools.ant.Task


Field Summary
protected  File baseDir
           
protected  org.apache.tools.ant.types.Path classpath
           
protected  ArrayList fileSets
           
protected  org.apache.tools.ant.AntClassLoader loader
           
protected  String outputDir
           
protected  String outputPackage
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
SubclassTask()
           
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet fs)
           
protected  org.apache.tools.ant.AntClassLoader createClassLoader()
           
 org.apache.tools.ant.types.Path createClasspath()
           
 void execute()
           
 void expandJar(File parentDir, String jarName)
           
 void fixAndLoad(String fileName)
           
 String getOutputdir()
           
 String getOutputpackage()
           
 void loadClass(String className)
           
 void setClasspath(org.apache.tools.ant.types.Path cp)
           
 void setDir(File dir)
           
 void setOutputdir(File file)
           
 void setOutputpackage(String value)
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputDir

protected String outputDir

outputPackage

protected String outputPackage

baseDir

protected File baseDir

classpath

protected org.apache.tools.ant.types.Path classpath

fileSets

protected ArrayList fileSets

loader

protected org.apache.tools.ant.AntClassLoader loader
Constructor Detail

SubclassTask

public SubclassTask()
Method Detail

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

fixAndLoad

public void fixAndLoad(String fileName)

loadClass

public void loadClass(String className)

expandJar

public void expandJar(File parentDir,
                      String jarName)

createClassLoader

protected org.apache.tools.ant.AntClassLoader createClassLoader()

getOutputpackage

public String getOutputpackage()

setOutputpackage

public void setOutputpackage(String value)

getOutputdir

public String getOutputdir()

setOutputdir

public void setOutputdir(File file)

setDir

public void setDir(File dir)

setClasspath

public void setClasspath(org.apache.tools.ant.types.Path cp)

createClasspath

public org.apache.tools.ant.types.Path createClasspath()

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet fs)