|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiFactory
public final class GuiFactory
Implementierung einer Factory zur Generierung von Java-Oberflächen. Siehe besonders die Methode "createWindow()". Es werden weitere Methoden zur Unterstützung der Generierung zur Verfügung gestellt.
| Field Summary | |
|---|---|
static int |
attFILE
|
| Method Summary | |
|---|---|
GuiDialog |
createDialog(java.lang.String filename,
GuiWindow owner)
Erzeugt einen Dialog mit dem angegebenen Owner |
GuiPanel |
createPanel(java.lang.String filename,
GuiWindow parentForm)
Erzeugt ein Panel unter Angabe eines Dateinamens. |
GuiPanel |
createPanelXml(java.lang.String s)
Erzeugt ein Panel auf Basis eines String, der ein XML-Document enthält. |
GuiPanel |
createPanelXml(java.lang.String s,
GuiWindow parentForm)
|
GuiWindow |
createWindow(electric.xml.Document doc)
|
GuiWindow |
createWindow(electric.xml.Document doc,
GuiWindow owner)
|
GuiWindow |
createWindow(java.lang.String filename)
Erzeugt ein Formular oder einen Dialog auf Basis eines Dateinamens. |
GuiWindow |
createWindowGdl(java.lang.String s)
Erzeugt aus der übergebenen Spezifikation die entsprechende Oberfläche. |
GuiWindow |
createWindowXml(java.lang.String source)
Erzeugt ein Fenster auf Basis eines String, der ein XML-Document enthält. |
GuiWindow |
createWindowXml(java.lang.String s,
java.lang.String filename)
Erzeugt ein Fenster auf Basis eines String, der ein XML-Document enthält. |
static int |
getAlign(java.lang.String val)
Errechnet aus dem Attribut al= die SwingKonstante |
static int |
getAnchor(java.lang.String val)
Übersetzt die Angaben des Attribut an= in GridBagKonstante. |
static java.awt.Color |
getColor(java.lang.String val)
Liefert ein Color-Object unter Angabe eines Farbnamens oder im RBG-Format. |
java.util.Date |
getDateCreated()
|
static int |
getFill(java.lang.String val)
Errechnet aus dem Attribut fill= die GridBagKonstante |
CurrentKeyword |
getFirstKeyword(java.lang.String filename)
Liefert das erste Keyword einer Spezifikationsdatei (XML oder GDL). |
static GuiFactory |
getInstance()
Singleton |
static javax.swing.KeyStroke |
getKey(java.lang.String val)
Converts a String to Java KeyStroke See Menu Item Accelerator |
int |
getNumberOfWindowsCreated()
|
static java.lang.Class |
getResourceLoader()
|
static java.lang.String |
getStyle(int val)
|
static int |
getStyle(java.lang.String val)
|
long |
getTotalTimeUsed()
|
java.util.ArrayList<CurrentKeyword> |
makeKeywordList(java.lang.String s)
Diese Methode verwandelt eine als String vorliegende Spezifikation in eine ArrayList, der alle Keywords mit ihren Attributen enthält. |
static void |
setResourceLoader(java.lang.Class r)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int attFILE
| Method Detail |
|---|
public static GuiFactory getInstance()
public static void setResourceLoader(java.lang.Class r)
public static java.lang.Class getResourceLoader()
public static int getAnchor(java.lang.String val)
public static int getFill(java.lang.String val)
public static int getAlign(java.lang.String val)
public static java.awt.Color getColor(java.lang.String val)
public static javax.swing.KeyStroke getKey(java.lang.String val)
public static int getStyle(java.lang.String val)
public static java.lang.String getStyle(int val)
public GuiDialog createDialog(java.lang.String filename,
GuiWindow owner)
throws GDLParseException
filename - owner -
GDLParseException
public GuiWindow createWindow(java.lang.String filename)
throws GDLParseException
filename - Dateiname eine Spezifikaton
GDLParseException
public GuiWindow createWindow(electric.xml.Document doc)
throws GDLParseException
GDLParseException
public GuiWindow createWindow(electric.xml.Document doc,
GuiWindow owner)
throws GDLParseException
GDLParseException
public GuiWindow createWindowXml(java.lang.String s,
java.lang.String filename)
throws GDLParseException
s - Ein String, der eine Spezifikation als XML-Dokument enthält.filename - Nachrichtlich der Dateiname der Spezifikation
(falls kompilierte Scripte eingesetzt werden sollen).
GDLParseException
public GuiWindow createWindowXml(java.lang.String source)
throws GDLParseException
s - Ein String, der eine Spezifikation als XML-Dokument enthält.
GDLParseExceptioncreateWindow(java.lang.String),
createWindowGdl(java.lang.String)
public GuiWindow createWindowGdl(java.lang.String s)
throws GDLParseException
s - Eine Spezifikation in "alter" Notation.
GDLParseExceptioncreateWindow(java.lang.String),
createWindowXml(java.lang.String, java.lang.String)
public final GuiPanel createPanel(java.lang.String filename,
GuiWindow parentForm)
throws GDLParseException
filename - Dateiname der Spezifikation eines PanelsparentForm - ParentWindow des Panels
GDLParseExceptionGuiTree.valueChanged(javax.swing.tree.TreePath)
public GuiPanel createPanelXml(java.lang.String s)
throws GDLParseException
s -
GDLParseException
public GuiPanel createPanelXml(java.lang.String s,
GuiWindow parentForm)
throws GDLParseException
GDLParseException
public final java.util.ArrayList<CurrentKeyword> makeKeywordList(java.lang.String s)
throws GDLParseException
s - Eine Spezifikation in "alter" Notation.
GDLParseExceptionCurrentKeyword
public CurrentKeyword getFirstKeyword(java.lang.String filename)
throws GDLParseException
GDLParseExceptionpublic int getNumberOfWindowsCreated()
public long getTotalTimeUsed()
public java.util.Date getDateCreated()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||