Serialized Form


Package de.guibuilder.design

Class de.guibuilder.design.GuiControlDesign implements Serializable

Serialized Fields

guiAPI

GuiAPI guiAPI

filename

java.lang.String filename

fileDialogDir

java.lang.String fileDialogDir

editorDefault

java.lang.String editorDefault

editor

GuiMemo editor

iWidth

int iWidth

iHeight

int iHeight

search

java.lang.String search

Class de.guibuilder.design.GuiMain implements Serializable


Package de.guibuilder.framework

Class de.guibuilder.framework.CurrentAttrib implements Serializable

Serialized Fields

sKeyword

java.lang.String sKeyword
AttributName


iKeyword

java.lang.Integer iKeyword
AttributId für Factory.


sValue

java.lang.String sValue
String-Wert des Attributes.


iValue

int iValue
Integer-Wert des Attributes.


fValue

float fValue
Float-Wert des Attributes; für wx und wy


dValue

double dValue
Double-Wert des Attributes; für val=


cValue

char cValue
Char-Wert des Attributes. Default ist Blanc.


bValue

boolean bValue
Boolean-Wert des Attributes. Default ist false.

Class de.guibuilder.framework.CurrentKeyword implements Serializable

Serialized Fields

sKeyword

java.lang.String sKeyword
Klartext des Schlüsselwortes


iKeyword

java.lang.Integer iKeyword
Key des Schlüsselwortes in der Hashtable.


title

java.lang.String title
Titel der Komponente oder leer, wenn kein Titel.


eol

boolean eol
Kennzeichen, ob das die letzte Komponente in einer Spezifikationszeile ist. Wenn ja, dann muß die nächste Komponete am linken Rand unterhalb gesetzt werden, also y um die Höhe weiterzählen und x auf 0 setzen.


comment

java.lang.String comment
Enthält den Kommentar zu dem Keyword.
Dieser wird bei der XML-Generierung aus GDL übernommen.


vAttrib

java.util.ArrayList vAttrib
ArrayList der spezifizierten Attribute zu diesem Schlüsselwort.

See Also:
CurrentAttrib

hash

java.util.HashMap hash
Mit dieser HashMap wird festgestellt, ob ein Attribut zu diesem Keyword bereits gesetzt ist. Beim erneuten setzen eines Attributes wird das alte überschrieben.

See Also:
CurrentKeyword.add(de.guibuilder.framework.CurrentAttrib)

version

java.lang.String version
Information über Version (Siehe Attribute case="Berlin|Köln")

Class de.guibuilder.framework.GDLParseException implements Serializable

Serialized Fields

errLine

int errLine

Class de.guibuilder.framework.GuiAction implements Serializable

Class de.guibuilder.framework.GuiAppletImpl implements Serializable

Class de.guibuilder.framework.GuiBorder implements Serializable

Class de.guibuilder.framework.GuiButton implements Serializable

Serialized Fields

component

javax.swing.JButton component
See Also:
GuiButton.getJComponent(), GuiButton.getButton()

Class de.guibuilder.framework.GuiCheck implements Serializable

Serialized Fields

component

javax.swing.JCheckBox component

invert

boolean invert
Kennzeichnet das Verhalten von get und setValue als "verdreht": Aus true wird false und aus false wird true.


trueValue

java.lang.String trueValue

falseValue

java.lang.String falseValue

Class de.guibuilder.framework.GuiCombo implements Serializable

Serialized Fields

component

javax.swing.JComboBox component

map

java.util.Vector map
Optionaler Vector für die gelieferten Werte von getValue.

See Also:
GuiCombo.getValue()

oldIndex

int oldIndex
Zuvor selektierter Index

Class de.guibuilder.framework.GuiComponent implements Serializable

Serialized Fields

modified

boolean modified
Kennzeichen, ob der Inhalt vom Benutzer verändert wurde.


notnull

boolean notnull
Kennzeichen Pflichfeld


search

boolean search
Kennzeichen Suchbegriff für Datenbank-Abfrage.

See Also:
GuiContainer.getSearchables(java.util.Vector)

minlen

int minlen
Minimale Eingabelänge


maxlen

int maxlen
Default für die Maximallänge von Werten (String) = 50.


linkColumn

int linkColumn
Mit dieser Komponente verknüpfte Spalte der verknüpften Tabelle.


