EspressReport
v 5.5

quadbase.common.util.internal
Class DTDUtil

java.lang.Object
  |
  +--quadbase.common.util.internal.DTDUtil

public class DTDUtil
extends java.lang.Object


Constructor Summary
DTDUtil()
           
 
Method Summary
static javax.swing.tree.DefaultMutableTreeNode buildTree(quadbase.common.util.dtd.elements.DTDElement root, java.util.Hashtable elements, javax.swing.tree.DefaultMutableTreeNode node, boolean expand)
           
static quadbase.common.util.dtd.elements.DTD getDTDFromParser(java.io.InputStream in)
           
static quadbase.common.util.dtd.elements.DTD getDTDFromParser(java.lang.String filename)
           
static XMLFieldInfo[] getXMLAllFields(javax.swing.tree.DefaultMutableTreeNode root)
           
static java.lang.String getXMLFieldFullName(java.lang.String[] path, java.lang.String attrName)
           
static XMLFieldInfo getXMLFieldInfo(javax.swing.tree.DefaultMutableTreeNode node)
           
static quadbase.common.util.dtd.elements.DTD readDTD(java.lang.String ddtFileName)
           
static quadbase.common.util.dtd.elements.DTDItem readItem(java.io.DataInputStream in, int version)
           
static void writeDTDTreeFile(quadbase.common.util.dtd.elements.DTD dtdTree, java.lang.String filename, int version)
           
static void writeItem(java.io.DataOutputStream out, quadbase.common.util.dtd.elements.DTDItem item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTDUtil

public DTDUtil()
Method Detail

buildTree

public static javax.swing.tree.DefaultMutableTreeNode buildTree(quadbase.common.util.dtd.elements.DTDElement root,
                                                                java.util.Hashtable elements,
                                                                javax.swing.tree.DefaultMutableTreeNode node,
                                                                boolean expand)

writeItem

public static void writeItem(java.io.DataOutputStream out,
                             quadbase.common.util.dtd.elements.DTDItem item)

readItem

public static quadbase.common.util.dtd.elements.DTDItem readItem(java.io.DataInputStream in,
                                                                 int version)

getDTDFromParser

public static quadbase.common.util.dtd.elements.DTD getDTDFromParser(java.lang.String filename)
                                                              throws quadbase.common.util.dtd.parser.ParseException,
                                                                     java.lang.Exception

getDTDFromParser

public static quadbase.common.util.dtd.elements.DTD getDTDFromParser(java.io.InputStream in)
                                                              throws quadbase.common.util.dtd.parser.ParseException,
                                                                     java.lang.Exception

readDTD

public static quadbase.common.util.dtd.elements.DTD readDTD(java.lang.String ddtFileName)

writeDTDTreeFile

public static void writeDTDTreeFile(quadbase.common.util.dtd.elements.DTD dtdTree,
                                    java.lang.String filename,
                                    int version)

getXMLAllFields

public static XMLFieldInfo[] getXMLAllFields(javax.swing.tree.DefaultMutableTreeNode root)

getXMLFieldInfo

public static XMLFieldInfo getXMLFieldInfo(javax.swing.tree.DefaultMutableTreeNode node)

getXMLFieldFullName

public static java.lang.String getXMLFieldFullName(java.lang.String[] path,
                                                   java.lang.String attrName)

EspressReport
v 5.5