edu.ucsb.nceas.morpho.editor
Class DTDTree

java.lang.Object
  extended byedu.ucsb.nceas.morpho.editor.DTDTree

public class DTDTree
extends java.lang.Object

class for creating a treeModel based on structure defined in DTD. Uses DTD parser.


Field Summary
 com.wutka.dtd.DTD dtd
           
 javax.swing.tree.DefaultMutableTreeNode rootNode
           
 javax.swing.tree.DefaultTreeModel treeModel
           
 
Constructor Summary
DTDTree()
           
DTDTree(java.lang.String dtdname)
           
 
Method Summary
 javax.swing.tree.DefaultMutableTreeNode buildTree(javax.swing.tree.DefaultMutableTreeNode root)
           
 void parseDTD()
          parses a dtd file and creates a tree of document instance
 void setRootElementName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootNode

public javax.swing.tree.DefaultMutableTreeNode rootNode

treeModel

public javax.swing.tree.DefaultTreeModel treeModel

dtd

public com.wutka.dtd.DTD dtd
Constructor Detail

DTDTree

public DTDTree()

DTDTree

public DTDTree(java.lang.String dtdname)
Method Detail

setRootElementName

public void setRootElementName(java.lang.String name)

parseDTD

public void parseDTD()
parses a dtd file and creates a tree of document instance


buildTree

public javax.swing.tree.DefaultMutableTreeNode buildTree(javax.swing.tree.DefaultMutableTreeNode root)


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.