com.p6spy.engine.common
Class Subclasser
java.lang.Object
com.p6spy.engine.common.Subclasser
public class Subclasser
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DELIMITER
public static String DELIMITER
NEWLINE
public static String NEWLINE
INDENT
public static String INDENT
DEFAULT_PACKAGE
public static String DEFAULT_PACKAGE
parentClass
protected Class parentClass
outputDir
protected String outputDir
packageName
protected String packageName
outputName
protected String outputName
Subclasser
public Subclasser()
Subclasser
public Subclasser(String className)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
Subclasser
public Subclasser(Class c)
main
public static void main(String[] args)
createSubClass
public void createSubClass()
throws Exception
- Throws:
Exception
getParentClass
public Class getParentClass()
setParentClass
public void setParentClass(Class c)
getParentPackage
public String getParentPackage()
getOutputFile
public File getOutputFile()
getOutputDir
public String getOutputDir()
setOutputDir
public void setOutputDir(String value)
getOutputPackage
public String getOutputPackage()
setOutputPackage
public void setOutputPackage(String value)
getOutputName
public String getOutputName()
setOutputName
public void setOutputName(String value)
baseName
public String baseName(String clazz)
- derive "Foo" from "com.p6spy.package.Foo"
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
writeHeader
public String writeHeader()
throws Exception
- Throws:
Exception
writeConstructors
public String writeConstructors()
throws Exception
- Throws:
Exception
overrideConnection
public String overrideConnection()
overrideConnection
public String overrideConnection(String signature,
String names)
writeFooter
public String writeFooter()