|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface GuiAPIF
Dieses Interface ist dafür vorgesehen, über SOAP die Dienste von GuiAPI auch anderen Anwendungen auf dem Client (z.B. Office) anzubieten.
| Method Summary | |
|---|---|
void |
activateTab(java.lang.String windowId,
java.lang.String tabName)
Es soll eine andere Registerkarte aktiviert werden. |
void |
activateWindow(java.lang.String windowId)
Es wird ein anderes Fenster aktiviert, wenn mehrere gleichzeitig offen sind; bewirkt einen Focuswechsel zwischen verschiedenen Fenstern. |
void |
addItem(java.lang.String windowId,
java.lang.String name,
java.lang.String item)
Fügt der List- oder Combobox einen Eintrag am Ende hinzu. |
void |
addItem(java.lang.String windowId,
java.lang.String name,
java.lang.String item,
int index)
Fügt einen Eintrag an einem bestimmten Index ein. |
void |
addItem(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String item)
Fügt der List- oder Combobox einen Eintrag am Ende hinzu. |
void |
addItem(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String item,
int index)
Fügt einen Eintrag an einem bestimmten Index ein. |
void |
addMenuItem(java.lang.String windowId,
java.lang.String menuName,
java.lang.String label,
java.lang.String name,
java.lang.String cmd)
Fügt dem Menü einen neuen Eintrag mit einem Label und einem ActionCommand hinzu. |
void |
addMenuItem(java.lang.String windowId,
java.lang.String menuName,
java.lang.String label,
java.lang.String name,
java.lang.String cmd,
java.lang.String type)
Fügt dem Menü einen neuen Eintrag mit einem Label und einem ActionCommand hinzu. |
void |
addTreeNode(java.lang.String windowId,
java.lang.String title,
java.lang.String filename)
Fügt dem Tree des Fensters einen Knoten hinzu. |
void |
addTreeNode(java.lang.String windowId,
java.lang.String title,
java.lang.String name,
java.lang.String filename)
Fügt dem Tree des Fensters einen Knoten mit einem speziellen Namen hinzu. |
void |
closeWindow(java.lang.String windowId)
Das Fenster mit der angegebenen WindowId ist zu schließen (dispose). |
void |
createWindow(java.lang.String windowName,
java.lang.String windowId,
java.lang.String fileName)
Erzeugt das Fenster wie openWindow, aber zeigt es nicht an. |
void |
createWindowGdl(java.lang.String windowName,
java.lang.String windowId,
java.lang.String doc)
Erzeugt ein Fenster wie createWindow. |
void |
createWindowXml(java.lang.String windowName,
java.lang.String windowId,
java.lang.String doc)
Erzeugt ein Fenster wie createWindow. |
void |
deleteRow(java.lang.String windowId,
java.lang.String tableName)
Löscht die selektierte Zeile aus der Tabelle. |
void |
deleteRow(java.lang.String windowId,
java.lang.String tableName,
int row)
Löscht die angegebene Zeile aus der Tabelle. |
void |
deleteRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName)
Löscht die selektierte Zeile aus der Tabelle. |
void |
deleteRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row)
Löscht die angegebene Zeile aus der Tabelle. |
void |
enable(java.lang.String windowId,
java.lang.String name,
boolean b)
Aktiviert oder deaktiviert Menüeinträge und Buttons (auch Toolbar). |
void |
enableComp(java.lang.String windowId,
java.lang.String name,
boolean b)
Aktiviert oder deaktiviert Eingabekomponenten wie Text, Combo usw. |
void |
enableComp(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
boolean b)
Aktiviert oder deaktiviert Eingabekomponenten wie Text, Combo usw. |
void |
enableTab(java.lang.String windowId,
java.lang.String tabName,
boolean b)
Die ganze Registerkarte wird für Benutzeraktionen gesperrt (false), d.h. daß sie auch nicht mehr angeklickt werden kann; bzw wieder aktiviert (true). |
void |
end()
Sanduhr ausschalten. |
void |
exit()
Anwendung beenden. |
java.lang.String[] |
fileOpenDialog(java.lang.String parentWindowId,
java.lang.String dialogTitle,
java.lang.String directoryName,
java.lang.String fileName)
|
java.lang.String[] |
fileSaveDialog(java.lang.String parentWindowId,
java.lang.String dialogTitle,
java.lang.String directoryName,
java.lang.String fileName)
|
java.lang.String |
getCellValue(java.lang.String windowId,
java.lang.String tableName,
int col)
Liefert den Inhalt der angegebenen Spalte aus der selektierten Zeile. |
java.lang.String |
getCellValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int col)
Liefert den Inhalt der angegebenen Spalte aus der selektierten Zeile. |
java.util.Vector |
getDeletedRows(java.lang.String windowId,
java.lang.String tableName)
Liefert die in dieser Sitzung gelöschten Zeilen, die vor der Sitzung vorhanden waren; also nicht die neu eingefügten und gleich wieder gelöschten Zeilen. |
java.lang.String[] |
getTableColumnValues(java.lang.String windowId,
java.lang.String tableName,
int col)
|
java.util.Vector |
getTableValues(java.lang.String windowId,
java.lang.String tableName)
Liefert den Inhalt der Tabelle als einen Vector von TableRows |
java.lang.String |
getValue(java.lang.String windowId,
java.lang.String name)
Liefert den Wert der angegebenen Komponente. |
java.lang.String |
getValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name)
Liefert den Wert der angegebenen Komponente, die auf der angegebenen Registerkarte liegt. |
void |
hideWindow(java.lang.String windowId)
Macht ein Fenster unsichtbar. |
void |
insertRow(java.lang.String windowId,
java.lang.String tableName)
Fügt eine leere Zeile in die Tabelle ein. |
void |
insertRow(java.lang.String windowId,
java.lang.String tableName,
int row,
java.util.Vector values)
Fügt eine Zeile in die Tabelle an der angegebenen Zeile ein. |
void |
insertRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row,
java.util.Vector values)
Fügt eine Zeile in die Tabelle an der angegebenen Zeile ein. |
void |
insertRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
java.util.Vector values)
Fügt eine Zeile der Tabelle am Ende hinzu. |
void |
insertRow(java.lang.String windowId,
java.lang.String tableName,
java.util.Vector values)
Fügt eine Zeile der Tabelle am Ende hinzu. |
void |
openWindow(java.lang.String windowName,
java.lang.String windowId,
java.lang.String fileName)
Neues Fenster erstellen und anzeigen. |
void |
removeAll(java.lang.String windowId,
java.lang.String name)
Löscht alle Einträge aus der List- oder Combobox. |
void |
removeAll(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name)
Löscht alle Einträge aus der List- oder Combobox. |
void |
removeItem(java.lang.String windowId,
java.lang.String name,
java.lang.String item)
Löscht den angegebenen Eintrag aus der List- oder Combobox. |
void |
removeItem(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String item)
Löscht den angegebenen Eintrag aus der List- oder Combobox. |
void |
removeTreeNode(java.lang.String windowId)
Löscht den selektierten Knoten des Baums; es wird die Knoten selekiert, der auf den gelöschten folgt. |
void |
resetPanel(java.lang.String windowId,
java.lang.String name)
Leert die Felder eines einzelnen Panels (zumeist eine Registerkarte). |
void |
resetWindow(java.lang.String windowId)
Alle Felder der Fensters leeren, alle Registerkarten, Menüeinträge und Buttons werden enabled. |
void |
setCellValue(java.lang.String windowId,
java.lang.String tableName,
java.lang.String value,
int row,
int col)
Setzt den Wert eine Tabellenzelle neu. |
void |
setCellValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
java.lang.String value,
int row,
int col)
Setzt den Wert eine Tabellenzelle neu. |
void |
setCodeBase(java.lang.String url)
Setzt die Codebase für alle Klassen. |
void |
setDebug(boolean b)
Setzt den Debug-Modus für die Factory. |
void |
setDefaultResourceBundle(java.lang.String name)
Setzt das ResourceBundle mit dem angegebenen Namen. |
void |
setDocumentBase(java.lang.String documentBase)
Setzt die DocumentBase relativ zur CodeBase. |
void |
setFocus(java.lang.String windowId,
java.lang.String name)
Setzt den Focus auf die angegebene Komponente. |
void |
setFocus(java.lang.String windowId,
java.lang.String tableName,
int row,
int col)
Selektiert die angegebene Zeile und Spalte der Tabelle. |
void |
setFocus(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name)
Setzt den Focus auf die angegebene Komponente. |
void |
setFocus(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row,
int col)
Selektiert die angegebene Zeile und Spalte der Tabelle. |
void |
setItems(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tblName,
int colIndex,
java.util.Vector items)
Füllt eine Combobox, die Spalte einer Tabelle ist, neu mit Werten. |
void |
setItems(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.util.Vector items)
Füllt eine List- oder Combobox neu mit Werten. |
void |
setItems(java.lang.String windowId,
java.lang.String name,
java.util.Vector items)
Füllt eine List- oder Combobox neu mit Werten. |
void |
setMinMaxValue(java.lang.String windowId,
java.lang.String name,
int min,
int max)
Setzt das Minimum und das Maximum bei Scrollbar und Slider neu. |
void |
setMinMaxValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
int min,
int max)
Setzt das Minimum und das Maximum bei Scrollbar und Slider neu. |
void |
setModified(java.lang.String windowId,
java.lang.String name,
boolean b)
Setzt das Änderungskennzeichen einer Komponente. |
void |
setModified(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
boolean b)
|
void |
setPingInterval(java.lang.String interval)
Liefert eine Objektreferenz auf einen Conatainer mit dem angegebenen Namen. |
void |
setRowValues(java.lang.String windowId,
java.lang.String tableName,
int row,
java.util.Vector values)
Überschreibt den Inhalt einer Tabellenzeile mit neuen Werten. |
void |
setRowValues(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row,
java.util.Vector values)
Überschreibt den Inhalt einer Tabellenzeile mit neuen Werten. |
void |
setSelectedNode(java.lang.String windowId,
java.lang.String path)
Setzt den selektierten Konten im Baum. |
void |
setUiManager(java.lang.String ui)
Setzt den UI Manager. |
void |
setValue(java.lang.String windowId,
java.lang.String name,
java.lang.String value)
Setzt den Wert der angegebenen Komponente auf den angegebenen Wert. |
void |
setValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String value)
Setzt den Wert der angegebenen Komponente - die auf der angegebenen Registerkarte liegt - auf den angegebenen Wert. |
void |
setVersion(java.lang.String version)
Setzt die Version für die Factory. |
void |
setWindowTitle(java.lang.String windowId,
java.lang.String value)
Setzt die Titelzeile des Fensters neu. |
void |
showMessage(java.lang.String title,
java.lang.String type,
java.lang.String message)
Einfache Benachrichtigung an den Benutzer (nur Button OK). |
java.lang.String |
showMessage(java.lang.String windowId,
java.lang.String msgName,
java.lang.String title,
java.lang.String type,
java.lang.String message,
java.lang.String[] buttons,
java.lang.String[] actionCommands)
Wahl einer Option durch den Benutzer mit Auslösen einer entsprechenden Nachricht. |
boolean |
showModalDialog(java.lang.String windowId)
Zeigt einen modalen Dialog. |
void |
showWindow(java.lang.String windowId)
Zeigt ein mit createWindow erzeugtes
oder mit hideWindow verstecktes Fenster an. |
void |
start()
Sanduhr einschalten. |
| Method Detail |
|---|
void setCodeBase(java.lang.String url)
setDocumentBase(java.lang.String)void setDocumentBase(java.lang.String documentBase)
GuiUtil.setDocumentBase(java.net.URL),
setCodeBase(java.lang.String)void setDebug(boolean b)
GuiUtil.setDebug(boolean)void setVersion(java.lang.String version)
GuiUtil.setVersion(java.lang.String)void setUiManager(java.lang.String ui)
void start()
void end()
void exit()
Bei einer Application wird System.exit aufgerufen; bei einem Applet werden alle Fenster geschlossen und der Pinger beendet.
void openWindow(java.lang.String windowName,
java.lang.String windowId,
java.lang.String fileName)
Es wird nur angegeben, welche Spezifikationsdatei angefordert werden soll.
Der eigentliche Transport der Spezifikationen muß über einen anderen Kanal
(z.B. HTTP) erfolgen.
Dieses ermöglicht es dem Client,
die Gui-Spezifikationen - oder noch besser das ganze Fenster -
in einem Cache für den wiederholten Gebrauch vorzuhalten.
Die Dialogsteuerung selbst kann mit den Methoden hideWindow und showWindow ein Fenster
verstecken bzw. ein verstecktes Fenster wieder anzeigen.
Hierüber kann die Performanz der Anwendung - bei entsprechendem Speicherbedarf -
gesteigert werden.
windowName - Ein beliebiger Name für das Fenster.windowId - Eine eindeutige Id für dieses Fenster.fileName - Dateiname eine Gui-Spezifikation relativ zur DocumentBase.hideWindow(java.lang.String),
showWindow(java.lang.String),
createWindow(java.lang.String, java.lang.String, java.lang.String),
setDocumentBase(java.lang.String)
void createWindow(java.lang.String windowName,
java.lang.String windowId,
java.lang.String fileName)
openWindow, aber zeigt es nicht an.
Das Fenster kann anschließend mit showWindow sichtbar gemacht werden.
openWindow(java.lang.String, java.lang.String, java.lang.String),
showWindow(java.lang.String)
void createWindowXml(java.lang.String windowName,
java.lang.String windowId,
java.lang.String doc)
showWindow sichtbar gemacht werden.
openWindow(java.lang.String, java.lang.String, java.lang.String),
showWindow(java.lang.String)
void createWindowGdl(java.lang.String windowName,
java.lang.String windowId,
java.lang.String doc)
showWindow sichtbar gemacht werden.
openWindow(java.lang.String, java.lang.String, java.lang.String),
showWindow(java.lang.String)void closeWindow(java.lang.String windowId)
PENDING: Was passiert mit currentWindow?
void hideWindow(java.lang.String windowId)
showWindow(java.lang.String),
resetWindow(java.lang.String)void showWindow(java.lang.String windowId)
createWindow erzeugtes
oder mit hideWindow verstecktes Fenster an.
hideWindow(java.lang.String),
resetWindow(java.lang.String)boolean showModalDialog(java.lang.String windowId)
GuiDialog.zeige()void activateWindow(java.lang.String windowId)
void resetWindow(java.lang.String windowId)
void resetPanel(java.lang.String windowId,
java.lang.String name)
void setWindowTitle(java.lang.String windowId,
java.lang.String value)
void activateTab(java.lang.String windowId,
java.lang.String tabName)
void enableTab(java.lang.String windowId,
java.lang.String tabName,
boolean b)
void setValue(java.lang.String windowId,
java.lang.String name,
java.lang.String value)
Diese Methode kann auch für geschachtelte Container verwendet werden,
wenn der Name der Componente in Punkt-Notation angegeben wird:
Beispiel:
setValue("myWindowId", "myTab.myPanel.myComponent", "neuer Wert");
void setValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String value)
java.lang.String getValue(java.lang.String windowId,
java.lang.String name)
java.lang.String getValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name)
windowId - des FensterstabName - Name einer Registerkarte (Panel oder Group) dieses Fensters.name - Name der Komponente auf der Registerkarte.
void enable(java.lang.String windowId,
java.lang.String name,
boolean b)
void enableComp(java.lang.String windowId,
java.lang.String name,
boolean b)
void enableComp(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
boolean b)
void setFocus(java.lang.String windowId,
java.lang.String name)
void setFocus(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name)
void setFocus(java.lang.String windowId,
java.lang.String tableName,
int row,
int col)
void setFocus(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row,
int col)
void setMinMaxValue(java.lang.String windowId,
java.lang.String name,
int min,
int max)
GuiMinMax
void setMinMaxValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
int min,
int max)
GuiMinMax
void setModified(java.lang.String windowId,
java.lang.String name,
boolean b)
GuiComponent.setModified(boolean)
void setModified(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
boolean b)
void setItems(java.lang.String windowId,
java.lang.String name,
java.util.Vector items)
void setItems(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.util.Vector items)
void setItems(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tblName,
int colIndex,
java.util.Vector items)
void addItem(java.lang.String windowId,
java.lang.String name,
java.lang.String item)
void addItem(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String item)
void addItem(java.lang.String windowId,
java.lang.String name,
java.lang.String item,
int index)
void addItem(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String item,
int index)
void removeItem(java.lang.String windowId,
java.lang.String name,
java.lang.String item)
void removeItem(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name,
java.lang.String item)
void removeAll(java.lang.String windowId,
java.lang.String name)
void removeAll(java.lang.String windowId,
java.lang.String tabName,
java.lang.String name)
void addMenuItem(java.lang.String windowId,
java.lang.String menuName,
java.lang.String label,
java.lang.String name,
java.lang.String cmd)
windowId - Eine eindeutige Id für dieses Fenster.menuName - Der Name des Menüs, dem der Menüeintrag hinzuzufügen ist.label - Beschriftung des Menüeintrags.name - Name des Menüeintrags; wenn null wird das Label als Name verwendet.cmd - ActionCommand, welches beim Betätigen dieses Menüeintrags
übergeben wird; wenn null, wird das Label als ActionCommand verwendet.
void addMenuItem(java.lang.String windowId,
java.lang.String menuName,
java.lang.String label,
java.lang.String name,
java.lang.String cmd,
java.lang.String type)
windowId - Eine eindeutige Id für dieses Fenster.menuName - Der Name des Menüs, dem der Menüeintrag hinzuzufügen ist.label - Beschriftung des Menüeintrags.name - Name des Menüeintrags; wenn null wird das Label als Name verwendet.cmd - ActionCommand, welches beim Betätigen dieses Menüeintrags
übergeben wird; wenn null, wird das Label als ActionCommand verwendet.type - Typ des Menüeintrags: NORMAL, OPTION, CHECK.
java.lang.String[] getTableColumnValues(java.lang.String windowId,
java.lang.String tableName,
int col)
java.util.Vector getTableValues(java.lang.String windowId,
java.lang.String tableName)
GuiTableRow
java.lang.String getCellValue(java.lang.String windowId,
java.lang.String tableName,
int col)
java.lang.String getCellValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int col)
void setCellValue(java.lang.String windowId,
java.lang.String tableName,
java.lang.String value,
int row,
int col)
void setCellValue(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
java.lang.String value,
int row,
int col)
void setRowValues(java.lang.String windowId,
java.lang.String tableName,
int row,
java.util.Vector values)
void setRowValues(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row,
java.util.Vector values)
void insertRow(java.lang.String windowId,
java.lang.String tableName,
java.util.Vector values)
void insertRow(java.lang.String windowId,
java.lang.String tableName,
int row,
java.util.Vector values)
void insertRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
java.util.Vector values)
void insertRow(java.lang.String windowId,
java.lang.String tableName)
void insertRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row,
java.util.Vector values)
void deleteRow(java.lang.String windowId,
java.lang.String tableName)
void deleteRow(java.lang.String windowId,
java.lang.String tableName,
int row)
void deleteRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName,
int row)
void deleteRow(java.lang.String windowId,
java.lang.String tabName,
java.lang.String tableName)
java.util.Vector getDeletedRows(java.lang.String windowId,
java.lang.String tableName)
GuiTableRow
void showMessage(java.lang.String title,
java.lang.String type,
java.lang.String message)
title - Titel der Nachrichttype - Art der Nachricht: Error, Info, Warn, Askmessage - Text der Nachricht.
java.lang.String showMessage(java.lang.String windowId,
java.lang.String msgName,
java.lang.String title,
java.lang.String type,
java.lang.String message,
java.lang.String[] buttons,
java.lang.String[] actionCommands)
Es wird eine MessageBox angezeigt, die die mit "buttons" definierten Optionen zur
Auswahl anbietet.
In "actionCommands" ist eine gleich große Anzahl von eindeutigen Nachrichten zu hinterlegen,
die den buttons entsprechen.
Es wird ein Event "doAction" generiert. Das ActionCommand dieser Nachricht entspricht
der vom Benutzer gewählten Aktion.
Wurde keine windowId angegeben (null), wird bei "doAction" als Fenstername "MessageBox" und
als FensterId "-1" geliefert.
Wenn der Benutzer die ControlBox angeklickt, wird bei "doAction"
als ActionCommand "CANCEL" geliefert.
windowId - des Parent Windows oder null, wenn kein Parent.msgName - Name der Messageboxtitle - Titel der Nachrichttype - Art der Nachricht: Error, Info, Warn, Askmessage - Text der Nachricht.buttons - Menge der Wahlmöglichkeiten durch den BenutzeractionCommands - ActionCommands für die Buttons
java.lang.String[] fileOpenDialog(java.lang.String parentWindowId,
java.lang.String dialogTitle,
java.lang.String directoryName,
java.lang.String fileName)
GuiUtil.fileOpenDialog(de.guibuilder.framework.GuiWindow, java.lang.String, java.lang.String, java.lang.String)
java.lang.String[] fileSaveDialog(java.lang.String parentWindowId,
java.lang.String dialogTitle,
java.lang.String directoryName,
java.lang.String fileName)
GuiUtil.fileSaveDialog(de.guibuilder.framework.GuiWindow, java.lang.String, java.lang.String, java.lang.String)
void addTreeNode(java.lang.String windowId,
java.lang.String title,
java.lang.String filename)
void addTreeNode(java.lang.String windowId,
java.lang.String title,
java.lang.String name,
java.lang.String filename)
void setSelectedNode(java.lang.String windowId,
java.lang.String path)
path - Pfad zum Knoten in Punkt-Notation: "root.myFolder.myNode".void removeTreeNode(java.lang.String windowId)
void setPingInterval(java.lang.String interval)
void setDefaultResourceBundle(java.lang.String name)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||