Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.xpmtl.mock
Class SimpleMockGen  view SimpleMockGen download SimpleMockGen.java

java.lang.Object
  extended byorg.xpmtl.mock.SimpleMockGen

public class SimpleMockGen
extends java.lang.Object


Field Summary
static boolean DEBUG
           
private static java.lang.String IMPORT_JUNIT
           
private static java.lang.String IMPORT_MOCK
           
private static java.lang.String IMPORT_MOCK_UTIL
           
private  java.util.Hashtable m_ListeMethode
           
private  XMLObjectSerializer m_XMLObjectSerializer
           
 
Constructor Summary
SimpleMockGen()
           
 
Method Summary
 boolean createFile(java.io.File f)
           
private  void generateAllSourcesInFiles(java.lang.String dirName, java.lang.Class cl, java.lang.String srcCode, java.lang.String srcTestCode)
           
 void generateAllSourcesInFiles(java.lang.String dirName, java.lang.String className)
           
 void generateAllSourcesInFiles(java.lang.String dirName, java.lang.String className, java.io.File xslMockFile, java.io.File xslMockFileTest)
           
private  java.lang.String getDirectoryFromPackage(java.lang.String packageName)
           
private  java.lang.String getHeaderComment()
           
private  java.lang.String getImportAndPackageDeclarationAndClassDeclarationStandard(org.jdom.Element classe)
           
 java.lang.String getSourceCode(java.lang.Class cls)
           
 java.lang.String getSourceCode(java.lang.Class cls, java.io.File xslFile)
           
 java.io.File getSourceFileName(java.lang.String directory, java.lang.Class cls)
           
 java.lang.String getSourceTest(java.lang.Class cls)
           
 java.lang.String getSourceTest(java.lang.Class cls, java.io.File xslFile)
           
 java.io.File getSourceTestFileName(java.lang.String directory, java.lang.Class cls)
           
static void main(java.lang.String[] args)
           
private  java.lang.String verifyDirectory(java.lang.String dirName)
           
private  boolean writeToFile(java.io.File f, java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static boolean DEBUG

IMPORT_JUNIT

private static final java.lang.String IMPORT_JUNIT
See Also:
Constant Field Values

IMPORT_MOCK

private static final java.lang.String IMPORT_MOCK
See Also:
Constant Field Values

IMPORT_MOCK_UTIL

private static final java.lang.String IMPORT_MOCK_UTIL
See Also:
Constant Field Values

m_ListeMethode

private java.util.Hashtable m_ListeMethode

m_XMLObjectSerializer

private XMLObjectSerializer m_XMLObjectSerializer
Constructor Detail

SimpleMockGen

public SimpleMockGen()
Method Detail

getSourceCode

public java.lang.String getSourceCode(java.lang.Class cls)
                               throws org.jdom.JDOMException

getSourceTest

public java.lang.String getSourceTest(java.lang.Class cls)
                               throws org.jdom.JDOMException

getSourceCode

public java.lang.String getSourceCode(java.lang.Class cls,
                                      java.io.File xslFile)
                               throws org.jdom.JDOMException

getSourceTest

public java.lang.String getSourceTest(java.lang.Class cls,
                                      java.io.File xslFile)
                               throws org.jdom.JDOMException

verifyDirectory

private java.lang.String verifyDirectory(java.lang.String dirName)
                                  throws java.lang.Exception

generateAllSourcesInFiles

public void generateAllSourcesInFiles(java.lang.String dirName,
                                      java.lang.String className)
                               throws java.lang.Exception

generateAllSourcesInFiles

private void generateAllSourcesInFiles(java.lang.String dirName,
                                       java.lang.Class cl,
                                       java.lang.String srcCode,
                                       java.lang.String srcTestCode)
                                throws java.lang.Exception

generateAllSourcesInFiles

public void generateAllSourcesInFiles(java.lang.String dirName,
                                      java.lang.String className,
                                      java.io.File xslMockFile,
                                      java.io.File xslMockFileTest)
                               throws java.lang.Exception

writeToFile

private boolean writeToFile(java.io.File f,
                            java.lang.String s)

createFile

public boolean createFile(java.io.File f)
                   throws java.io.IOException

getSourceFileName

public java.io.File getSourceFileName(java.lang.String directory,
                                      java.lang.Class cls)
                               throws org.jdom.JDOMException,
                                      java.lang.Exception

getSourceTestFileName

public java.io.File getSourceTestFileName(java.lang.String directory,
                                          java.lang.Class cls)
                                   throws org.jdom.JDOMException,
                                          java.lang.Exception

getDirectoryFromPackage

private java.lang.String getDirectoryFromPackage(java.lang.String packageName)

getImportAndPackageDeclarationAndClassDeclarationStandard

private java.lang.String getImportAndPackageDeclarationAndClassDeclarationStandard(org.jdom.Element classe)
                                                                            throws org.jdom.JDOMException

getHeaderComment

private java.lang.String getHeaderComment()

main

public static void main(java.lang.String[] args)