| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.xeril.xml.ClassToDtd
This class is used to produce a DTD from a class
| Field Summary | |
| static java.lang.String | NULL_TAGThe constant for null objects | 
| Constructor Summary | |
| ClassToDtd(java.io.PrintWriter out)Constructor. | |
| Method Summary | |
| static void | classToDtd(java.lang.Class clazz,
           java.io.PrintWriter out)Displays the Dtd corresponding to the class. | 
| protected  void | displayArray(java.lang.Class clazz,
             java.lang.String tag_name,
             XmlMapper mapper)Displays an array. | 
| protected  void | displayClass(java.lang.Class clazz)Displays the Dtd for the class. | 
|  void | displayDtd(java.lang.Class clazz)Displays the Dtd for the class. | 
| protected  void | displayField(java.lang.Class clazz,
             java.lang.String tag_name,
             XmlMapDescriptor map_desc)Displays a field. | 
| protected  void | displayValue(java.lang.Class clazz,
             java.lang.String tag_name,
             XmlMapper mapper)Displays a value. | 
|  java.lang.String | getTagNameFromClass(java.lang.Class clazz)Gets the tag name from the class. | 
| protected  XmlMapDescriptor | getXmlMapDescriptor(java.lang.String field_name,
                    XmlInfo info)Tries to extract the map descriptor the field_name and info object. | 
| static void | main(java.lang.String[] args)Main method... | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static final java.lang.String NULL_TAG
| Constructor Detail | 
public ClassToDtd(java.io.PrintWriter out)
out - the writer to write the dtd result| Method Detail | 
public static void classToDtd(java.lang.Class clazz,
                              java.io.PrintWriter out)
clazz - the class for which to generate the Dtdout - the print writer for writing the resultpublic void displayDtd(java.lang.Class clazz)
clazz - the class for which to generate the Dtdprotected void displayClass(java.lang.Class clazz)
clazz - the class for which to generate the Dtd
protected void displayField(java.lang.Class clazz,
                            java.lang.String tag_name,
                            XmlMapDescriptor map_desc)
null) to be able to (eventually) extract some information
 from it.
clazz - the class of the fieldtag_name - the name of the tag of the fieldmap_desc - the map descriptor
protected void displayArray(java.lang.Class clazz,
                            java.lang.String tag_name,
                            XmlMapper mapper)
null) to be able to (eventually) extract some information
 from it.
clazz - the class of the fieldtag_name - the name of the tag of the fieldmapper - the mapper
protected void displayValue(java.lang.Class clazz,
                            java.lang.String tag_name,
                            XmlMapper mapper)
null) to be able to (eventually) extract some information
 from it.
clazz - the class of the fieldtag_name - the name of the tag of the fieldmapper - the mapperpublic java.lang.String getTagNameFromClass(java.lang.Class clazz)
clazz - the class to get the tag name
protected XmlMapDescriptor getXmlMapDescriptor(java.lang.String field_name,
                                               XmlInfo info)
null is
 returned.
field_name - the name of the field we are looking for its map descinfo - the info object that may hold the tag name
public static void main(java.lang.String[] args)
                 throws java.lang.ClassNotFoundException
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||