![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Verwaltet zentral die Frame-Klassen: Instanziert Frame-Klassen zu Frame-Objekten und liefert die Referenzen auf diese zurück. Mehr ...
Öffentliche Methoden | |
Object | getParentObjectByName (String FNParentObject) throws XPathExpressionException |
Die Methode liefert das Frame-Object des gegebenen FN eines Fensterobjektes zurück. Mehr ... | |
ArrayList< String > | getAllChildKeysOfParent (String FN_Parent) |
Methode Ermittelt alle FN´s der Kinder des gegebene Fensters (Parent). Mehr ... | |
Object | getChildObjectByName (String fps_ParentObject, String fps_ChildObject) throws XPathExpressionException, IllegalArgumentException, IllegalAccessException |
Die Methode liefert das Objekt des gegebenen Kindobjekttests zurück. Mehr ... | |
void | printObjectDictionary () |
OKW | getOKW (String fpKN) |
Holt für einen GUI-Object die angehängte Annotation. Mehr ... | |
Öffentliche, statische Methoden | |
static FrameObjectDictionary_Sngltn | getInstance () throws XPathExpressionException, JAXBException, ParserConfigurationException, SAXException, IOException |
static void | init () throws ClassNotFoundException, InstantiationException, JAXBException, ParserConfigurationException, SAXException, IOException, XPathExpressionException, IllegalArgumentException, IllegalAccessException |
Methode initialisiert diese Klasse. Mehr ... | |
static ArrayList< Class<?> > | getListOfOKWGuiClasses () throws ClassNotFoundException, IOException, XPathExpressionException |
Methode erstellt eine Liste aller OKWGUI-Rahmenklassen (Frame class), die in der aktuell ausgeführten Assambly definiert sind. Mehr ... | |
Statische öffentliche Attribute | |
static Map< String, Object > | myFrameObjectDictionary = new HashMap<String, Object>() |
static Map< String, OKW > | myAnnotationDictionary = new HashMap<String, OKW>() |
Private Methoden | |
FrameObjectDictionary_Sngltn () | |
Konstuktor der Klasse. Mehr ... | |
Object | createInstanceByObjectName (String fps_ParentObject, String fps_ChildObject) throws XPathExpressionException |
Object | getChildObjectByName (Object fpo_ParentObject, String fps_ChildName) throws XPathExpressionException |
Holt sich einen öffentlichen Feld Wert über den Namen. Mehr ... | |
Private, statische Methoden | |
static void | frameScan () throws InstantiationException, XPathExpressionException, IllegalArgumentException, IllegalAccessException, ClassNotFoundException, IOException |
Liefert die Instanz der Klasse. Mehr ... | |
static void | frameScanFieldsRecursively (Field fpParentField, Object fpParentFieldInstance, String fpsWindowName) |
static OKW | getOKWFromObjekt (Object fpObject) |
Holt die Referenz auf die Annotation des gegebenen Objektes. Mehr ... | |
Statische, private Attribute | |
static Logger_Sngltn | Log = Logger_Sngltn.getInstance() |
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung. Mehr ... | |
static LogMessenger | LM |
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei. | |
static FrameObjectDictionary_Sngltn | Instance = null |
Verwaltet zentral die Frame-Klassen: Instanziert Frame-Klassen zu Frame-Objekten und liefert die Referenzen auf diese zurück.
Definiert in Zeile 73 der Datei FrameObjectDictionary_Sngltn.java.
|
private |
Konstuktor der Klasse.
Es wird die Methode aufgerufen.
Definiert in Zeile 126 der Datei FrameObjectDictionary_Sngltn.java.
|
staticprivate |
Liefert die Instanz der Klasse.
fps_ParentClassName | Name der Klasse |
IOException |
Definiert in Zeile 473 der Datei FrameObjectDictionary_Sngltn.java.
ArrayList<String> okw.FrameObjectDictionary_Sngltn.getAllChildKeysOfParent | ( | String | FN_Parent | ) |
Methode Ermittelt alle FN´s der Kinder des gegebene Fensters (Parent).
Hinweis: Methode filtert alle FNs aus myFarmeObjectDictionary heraus, die mit FN_Parent Anfangen.
D.h. Es kann auch auch die Kinder eines Radiolist ermitteln. Siehe auch SeRadioList.
FN_Parent | Funktionaler Name des Fenster welches Durchsucht werden soll. |
Definiert in Zeile 250 der Datei FrameObjectDictionary_Sngltn.java.
|
private |
Holt sich einen öffentlichen Feld Wert über den Namen.
fpo_ParentObject | Frame des Fensters als Objekt. |
fps_ChildName | Fachlicher Name des Kindobjektes, welches als Objekt zurückgegeben werden soll. |
XPathExpressionException |
Definiert in Zeile 755 der Datei FrameObjectDictionary_Sngltn.java.
Object okw.FrameObjectDictionary_Sngltn.getChildObjectByName | ( | String | fps_ParentObject, |
String | fps_ChildObject | ||
) | throws XPathExpressionException, IllegalArgumentException, IllegalAccessException |
Die Methode liefert das Objekt des gegebenen Kindobjekttests zurück.
fps_ParentObject | Name des Fenster-Objektes = Elternobjekt. |
fps_ChildObject | Name des Kindobjektes-Objektes. |
IllegalAccessException | |
IllegalArgumentException |
Definiert in Zeile 298 der Datei FrameObjectDictionary_Sngltn.java.
|
static |
Methode erstellt eine Liste aller OKWGUI-Rahmenklassen (Frame class), die in der aktuell ausgeführten Assambly definiert sind.
XPathExpressionException |
Definiert in Zeile 424 der Datei FrameObjectDictionary_Sngltn.java.
OKW okw.FrameObjectDictionary_Sngltn.getOKW | ( | String | fpKN | ) |
Holt für einen GUI-Object die angehängte Annotation.
fpKN | Frame Objekt Schlüssel "FensterFN" oder "FensterFN.KindObjectFN". |
XPathExpressionException |
Definiert in Zeile 829 der Datei FrameObjectDictionary_Sngltn.java.
|
staticprivate |
Holt die Referenz auf die Annotation des gegebenen Objektes.
fpObject |
Definiert in Zeile 643 der Datei FrameObjectDictionary_Sngltn.java.
Object okw.FrameObjectDictionary_Sngltn.getParentObjectByName | ( | String | FNParentObject | ) | throws XPathExpressionException |
Die Methode liefert das Frame-Object des gegebenen FN eines Fensterobjektes zurück.
Das Objekt ist bereits erzeugt (instanziert), und liegt im FrameObjectDictionary FrameObjectDictionary_Sngltn.myFrameObjectDictionary.
Wenn das Object nicht im FrameObjectDictionary vorhanden ist, dann wird die Ausnahme OKWFrameObjectParentNotFoundException ausgelöst.
fpsParentObject | FN des Fenster Objektes = Elternobjekt. |
Definiert in Zeile 195 der Datei FrameObjectDictionary_Sngltn.java.
|
static |
Methode initialisiert diese Klasse.
Es wird - LogMessender-Instanz erzeugt. - das FrameObjektDictionary wird gelöscht. - Es werden die Frame-Objekte geladen (instanziert)
Definiert in Zeile 357 der Datei FrameObjectDictionary_Sngltn.java.
|
staticprivate |
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
Definiert in Zeile 103 der Datei FrameObjectDictionary_Sngltn.java.