|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface GuiUserEventIF
Dieses Interface ist (auf der Serverseite!) zu implementieren, wenn der GuiBuilder als Ultra-Thin-Client eingesetzt werden soll.
Auf der Clientseite wird lediglich ThinClientAdapter gestartet. Dieser Adapter reicht alle Benutzerereignisse an dieser Interface weiter.
Üblicher Weise wird die WindowId des Fensters, der Name der Komponente, die die Aktion ausgelöst hat, und das spezifizierte ActionCommand übertragen.
| Method Summary | |
|---|---|
java.lang.String |
actionPerformed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
|
java.lang.String |
actionPerformed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.String allValues)
Wie actionPerformed, nur daß der gesamte Inhalt des Fensters mit übergeben wird. |
java.lang.String |
changed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.Object value,
int index)
|
java.lang.String |
dblClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.Object value,
int index)
|
java.lang.String |
messageBoxEvent(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
|
java.lang.String |
ping()
Wird regelmäßig vom Pinger aufgerufen. |
java.lang.String |
replay(java.lang.String xml)
Diese Methode wird vom Client immer dann aufgerufen, wenn ihm eine Anweisung übermittelt wurde, Informationen über seinen Zustand zu übermitteln (z.B. getAllValues). |
java.lang.String |
started()
Diese Methode wird als erstes aufgerufen, wenn der Client gestartet wurde. |
java.lang.String |
tableDblClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.util.Vector values,
int index)
|
java.lang.String |
tableHeaderClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
int index)
|
java.lang.String |
tableRowClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.util.Vector values,
int index)
|
java.lang.String |
tabSelected(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
int index)
|
java.lang.String |
treeNodeSelected(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.String path)
|
java.lang.String |
windowActivated(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
|
java.lang.String |
windowClosed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
|
java.lang.String |
windowOpened(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
|
| Method Detail |
|---|
java.lang.String actionPerformed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
java.lang.String actionPerformed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.String allValues)
java.lang.String changed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.Object value,
int index)
java.lang.String dblClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.Object value,
int index)
java.lang.String tableHeaderClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
int index)
java.lang.String tableDblClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.util.Vector values,
int index)
java.lang.String tableRowClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.util.Vector values,
int index)
java.lang.String tabSelected(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
int index)
java.lang.String treeNodeSelected(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.String path)
java.lang.String windowClosed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
java.lang.String windowOpened(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
java.lang.String windowActivated(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
java.lang.String messageBoxEvent(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
java.lang.String started()
java.lang.String ping()
Der Sinn besteht darin, daß der Server von sich aus keine Methoden auf dem Client ausführen kann (kein Callback). Mit dem Pinger gibt es immerhin die Chance, auf ggf. auf der Serverseite angefallenen Informationen (Mail eingegangen, Batch beendet, ...) dieses dem Client mitzuteilen.
Außerdem kann so festgestellt werden, ob die Client noch "lebt".
java.lang.String replay(java.lang.String xml)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||