com.p6spy.engine.common

Class Subclasser

public class Subclasser extends Object

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
Field Summary
static StringDEFAULT_PACKAGE
static StringDELIMITER
static StringINDENT
static StringNEWLINE
protected StringoutputDir
protected StringoutputName
protected StringpackageName
protected ClassparentClass
Constructor Summary
Subclasser()
Subclasser(String className)
Subclasser(Class c)
Method Summary
StringbaseName(String clazz)
derive "Foo" from "com.p6spy.package.Foo"
voidcreateSubClass()
StringgetOutputDir()
FilegetOutputFile()
StringgetOutputName()
StringgetOutputPackage()
ClassgetParentClass()
StringgetParentPackage()
static voidmain(String[] args)
StringoverrideConnection()
StringoverrideConnection(String signature, String names)
StringpackageName(String clazz)
derive "com.p6spy.package" from "com.p6spy.package.Foo"
StringpackToDir(String pack)
Change "com.p6spy.package" into "com/p6spy/pacakge" or "com\p6spy\package" or "com:p6spy:package" or whatever
voidsetOutputDir(String value)
voidsetOutputName(String value)
voidsetOutputPackage(String value)
voidsetParentClass(Class c)
StringwriteConstructors()
StringwriteFooter()
StringwriteHeader()

Field Detail

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

Constructor Detail

Subclasser

public Subclasser()

Subclasser

public Subclasser(String className)

Subclasser

public Subclasser(Class c)

Method Detail

baseName

public String baseName(String clazz)
derive "Foo" from "com.p6spy.package.Foo"

createSubClass

public void createSubClass()

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)

packageName

public String packageName(String clazz)
derive "com.p6spy.package" from "com.p6spy.package.Foo"

packToDir

public String packToDir(String pack)
Change "com.p6spy.package" into "com/p6spy/pacakge" or "com\p6spy\package" or "com:p6spy:package" or whatever

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()

writeFooter

public String writeFooter()

writeHeader

public String writeHeader()