Class QueryPage

java.lang.Object
  |
  +--QueryPage

public class QueryPage
extends java.lang.Object
implements Page

HEISS-Applet zur Recherche-Anwendung des HLfB : Query-Page. Seite für
die Stukturelle Einschränkung einer Recherche. 

Autor: Sven Kühne, Institut für Geoinformatik der Universität Münster e-mail: kuehne@ifgi.uni-muenster.de

Version: 1.1 Bemerkung: benötigt jdk 1.1 mit Swing 1.0.1 Stand: November 1998


Constructor Summary
QueryPage()
           
 
Method Summary
 void addPanel(com.sun.java.swing.JPanel jp)
           
 boolean addParenthesis()
          Setzt entprechent der aktuellen selection die Klammern.
 void addRestrict(DefRec def)
          Fuegt eine Einschraenkung ein.
 boolean defRecRestricted(DefRec def)
          Prüft, ob das DefRec bereits ausgewählt wirde.
 void deleteAllSelected()
          Loescht alle selektierten Einschränktungen aus der Tabelle.
 DefRec getSelectedDefRec()
          Liefert die aktuell selektierte DefRec.
 DefRec getSelectedDefRecInTable()
          Liefert die aktuell selektierte DefRec.
 void removePanel(com.sun.java.swing.JPanel jp)
           
 boolean selectedElementDown()
          Schiebt das aktuell selectierte Element um eins nach unten.
 boolean selectedElementUp()
          Schiebt das aktuell selectierte Element um eins nach obern.
 void setDefTreeModel(DefTreeModel setMe)
          Setzt das TreeModel des Strutruellen Baumes.
 void setProgressBar(com.sun.java.swing.JProgressBar setMe)
          Setze des JProgressBar für den DefTree.
 void setRechercheTableModel(RechercheTableModel setMe)
          Setzt das Table-Model für die Recherche
 void setUserName(java.lang.String userName)
           
 void startUp(java.awt.event.ActionListener Ap)
           
 boolean treeHasSelection()
          Liefert true, wenn der Baum eine selektion enthält, sonst false.
 void updateCounter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryPage

public QueryPage()
Method Detail

setUserName

public void setUserName(java.lang.String userName)

updateCounter

public void updateCounter()

setDefTreeModel

public void setDefTreeModel(DefTreeModel setMe)
Setzt das TreeModel des Strutruellen Baumes.

setProgressBar

public void setProgressBar(com.sun.java.swing.JProgressBar setMe)
Setze des JProgressBar für den DefTree.

setRechercheTableModel

public void setRechercheTableModel(RechercheTableModel setMe)
Setzt das Table-Model für die Recherche

defRecRestricted

public boolean defRecRestricted(DefRec def)
Prüft, ob das DefRec bereits ausgewählt wirde.

addRestrict

public void addRestrict(DefRec def)
Fuegt eine Einschraenkung ein.

deleteAllSelected

public void deleteAllSelected()
Loescht alle selektierten Einschränktungen aus der Tabelle.

treeHasSelection

public boolean treeHasSelection()
Liefert true, wenn der Baum eine selektion enthält, sonst false.

getSelectedDefRecInTable

public DefRec getSelectedDefRecInTable()
Liefert die aktuell selektierte DefRec. Wenn nichts selektiert, dann wird null zurückgegeben.

getSelectedDefRec

public DefRec getSelectedDefRec()
Liefert die aktuell selektierte DefRec. Wenn nichts selektiert, dann wird null zurückgegeben.

addParenthesis

public boolean addParenthesis()
Setzt entprechent der aktuellen selection die Klammern.

selectedElementUp

public boolean selectedElementUp()
Schiebt das aktuell selectierte Element um eins nach obern.

selectedElementDown

public boolean selectedElementDown()
Schiebt das aktuell selectierte Element um eins nach unten.

startUp

public void startUp(java.awt.event.ActionListener Ap)
Specified by:
startUp in interface Page

addPanel

public void addPanel(com.sun.java.swing.JPanel jp)
Specified by:
addPanel in interface Page

removePanel

public void removePanel(com.sun.java.swing.JPanel jp)
Specified by:
removePanel in interface Page