com.fump
Class BaumModell

java.lang.Object
  |
  +--com.fump.BaumModell
All Implemented Interfaces:
javax.swing.tree.TreeModel

public class BaumModell
extends java.lang.Object
implements javax.swing.tree.TreeModel

Version:
$Id: BaumModell.html,v 1.1 2001/07/11 19:01:28 olesen Exp $
Author:
Markus Hindorf / Philipp Ottlinger

Field Summary
protected  Ordner root
           
 
Constructor Summary
BaumModell(Ordner root)
          Konstruktor
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
          addTreeModelListener
 java.lang.Object getChild(java.lang.Object parent, int index)
          liefert den index-ten Nachfolger des angegebenen parent-Knotens
 int getChildCount(java.lang.Object parent)
          liefert die anzahl der nachfolger fuer den parent-Knoten
 int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
          liefert den Index des Nachfolgers (child) im aktuellen Knoten (parent)
 java.lang.Object getRoot()
          Wurzel zurueckgeben
 boolean isLeaf(java.lang.Object node)
          Pruefen, ob node ein Blatt ist - ist wichtig fuer Symboldarstellung
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
          removeTreeModelListener
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
          haengt neues Objekt ein (bei path) und loest treeNodeChanged-Event aus
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

root

protected Ordner root
Constructor Detail

BaumModell

public BaumModell(Ordner root)
Konstruktor
Parameters:
root-Ordner -  
Throws:
-  
Method Detail

getRoot

public java.lang.Object getRoot()
Wurzel zurueckgeben
Specified by:
getRoot in interface javax.swing.tree.TreeModel
Parameters:
-  
Returns:
Object
Throws:
-  

isLeaf

public boolean isLeaf(java.lang.Object node)
Pruefen, ob node ein Blatt ist - ist wichtig fuer Symboldarstellung
Specified by:
isLeaf in interface javax.swing.tree.TreeModel
Parameters:
node -  
Returns:
boolean
Throws:
-  

getChildCount

public int getChildCount(java.lang.Object parent)
liefert die anzahl der nachfolger fuer den parent-Knoten
Specified by:
getChildCount in interface javax.swing.tree.TreeModel
Parameters:
Object - parent
Returns:
int
Throws:
-  

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int index)
liefert den index-ten Nachfolger des angegebenen parent-Knotens
Specified by:
getChild in interface javax.swing.tree.TreeModel
Parameters:
Object - param, int index
Returns:
Object
Throws:
-  

getIndexOfChild

public int getIndexOfChild(java.lang.Object parent,
                           java.lang.Object child)
liefert den Index des Nachfolgers (child) im aktuellen Knoten (parent)
Specified by:
getIndexOfChild in interface javax.swing.tree.TreeModel
Parameters:
Object - parent, Object child
Returns:
int
Throws:
-  

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)
haengt neues Objekt ein (bei path) und loest treeNodeChanged-Event aus
Specified by:
valueForPathChanged in interface javax.swing.tree.TreeModel
Parameters:
TreePath - parent, Object newValue
Returns:
 
Throws:
-  

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener
Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel
Parameters:
TreeModelListener -  
Returns:
 
Throws:
-  

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener
Specified by:
removeTreeModelListener in interface javax.swing.tree.TreeModel
Parameters:
TreeModelListener -  
Returns:
 
Throws:
-