|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
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 |
public java.lang.String actionPerformed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
public java.lang.String actionPerformed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.String allValues)
public java.lang.String changed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.Object value,
int index)
public java.lang.String dblClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.Object value,
int index)
public java.lang.String tableHeaderClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
int index)
public java.lang.String tableDblClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.util.Vector values,
int index)
public java.lang.String tableRowClick(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.util.Vector values,
int index)
public java.lang.String tabSelected(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
int index)
public java.lang.String treeNodeSelected(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand,
java.lang.String path)
public java.lang.String windowClosed(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
public java.lang.String windowOpened(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
public java.lang.String windowActivated(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
public java.lang.String messageBoxEvent(java.lang.String windowId,
java.lang.String name,
java.lang.String actionCommand)
public java.lang.String started()
public 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".
public java.lang.String replay(java.lang.String xml)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||