Description: Creates a subclass from the specifed DataSource to wrap in
the p6spy functionality
$Author: aarvesen $
$Revision: 1.2 $
$Date: 2003/12/01 00:40:18 $
$Id: Subclasser.java,v 1.2 2003/12/01 00:40:18 aarvesen Exp $
$Log: Subclasser.java,v $
Revision 1.2 2003/12/01 00:40:18 aarvesen
fixed parent package bug
added new constructor
filled in main method
Revision 1.1 2003/08/06 19:52:11 aarvesen
Class to generate subclasses of DataSources that wrap with P6Spy
DEFAULT_PACKAGE
public static String DEFAULT_PACKAGE
DELIMITER
public static String DELIMITER
INDENT
public static String INDENT
NEWLINE
public static String NEWLINE
outputDir
protected String outputDir
outputName
protected String outputName
packageName
protected String packageName
parentClass
protected Class parentClass
baseName
public String baseName(String clazz)
derive "Foo" from "com.p6spy.package.Foo"
createSubClass
public void createSubClass()
throws Exception
getOutputDir
public String getOutputDir()
getOutputFile
public File getOutputFile()
getOutputName
public String getOutputName()
getOutputPackage
public String getOutputPackage()
getParentClass
public Class getParentClass()
getParentPackage
public String getParentPackage()
main
public static void main(String[] args)
overrideConnection
public String overrideConnection()
overrideConnection
public String overrideConnection(String signature,
String names)
packToDir
public String packToDir(String pack)
Change "com.p6spy.package" into "com/p6spy/pacakge" or
"com\p6spy\package" or
"com:p6spy:package" or
whatever
packageName
public String packageName(String clazz)
derive "com.p6spy.package" from "com.p6spy.package.Foo"
setOutputDir
public void setOutputDir(String value)
setOutputName
public void setOutputName(String value)
setOutputPackage
public void setOutputPackage(String value)
setParentClass
public void setParentClass(Class c)
writeConstructors
public String writeConstructors()
throws Exception
writeFooter
public String writeFooter()
writeHeader
public String writeHeader()
throws Exception