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