trees
Class Tree

java.lang.Object
  extended bytrees.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
           
 Node first
           
 Node last
           
 Node root
           
 
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

last

public Node last

root

public Node root

append

public boolean append
Constructor Detail

Tree

public Tree()
Method Detail

levelUp

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


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:
object - Neues Objekt im Tree.