edu.umd.cs.fuzzyTree
Class DataGraph
java.lang.Object
|
+--edu.umd.cs.fuzzyTree.DataGraph
- public class DataGraph
- extends java.lang.Object
Holds the relationship information of tree/graph. The Xerces parser is used
to generate a graph from an XML document.
Constructor Summary |
DataGraph(java.lang.String data_file_name_)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
_data_nodes
private java.util.Vector _data_nodes
_id_data_node_map
private java.util.Hashtable _id_data_node_map
_root_data_node
private DataNode _root_data_node
_out_edges_lists
private java.util.Vector _out_edges_lists
parserDebugLevel
private static int parserDebugLevel
nextDataNodeID
private static int nextDataNodeID
DataGraph
public DataGraph(java.lang.String data_file_name_)
throws DataGraph.DataGraphException
getEdges
public java.util.Vector getEdges(DataNode node)
getRoot
public DataNode getRoot()
getNode
public DataNode getNode(int index)
parseFile
private edu.umd.cs.fuzzyTree.Node parseFile(java.lang.String data_file_name_)
throws DataGraph.DataGraphException
constructGraph
private void constructGraph(edu.umd.cs.fuzzyTree.Node doc_root_)
constructEltGraph
private void constructEltGraph(edu.umd.cs.fuzzyTree.Node doc_root_)
constructEltGraph_helper
private DataNode constructEltGraph_helper(edu.umd.cs.fuzzyTree.Node curr_node_,
java.util.Random random_num_gen_)
addDataNode
private DataNode addDataNode(java.lang.String nodeName,
java.lang.String nodeData)
constructAttrGraph
private void constructAttrGraph()
addEdgeBetween
private void addEdgeBetween(DataNode src_data_node_,
DataNode dest_data_node_)
edgeExists
private boolean edgeExists(DataNode query_src_data_node_,
DataNode query_dest_data_node_)
Web Accessibility