formula.trees
Class Tree

java.lang.Object
  extended by formula.trees.Tree

public class Tree
extends java.lang.Object

Klasse eines Trees mit den Methoden als Properties. Copyright (C) 2006, Rene Heuer, Salingtwiete 4g. (D)20535 Hamburg eMail: heuer@exmpl.de Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License. Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.


Field Summary
 boolean append
          Indikator zur Steuerung der Erweiterung
 Node first
          erstes Element einer Liste
 Node last
          letztes Element einer Liste
 Node root
          Wurzel des Trees
 
Constructor Summary
Tree()
           
 
Method Summary
static void insert(Tree tree, java.lang.Object object)
          Objekt in den Tree einfügen.
static void levelUp(Tree tree)
          Positionierung auf letztes Element der höheren Ebene.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

first

public Node first
erstes Element einer Liste


last

public Node last
letztes Element einer Liste


root

public Node root
Wurzel des Trees


append

public boolean append
Indikator zur Steuerung der Erweiterung

Constructor Detail

Tree

public Tree()
Method Detail

levelUp

public static void levelUp(Tree tree)
Positionierung auf letztes Element der höheren Ebene.

Parameters:
tree - the tree to be used

insert

public static void insert(Tree tree,
                          java.lang.Object object)
Objekt in den Tree einfügen. Der Indikator append steuert das Verhalten. Es wird unterschieden zwischen der Erstellung einer neuen Kindliste (append == false) und einfachem Anhängen (append == true).

Parameters:
tree - the tree to be used
object - Neues Objekt im Tree.