mockmaker
Class MockDoclet

java.lang.Object
  extended by mockmaker.MockDoclet

public class MockDoclet
extends java.lang.Object


Field Summary
private  java.util.List classLoaders
           
private  Configuration config
           
private  java.io.File destDir
           
private  java.util.List files
           
private  java.io.PrintStream log
           
private  java.io.File sourceDir
           
 
Constructor Summary
MockDoclet()
           
 
Method Summary
 void addClassLoader(java.lang.ClassLoader classLoader)
           
 void addFile(java.io.File file)
           
 void generateMocks()
           
 java.io.File getDestDir()
           
 java.lang.String getDestinationDirectoryName(java.lang.String pkg)
           
private  java.io.File getDestinationFile(com.thoughtworks.qdox.model.JavaClass javaClass)
           
 java.lang.String getDestinationFileName(java.lang.String cls)
           
 java.io.File getSourceDir()
           
static void main(java.lang.String[] args)
           
private  void report(java.lang.String msg)
           
 void setConfigProperty(java.lang.String propertyName, java.lang.String value)
           
 void setDestDir(java.io.File destDir)
           
 void setLog(java.io.PrintStream log)
           
 void setSourceDir(java.io.File sourceDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceDir

private java.io.File sourceDir

destDir

private java.io.File destDir

config

private Configuration config

files

private java.util.List files

classLoaders

private java.util.List classLoaders

log

private java.io.PrintStream log
Constructor Detail

MockDoclet

public MockDoclet()
Method Detail

setLog

public void setLog(java.io.PrintStream log)

getSourceDir

public java.io.File getSourceDir()

setSourceDir

public void setSourceDir(java.io.File sourceDir)

addFile

public void addFile(java.io.File file)

getDestDir

public java.io.File getDestDir()

setDestDir

public void setDestDir(java.io.File destDir)

setConfigProperty

public void setConfigProperty(java.lang.String propertyName,
                              java.lang.String value)

generateMocks

public void generateMocks()
                   throws java.lang.Exception
Throws:
java.lang.Exception

getDestinationFile

private java.io.File getDestinationFile(com.thoughtworks.qdox.model.JavaClass javaClass)

getDestinationFileName

public java.lang.String getDestinationFileName(java.lang.String cls)

getDestinationDirectoryName

public java.lang.String getDestinationDirectoryName(java.lang.String pkg)

addClassLoader

public void addClassLoader(java.lang.ClassLoader classLoader)

report

private void report(java.lang.String msg)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception