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
All Implemented Interfaces:
java.lang.Cloneable

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


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

Field Detail

outputDir

protected java.lang.String outputDir

outputPackage

protected java.lang.String outputPackage

baseDir

protected java.io.File baseDir

classpath

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

fileSets

protected java.util.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(java.lang.String fileName)

loadClass

public void loadClass(java.lang.String className)

expandJar

public void expandJar(java.io.File parentDir,
                      java.lang.String jarName)

createClassLoader

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

getOutputpackage

public java.lang.String getOutputpackage()

setOutputpackage

public void setOutputpackage(java.lang.String value)

getOutputdir

public java.lang.String getOutputdir()

setOutputdir

public void setOutputdir(java.io.File file)

setDir

public void setDir(java.io.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)