|
DTD2Java API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectch.perseguers.xml.dtd.util.ClassGenerator
| Field Summary | |
|---|---|
java.util.Hashtable |
matchAllMethods
|
java.util.Hashtable |
matchClassName
|
| Fields inherited from interface ch.perseguers.xml.dtd.util.UtilConstants |
|---|
CLASS_PREFIX_NAME, DTD2JAVA_RESERVED, FILE_SEP, JAVA_15_RESERVED, JAVA_RESERVED, MATCH_PREFIX_METHOD_NAME, MULT_CLASS_ONE, MULT_CLASS_ZERO_ONE, MULT_ONE_VECTOR, MULT_VECTOR, RESERVED_WORDS, TAB, TAB2, TAB3, TAB4, TAB5, TAB6 |
| Constructor Summary | |
|---|---|
ClassGenerator()
Constructor, setting package name to |
|
| Method Summary | |
|---|---|
void |
generateClasses(java.util.LinkedList generatedFiles)
Generate all classes needed by the JavaCC XML parser. |
java.util.Enumeration |
getClassFileNames()
Return enumeration of generated class file names. |
void |
setDocument(DTDdocument document)
Set the DTD document to use to generated the classes. |
void |
setNoMethodSave(boolean state)
Do not generate method save for classes. |
void |
setOutputDirectory(java.lang.String outputDirectory)
Set the output directory for all generated class files. |
void |
setPackageName(java.lang.String packageName)
Set the name of the package to use for the class. |
void |
setRootElement(java.lang.String rootElementName)
Set the name of the DTD root element. |
void |
setVerbose(boolean mode)
Activate or Deactivate the verbose mode. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.util.Hashtable matchClassName
public java.util.Hashtable matchAllMethods
| Constructor Detail |
|---|
public ClassGenerator()
| Method Detail |
|---|
public void setVerbose(boolean mode)
mode - public void setPackageName(java.lang.String packageName)
packageName - Name of the packagepublic void setRootElement(java.lang.String rootElementName)
rootElementName - Name of the DTD root elementpublic void setNoMethodSave(boolean state)
state - TRUE for not generating method savepublic void setOutputDirectory(java.lang.String outputDirectory)
outputDirectory - Name of the directorypublic void setDocument(DTDdocument document)
document - DTD document to use for generationpublic java.util.Enumeration getClassFileNames()
public void generateClasses(java.util.LinkedList generatedFiles)
generatedFiles - LinkedList containing all generated file names
|
DTD2Java API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||