|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--com.sun.java.swing.tree.DefaultTreeModel
|
+--BegriffeTreeModel
BegriffeTree zeigt Begriffslisten in der Hierarchie an, die in der Begriffe-Tabelle der HEISS-Datenbank festgelegt ist. Die Darstellung des Models in einem JTree wird von der View QueryPage in einem JInternalFrame BegriffeDialog übernommen Aufruf und Konstruktion geschieht von RechercheModel aus.Autor: Tim Paehler, Institut für Geoinformatik der Universität Münster e-mail: paehler@ifgi.uni-muenster.de
Version: 1.0 Bemerkung: benötigt jdk 1.1 mit Swing 1.0.1 Stand: November 1998
QueryPage,
RechercheModel,
BegriffeDialog, Serialized Form| Fields inherited from class com.sun.java.swing.tree.DefaultTreeModel |
asksAllowsChildren,
listenerList,
root |
| Constructor Summary | |
BegriffeTreeModel(DefRec inDef,
com.sun.java.swing.tree.DefaultMutableTreeNode inRoot,
DBConnect inDB,
com.sun.java.swing.JProgressBar inProgressBar)
Konstruktor: weist nur die Variablen zu, Rest wird durch initialize() erledigt |
|
| Method Summary | |
void |
initialize()
Initialisiert den Baum: Führt die notwendigen Datenbankabfragen durch und baut den BegriffeTree rekursiv auf. |
void |
insertChildren(java.lang.String parent,
com.sun.java.swing.tree.DefaultMutableTreeNode node)
|
static void |
main(java.lang.String[] args)
For testing purposes only, remove in final version ! |
| Methods inherited from class com.sun.java.swing.tree.DefaultTreeModel |
addTreeModelListener,
asksAllowsChildren,
fireTreeNodesChanged,
fireTreeNodesInserted,
fireTreeNodesRemoved,
fireTreeStructureChanged,
getChild,
getChildCount,
getIndexOfChild,
getPathToRoot,
getPathToRoot,
getRoot,
insertNodeInto,
isLeaf,
nodeChanged,
nodesChanged,
nodeStructureChanged,
nodesWereInserted,
nodesWereRemoved,
reload,
reload,
removeNodeFromParent,
removeTreeModelListener,
setAsksAllowsChildren,
valueForPathChanged |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public BegriffeTreeModel(DefRec inDef,
com.sun.java.swing.tree.DefaultMutableTreeNode inRoot,
DBConnect inDB,
com.sun.java.swing.JProgressBar inProgressBar)
inRoot - Wurzel für das TreeModeldb - initialisierte Datenbank-VerbindunginProgressBar - von der View initialisierter JProgressBar, wird
in insertChildren inkrementiert.| Method Detail |
public void initialize()
public void insertChildren(java.lang.String parent,
com.sun.java.swing.tree.DefaultMutableTreeNode node)
public static void main(java.lang.String[] args)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||