All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class oracle.xml.classgen.ClassGenerator

java.lang.Object
   |
   +----oracle.xml.classgen.ClassGenerator

public class ClassGenerator
extends Object
This class is used by the DTD compiler to generate classes


Constructor Index

 o ClassGenerator()
Default constructor for ClassGenerator.

Method Index

 o generate(DTD, String)
Traverses the DTD with element doctype as root and generates Java classes
 o setGenerateComments(boolean)
Switch to determine whether to generate java doc comments
Default - TRUE
 o setJavaPackage(String)
Sets the package for the classes generated
Default - No package
 o setOutputDirectory(String)
Sets the output directory
Default - current directory
 o setSerializationMode(boolean)
Switch to determine if the DTD should be saved as a serialized object or as text file.
 o setValidationMode(boolean)
Switch to determine whether the classes generated should validate the XML Document being constructed
Default - TRUE

Constructors

 o ClassGenerator
 public ClassGenerator()
Default constructor for ClassGenerator.

Methods

 o setGenerateComments
 public void setGenerateComments(boolean comments)
Switch to determine whether to generate java doc comments
Default - TRUE

Parameters:
comments - boolean flag
 o setValidationMode
 public void setValidationMode(boolean yes)
Switch to determine whether the classes generated should validate the XML Document being constructed
Default - TRUE

Parameters:
yes - boolean flag
 o setSerializationMode
 public void setSerializationMode(boolean yes)
Switch to determine if the DTD should be saved as a serialized object or as text file. Serializing the DTD improves the performance when the generated classes are used to author XML files.
Default - FALSE (DTD is saved a text file)

Parameters:
yes - boolean flag
 o setJavaPackage
 public void setJavaPackage(String packageName)
Sets the package for the classes generated
Default - No package

Parameters:
packageName - Name of the package
 o setOutputDirectory
 public void setOutputDirectory(String dir)
Sets the output directory
Default - current directory

Parameters:
dir - Output directory
 o generate
 public void generate(DTD dtd,
                      String doctype)
Traverses the DTD with element doctype as root and generates Java classes

Parameters:
DTD - The DTD used to generate the classes
doctype - Name of the root Element

All Packages  Class Hierarchy  This Package  Previous  Next  Index