nodeTitle

int nodeTitle
Verknüpfung des Inhalts mit dem selektierten treeNode

Class de.guibuilder.framework.GuiContainer implements Serializable

Serialized Fields

members

HashVector members
Menge der GuiMembers

See Also:
GuiMember

actions

HashVector actions
Menge der Componenten, die von GuiAction abgeleitet sind: Buttons, MenuItems.

See Also:
GuiAction

components

java.util.ArrayList components
Menge der GuiComponenten, die in diesem Container enthalten sind.


context

java.lang.Object context
Pnuts oder BeanShell Context wenn Scripting oder null.


linkTable

GuiTable linkTable
Mit diesem Container verknüpfte Tabelle.

Class de.guibuilder.framework.GuiDate implements Serializable

Serialized Fields

format

java.text.SimpleDateFormat format
Das bei der Eingabe verwendete Datums-Format.

Class de.guibuilder.framework.GuiDesktop implements Serializable

Class de.guibuilder.framework.GuiDocument implements Serializable

Serialized Fields

component

javax.swing.JButton component

template

java.lang.String template

value

java.lang.Object value

Class de.guibuilder.framework.GuiEditor implements Serializable

Serialized Fields

component

javax.swing.JEditorPane component

pages

java.util.Vector pages

pointer

int pointer

Class de.guibuilder.framework.GuiElement implements Serializable

Serialized Fields

tabstop

boolean tabstop
Kennzeichen, ob die Komponente mit der Taste tab erreichbar ist.


hint

java.lang.String hint
Statuszeilentext


actionLostFocus

java.lang.String actionLostFocus
Das ActionCommand, welches beim LostFocus-Ereignis geliefert wird.


actionDblClick

java.lang.String actionDblClick
Das ActionCommand, welches beim DoppelKlick-Ereignis geliefert wird.


actionChange

java.lang.String actionChange
Das ActionCommand, welches beim Change-Ereignis geliefert wird. Wenn das die Komponente nicht unterstützt, dann bei LostFocus.


fileName

java.lang.String fileName
Inhalt des Attributes file=[fileName.xml]; Verweis auf einen zu startenden Folgedialog

Class de.guibuilder.framework.GuiFactory implements Serializable

Serialized Fields

lastTime

long lastTime

totalTime

long totalTime

Class de.guibuilder.framework.GuiGroup implements Serializable

Class de.guibuilder.framework.GuiLabel implements Serializable

Serialized Fields

component

javax.swing.JLabel component

Class de.guibuilder.framework.GuiList implements Serializable

Serialized Fields

component

javax.swing.JList component
Delegate


listboxType

int listboxType
Bestimmt die Art des Verhaltens der Listbox bei get- und setValue.

Class de.guibuilder.framework.GuiMember implements Serializable

Serialized Fields

guiParent

GuiContainer guiParent
Der Container dieser Komponente oder null.

Diese Eigenschaft ist auch bei GuiAction gesetzt, wenn diese z.B. auf einer Registerkarte liegen.


label

java.lang.String label
Label der Komponente; zumeist die Beschriftung des zugeordneten Lables. Siehe Attribut label=


ref

java.lang.String ref
Beliebige Zeichenfolge für Benutzerdefinierte Zwecke; z.B. als Datenbankreferenz.
Siehe Attribut ref=


userObject

java.lang.Object userObject
Ein beliebiges Objekt für Benutzer-eigene Zwecke.


oid

long oid
Eine beliebige Object-Id.

Diese Object-Id wird auch bei Übernahme von XML-Dokumenten im Attribut "_oid=" gesetzt und wieder geliefert.

Wenn -1, dann keine Oid gesetzt.

See Also:
GuiContainer.getAllValuesXml(), GuiContainer.setAllValuesXml(electric.xml.Document)

controler

java.lang.Object controler
Controler für Reflection


msgMouseOver

java.lang.String msgMouseOver
Der Name der Methode, die aufgerufen werden soll, wenn die Maus über der Komponente ist.


msgMouseMoved

java.lang.String msgMouseMoved
Der Name der Methode, die aufgerufen werden soll, wenn die Maus über der Komponente bewegt wird.


hasMouseListener

boolean hasMouseListener
Kennzeichen, ob bereits ein MouseListener eingerichtet ist. Soll doppelte und fehlende MouseListener vermeiden helfen.


