Treeviz 0.37 2010-10-17

ch.randelshofer.tree.demo
Class ManyEyesTree

java.lang.Object
  extended by ch.randelshofer.tree.demo.ManyEyesTree
All Implemented Interfaces:
DemoTree

public class ManyEyesTree
extends java.lang.Object
implements DemoTree

ManyEyesTree represents a tree structure in the tab-separated table format used by Many Eyes.

Version:
1.0 2009-02-07 Created.
Author:
Werner Randelshofer, Staldenmattweg 2, CH-6405 Immensee

Constructor Summary
ManyEyesTree(java.io.File manyEyesFile)
           
 
Method Summary
 void createDefaultTreeStructure()
           
 void createTreeStructure(int[] pathIndices)
           
 java.lang.String[] getHeaders()
           
 NodeInfo getInfo()
           
 java.util.ArrayList<ManyEyesNode> getNodes()
           
 int[] getPathIndices()
           
 TreeNode getRoot()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManyEyesTree

public ManyEyesTree(java.io.File manyEyesFile)
             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getHeaders

public java.lang.String[] getHeaders()

getPathIndices

public int[] getPathIndices()

getNodes

public java.util.ArrayList<ManyEyesNode> getNodes()

createDefaultTreeStructure

public void createDefaultTreeStructure()

createTreeStructure

public void createTreeStructure(int[] pathIndices)

getRoot

public TreeNode getRoot()
Specified by:
getRoot in interface DemoTree

getInfo

public NodeInfo getInfo()
Specified by:
getInfo in interface DemoTree

Copyright 2007-2008 (c) Werner Randelshofer.
All rights reserved.