|
|||||||
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 FormFields 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 |