popupMenu

GuiPopupMenu popupMenu
Das PopupMenu zu dieser Komponente oder null.


elementName

java.lang.String elementName
XPath zum Element oder null; dann vom Parent


xvalue

java.lang.String xvalue
XPath-Anteil zum Value: text(), cdata(), @attributeName

Class de.guibuilder.framework.GuiMemo implements Serializable

Serialized Fields

component

javax.swing.JTextArea component
Delegation

Class de.guibuilder.framework.GuiMenu implements Serializable

Serialized Fields

optionGroup

GuiOptionGroup optionGroup
Button Group für GuiMenuItemOption


parentMenu

MenuAble parentMenu
Verweis auf das ParentMenu (wenn Untermenü) oder Menubar.

Class de.guibuilder.framework.GuiMenuBar implements Serializable

Serialized Fields

optionGroup

GuiOptionGroup optionGroup
Button Group für GuiMenuItemOption

Class de.guibuilder.framework.GuiMenuItem implements Serializable

Serialized Fields

component

javax.swing.JMenuItem component

Class de.guibuilder.framework.GuiMenuItemCheckBox implements Serializable

Serialized Fields

component

javax.swing.JCheckBoxMenuItem component

invert

boolean invert

trueValue

java.lang.String trueValue

falseValue

java.lang.String falseValue

Class de.guibuilder.framework.GuiMenuItemOption implements Serializable

Serialized Fields

component

javax.swing.JRadioButtonMenuItem component

optionGroup

GuiOptionGroup optionGroup
Verweis auf die OptionGroup zum dem dieser RadioButton gehört.

Class de.guibuilder.framework.GuiMinMax implements Serializable

Class de.guibuilder.framework.GuiMoney implements Serializable

Serialized Fields

format

java.text.NumberFormat format

Class de.guibuilder.framework.GuiNumber implements Serializable

Serialized Fields

format

java.text.NumberFormat format

Class de.guibuilder.framework.GuiOption implements Serializable

Serialized Fields

component

javax.swing.JRadioButton component
JRadioButton


optionGroup

GuiOptionGroup optionGroup
Verweis auf die OptionGroup zum dem dieser RadioButton gehört.

See Also:
GuiPanel#addOption

Class de.guibuilder.framework.GuiOptionGroup implements Serializable

Serialized Fields

component

javax.swing.ButtonGroup component

name

