Index
Class org.hsqldb.util.ZaurusEditor
org.hsqldb.util.ZaurusEditor
- public class ZaurusEditor
ZaurusEditor
implements an search/input/edit form to
search/view/update/insert table records.
-
ZaurusEditor()
- Constructor declaration
-
actionPerformed(ActionEvent)
-
actionPerformed
method is the main entry point
which interprets the buttons and initiates the actions.
-
clearStatus()
- The class method
clearStatus
deletes the status line.
-
printStatus(String)
-
printStatus
prints a text into the status line below the panel.
-
refresh(Connection)
-
refresh
will read again the meta data of the
actual database.
ZaurusEditor
public ZaurusEditor()
- Constructor declaration
printStatus
public static void printStatus(String text)
-
printStatus
prints a text into the status line below the panel.
- Parameters:
- text - a
String
value will be shown
clearStatus
public static void clearStatus()
- The class method
clearStatus
deletes the status line.
actionPerformed
public void actionPerformed(ActionEvent e)
-
actionPerformed
method is the main entry point
which interprets the buttons and initiates the actions.
- Parameters:
- e - an
ActionEvent
value is been sent to ZaurusEditor as ActionListener
The possible events are:
- Buttons on the search
panel:
- Search Row
- Starts the search of rows in
the choosen table with the given search words and search
options. Without any search words, all rows will be found.
If no row meets the criteria, there will be a message in the
status line. - New Row
- An empty input panel for the
choosen table is given. Any search words are
ignored.
- Buttons on the edit panel:
Any
changes to field values on this panel will be updated to the
table when the actual row is left, i. e. when pressing one of
the buttons 'Prev', 'Next' or
'Search'.
- Cancel
- Any changes to field contents
are canceled and reset to the previous values.
- Prev
- Show
the previous row which meets the search
criteria.
- Next
- Show the next row which meets the search
criteria.
- Delete
- This button has to be clicked twice and
the shown row will be deleted from the table
- Search
- With
this button a new search is initiated. Any changes made to
field contents are saved
- Buttons on the insert
panel:
- Cancel Insert
- After beginning to fill a
new row, the insert may be cancelled. The search panel will be
shown next.
- New Insert
- The new row is inserted into the
table and a new empty insert panel is shown.
- New
Search
- The new row is inserted into the table and the search
panel is shown again.
refresh
public void refresh(Connection c)
-
refresh
will read again the meta data of the
actual database. This is useful after changes of the table
structures for instance creating or dropping tables, or
altering tabel. The method will be called if one asks to
refresh the tree or if the connection to the database is
changed.
- Parameters:
- c - a
Connection
is the actual connection to
the database
Index