java.lang.String name
Für Attribut name= da ButtonGroup leider keinen Namen hat :-(


value

java.lang.Object value

Class de.guibuilder.framework.GuiPanel implements Serializable

Serialized Fields

layoutManager

int layoutManager

component

javax.swing.JPanel component
Delegation


desktop

GuiDesktop desktop
DesktopPane


myTree

GuiTree myTree
Dieses Attribut wird von GuiTree.addPanel gesetzt. Der Sinn besteht darin, daß Navigator-Panels, die nicht angezeigt werden, bei getRootPane eine spezielle Behandlung bedürfen.

See Also:
GuiMember.getRootPane(), GuiTree#addPanel

Class de.guibuilder.framework.GuiPanelImpl implements Serializable

Serialized Fields

myGuiPanel

GuiPanel myGuiPanel

Class de.guibuilder.framework.GuiPassword implements Serializable

Serialized Fields

component

javax.swing.JPasswordField component

oldValue

char[] oldValue

Class de.guibuilder.framework.GuiPopupMenu implements Serializable

Serialized Fields

optionGroup

GuiOptionGroup optionGroup

Class de.guibuilder.framework.GuiRootPane implements Serializable

Serialized Fields

parentWindow

GuiWindow parentWindow
Verweis auf das Fenster (Formular oder Dialog) dieses Objektes.

See Also:
GuiRootPane.getParentWindow()

toolBar

GuiToolbar toolBar
Verweis auf die Toolbar des Fensters.


toolBarPanel

javax.swing.JPanel toolBarPanel

mainPanel

GuiPanel mainPanel
Verweis auf das HauptPanel; hier werden alle Komponenten angehängt.

See Also:
GuiRootPane.getMainPanel()

statusBar

GuiLabel statusBar
Verweis auf die Statuszeile zu diesem Objekt.

See Also:
GuiRootPane.getStatusBar()

helpTopic

java.lang.String helpTopic
Der HelpTopic des Fensters.


currentTable

GuiTable currentTable
Verweis auf die zuletzt aktivierte Tabelle.

See Also:
GuiRootPane.getCurrentTable()

currentTree

GuiTree currentTree
Verweis auf den zuletzt aktivierten Navigator.


currentTabset

GuiTabset currentTabset
Zuletzt aktivierter Tabset.


currentDir

java.lang.String currentDir
Verweis auf das zuletzt von einem FileDialog verwendete Directoy.


fileName

java.lang.String fileName
Verweis auf die zuletzt von einem FileDialog verwendete Datei.


currentSplit

GuiSplit currentSplit
Verweis auf ein ggf. vorhandenes Splitpanel.


modified

boolean modified
Kennzeichen, ob sich der Inhalt durch Benutzeraktionen verändert hat.


attRef

java.lang.String attRef
Wert des Attributes "ref=" aus Gui-Spezifikation bei Form, Dialog, Applet. Für Datenbankanwendungen o.ä. kann hier ein beliebiger Eintrag abgelegt werden.
Default ist null.


soid

java.lang.String soid
Die Object-Id des von der Oberfläche gehaltenen Datenbank-Objekts. Default ist null. Dieser Wert wird auch von der Methode reset() auf null gesetzt; Ansonsten können Datenbankanwendungen hier eine beliebige Objekt-Id ablegen.


designMode

boolean designMode

Class de.guibuilder.framework.GuiScrollBar implements Serializable

Serialized Fields

component

javax.swing.JScrollBar component

oldValue

int oldValue
Die alte Position merken, um ein Changed Ereignis auszulösen.

Class de.guibuilder.framework.GuiScrollBox implements Serializable

Serialized Fields

myComponent

GuiMember myComponent
Verweis auf die ggf. in der ScrollBox befindliche Tabelle.
Für weiterleiten von MouseEvent an die Tabelle.

Class de.guibuilder.framework.GuiSelect implements Serializable

Class de.guibuilder.framework.GuiSlider implements Serializable

Serialized Fields

component

javax.swing.JSlider component

Class de.guibuilder.framework.GuiSplit implements Serializable

Serialized Fields

component

javax.swing.JSplitPane component

compCount

int compCount

leftComponent

GuiMember leftComponent

rightComponent

GuiMember rightComponent

Class de.guibuilder.framework.GuiTab implements Serializable

Serialized Fields

myTabset

GuiTabset myTabset
Rückverkettung auf das Tabset, in dem diese Registerkarte eingesetzt wird.


myTabIndex

int myTabIndex
Der Tabindex dieser Registerkarte in myTabset


icon

javax.swing.ImageIcon icon
Icon der Registerkarte; default ist null.

Class de.guibuilder.framework.GuiTable implements Serializable

Serialized Fields

component

javax.swing.JTable component
Delegation zu JTable


msgColHeaderClick

java.lang.String msgColHeaderClick
Action Command für ColumnHeaderClick


msgRowClick

java.lang.String msgRowClick

selectedRow

int selectedRow
Die jeweils selektierte Zeile der Tabelle; -1 wenn nichts selektiert.


colCount

int colCount
Zähler für hinzugefügte Spalten PENDING Redundant zu colVector.size()

See Also:
GuiTable.addColumn(de.guibuilder.framework.TableColumnAble, java.lang.String, int)

ready

boolean ready
Kennzeichen, ob tableReady aufgerufen wurde.

See Also:
GuiTable.tableReady()

rowVector

java.util.Vector rowVector
See Also:
GuiTable.addRow(de.guibuilder.framework.GuiTableRow), GuiTable.tableReady()

colVector

java.util.Vector colVector
Hält die Spaltenüberschriften

See Also:
GuiTable.tableReady()

colModel

de.guibuilder.framework.GuiTable.GuiTableColumnModel colModel
Column Model


pasteRow

GuiTableRow pasteRow
Referenz auf die Zeilen die mit cut oder copy zum späteren paste

See Also:
GuiTable.copyRow(), GuiTable.deleteRow(), GuiTable.pasteRow()

rowEditor

java.lang.String rowEditor
Gui-Spezifikation für eine Zeile (wird bei d_click aufgerufen auf Zeile).


linkPanel

GuiContainer linkPanel
Verknüpfung mit einem Panel; siehe Attribut linkTable=

Class de.guibuilder.framework.GuiTabset implements Serializable

Serialized Fields

myTabs

java.util.Hashtable myTabs
Menge der Registerkarten zu diesem Tabset; Als Key wird der Name des Panel verwendet. Wird für den ChangeListener benötigt, sowie für die Methode getTab(String name);


guiTabs

java.util.ArrayList guiTabs
Tabs in ihrere Reihenfolge.


label

java.lang.String label

msgActive

java.lang.String msgActive

currentTab

GuiTab currentTab

Class de.guibuilder.framework.GuiTButton implements Serializable

Serialized Fields

component

javax.swing.JToggleButton component

invert

boolean invert
Kennzeichnet das Verhalten von get und setValue als "verdreht": Aus true wird false und aus false wird true.

Class de.guibuilder.framework.GuiText implements Serializable

Serialized Fields

component

javax.swing.JTextField component

oldValue

java.lang.String oldValue
Voriger Wert der Komponente vor Tastatureingaben.

See Also:
GuiRootPane.setModified(boolean)

msgKeyTyped

java.lang.String msgKeyTyped
Regulärer Ausdruck für Eingabe-Prüfung


hasKeyListener

boolean hasKeyListener

Class de.guibuilder.framework.GuiTime implements Serializable

Serialized Fields

format

java.text.SimpleDateFormat format

Class de.guibuilder.framework.GuiToolbar implements Serializable

Serialized Fields

tabstop

boolean tabstop
Kennzeichen, ob die Komponente mit "tab" erreichbar ist. Default ist "true".

See Also:
GuiToolbar.setTabstop(boolean)

label

java.lang.String label

tools

java.util.ArrayList tools

Class de.guibuilder.framework.GuiTree implements Serializable

Serialized Fields

component

javax.swing.JTree component

model

javax.swing.tree.DefaultTreeModel model
Das TreeModel dieses Baums.


elements

java.util.Hashtable elements
Eine Hashtable mit der Liste der Elemente zu diesem Baum mit ihrem Inhalt als Vector (Content).

See Also:
GuiTreeElement

panels

java.util.Hashtable panels
Menge der Oberflächenpanels für Navigator; die Knoten selbst halten die Daten für diese Panels.


msgNodeClick

java.lang.String msgNodeClick

dragSource

java.awt.dnd.DragSource dragSource

dropTarget

java.awt.dnd.DropTarget dropTarget

Class de.guibuilder.framework.GuiTreeContent implements Serializable

Serialized Fields

name

java.lang.String name

mandatory

boolean mandatory

multi

boolean multi

Class de.guibuilder.framework.GuiTreeElement implements Serializable

Serialized Fields

name

java.lang.String name
Name (Typ) des Elements


fileName

java.lang.String fileName
Verweist auf den Dateinamen einer Oberflächenstazifikation.


iconName

java.lang.String iconName

actionChange

java.lang.String actionChange

content

java.util.Vector content
Menge der erlaubten Unterelemente.

See Also:
GuiTreeElement.addContent(de.guibuilder.framework.GuiTreeContent)

Class de.guibuilder.framework.GuiTreeNode implements Serializable

Serialized Fields

name

java.lang.String name
Name des Knotens; default ist sein Titel.


elementName

java.lang.String elementName
Verweis auf den Typ des Knotens --> Name von GuiTreeElement


fileName

java.lang.String fileName
Dateiname der Gui-Spezifikation zu diesem Knoten.


xmlValues

electric.xml.Document xmlValues
Daten des Panels.


files

java.util.Vector files
Menge der Gui-Spezifikationen, die für diesen Folder erlaubt sind. Diese Menge wird bei der Erstellung eines neuen Knotens zur Auswahl angeboten.
Wird von der Factory versorgt; siehe KeyWord "Content".
Siehe auch die Standard-Methode "NewNode()".


iconName

java.lang.String iconName
Dateiname des individuellen Icons für diesen Node.


oid

long oid

controler

java.lang.Object controler

msgNodeClick

java.lang.String msgNodeClick

Class de.guibuilder.framework.HiddenField implements Serializable

Serialized Fields

name

java.lang.String name
Da diesem Feld kein JComponent zugeordnet ist, muß es selbst das Attribut "name" halten.


value

java.lang.Object value