OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
okw.FrameObjectDictionary_Sngltn Klassenreferenz

Verwaltet zentral die Frame-Klassen: Instanziert Frame-Klassen zu Frame-Objekten und liefert die Referenzen auf diese zurück. Mehr ...

+ Zusammengehörigkeiten von okw.FrameObjectDictionary_Sngltn:

Ö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, OKWmyAnnotationDictionary = 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
 

Ausführliche Beschreibung

Verwaltet zentral die Frame-Klassen: Instanziert Frame-Klassen zu Frame-Objekten und liefert die Referenzen auf diese zurück.

Noch zu erledigen:
TODO: ZH Dokumentaion erweitern.
Autor
Zoltan Hrabovszki
Datum
2014-10-10

Definiert in Zeile 73 der Datei FrameObjectDictionary_Sngltn.java.

Beschreibung der Konstruktoren und Destruktoren

◆ FrameObjectDictionary_Sngltn()

okw.FrameObjectDictionary_Sngltn.FrameObjectDictionary_Sngltn ( )
private

Konstuktor der Klasse.

Es wird die Methode aufgerufen.

Autor
Zoltan Hrabovszki
Datum
2014.10.10

Definiert in Zeile 126 der Datei FrameObjectDictionary_Sngltn.java.

127  {
128  }

Dokumentation der Elementfunktionen

◆ frameScan()

static void okw.FrameObjectDictionary_Sngltn.frameScan ( ) throws InstantiationException, XPathExpressionException, IllegalArgumentException, IllegalAccessException, ClassNotFoundException, IOException
staticprivate

Liefert die Instanz der Klasse.

Parameter
fps_ParentClassNameName der Klasse
Autor
Zoltan Hrabovszki
Ausnahmebehandlung
IOException
Datum
2015.01.28
Noch zu erledigen:
TODO: rename lvsFNParent to lvsFNWindow (Parent is not correct in all cases)

Definiert in Zeile 473 der Datei FrameObjectDictionary_Sngltn.java.

475  {
476  Object lvTypeInstanceAsObject = null;
477 
478  Log.ResOpenList( "List of Frames..." );
479 
480  try
481  {
482  // Alle Fenster Klassen, die eine Annotation ermitteln...
483  ArrayList<Class<?>> lvOKWGuiClasses = getListOfOKWGuiClasses();
484 
485  // Für jede Klasse in der Liste...
486  for ( Class<?> lvOKWGuiClass : lvOKWGuiClasses )
487  {
488  // Erzeuge eine Instanz der Window-Klasse
489  lvTypeInstanceAsObject = OKW_GetJavaClass.createInstanceByType( lvOKWGuiClass );
490 
491  // FN (Fachlichen Namen) der Klasse aus der die Annotiation OKW.FN() auslesen.
492  // Hierbei handelt es sich um des ParentObject = Fenster
493  OKW lvOKWWindow = getOKWFromObjekt( lvTypeInstanceAsObject );
494  String lvsFNWindow = lvOKWWindow.FN();
495 
496  // Wenn Attribute vorhanden (!=null) und nicht Leer (!= "") dann ins Dictionary einfügen.
497  if ( lvsFNWindow != null && !lvsFNWindow.isEmpty() )
498  {
499  Log.ResOpenList( "Parent: '" + lvsFNWindow + "'" );
500  Log.LogPrint( "Type: '" + lvTypeInstanceAsObject.getClass().getName() + "'" );
501 
502  ((IOKW_FN)lvTypeInstanceAsObject).setFN( lvsFNWindow );
503  ((IOKW_FN)lvTypeInstanceAsObject).setKN( lvsFNWindow );
504 
505  myFrameObjectDictionary.put( lvsFNWindow, lvTypeInstanceAsObject );
506  myAnnotationDictionary.put( lvsFNWindow, lvOKWWindow );
507 
508  Log.LogPrintDebug( LM.GetMessage( "CreateInstanceByObjectName", "InstanceWasCreated", lvTypeInstanceAsObject.getClass().getName() ) );
509 
510  // Rekursive alle Felder (Fields) der Frame-Klasse durchsuchen...
511  // und einlesen, wenn diese eine Annotaion besitzen.
512  Field[] lvFields = lvTypeInstanceAsObject.getClass().getFields();
513 
514  for ( Field lvField : lvFields )
515  {
516 
517  String myFieldType = lvField.getType().getName();
518 
519  // Die Instance des Feldes holen...
520  Object lvFieldInstance = lvField.get( lvTypeInstanceAsObject );
521 
522  if ( lvField.isAnnotationPresent( OKW.class ) )
523  {
524  OKW myFN = lvField.getAnnotation( OKW.class );
525  // Get the value from property.
526 
527  String lvsFNChild = myFN.FN();
528  String lvsChildKey = lvsFNWindow + "." + lvsFNChild;
529 
530  Log.ResOpenList( "Child: '" + lvsFNChild + "'" );
531  Log.LogPrint( " Key: '" + lvsChildKey + "'" );
532  Log.LogPrint( " Type: '" + myFieldType + "'" );
533 
534  // Add child-object to the dictionary
535  myAnnotationDictionary.put( lvsChildKey, myFN );
536 
537  try
538  {
539  // Now here we tell the GUI-Adapter his FN and his Parent-FN...
540  (( IOKW_FN ) lvFieldInstance).setKN( lvsChildKey );
541  (( IOKW_FN ) lvFieldInstance).setFN( lvsFNChild );
542  (( IOKW_FN ) lvFieldInstance).setParentFN( lvsFNWindow );
543  myFrameObjectDictionary.put( lvsChildKey, lvFieldInstance );
544 
545  frameScanFieldsRecursively( lvField, lvFieldInstance, lvsFNWindow );
546  }
547  catch (java.lang.ClassCastException e)
548  {
549  System.out.print("Uuupps! There is a ClassCastException... ");
550  }
551  finally
552  {
553  Log.ResCloseList(); // Close Child
554  }
555  }
556  else
557  {
558  Log.LogPrint( "-GUI-Container-" );
559  frameScanFieldsRecursively( lvField, lvFieldInstance, lvsFNWindow );
560  }
561  }
562  }
563  Log.ResCloseList();
564  }
565  }
566  finally
567  {
568  Log.ResCloseList();
569  }
570  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getAllChildKeysOfParent()

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.

Parameter
FN_ParentFunktionaler Name des Fenster welches Durchsucht werden soll.
Rückgabe
Liste der gefunden Child-Keys´s,
Autor
Zoltan Hrabovszki
Datum
2016.11.18

Definiert in Zeile 250 der Datei FrameObjectDictionary_Sngltn.java.

251  {
252  ArrayList<String> lvAlReturn = new ArrayList<String>();
253 
254  Set<String> lvKeys = myFrameObjectDictionary.keySet();
255 
256  for ( Object lvoKey : lvKeys )
257  {
258  String lvsKey = (String)lvoKey;
259 
260  if (lvsKey.startsWith( FN_Parent ) )
261  {
262  lvAlReturn.add( lvsKey );
263  }
264  }
265  return lvAlReturn;
266  }

◆ getChildObjectByName() [1/2]

Object okw.FrameObjectDictionary_Sngltn.getChildObjectByName ( Object  fpo_ParentObject,
String  fps_ChildName 
) throws XPathExpressionException
private

Holt sich einen öffentlichen Feld Wert über den Namen.

Parameter
fpo_ParentObjectFrame des Fensters als Objekt.
fps_ChildNameFachlicher Name des Kindobjektes, welches als Objekt zurückgegeben werden soll.
Rückgabe
Eigenschaftswert
Autor
Zoltan Hrabovszki
Datum
2014-10-10
Ausnahmebehandlung
XPathExpressionException

Definiert in Zeile 755 der Datei FrameObjectDictionary_Sngltn.java.

756  {
757  Object lvo_Return = null;
758 
759  Log.LogFunctionStartDebug( "FrameObjectDictionary.GetChildObjectByName", "fpo_ParentObject", fpo_ParentObject.toString(), "fps_ChildName", fps_ChildName );
760 
761  try
762  {
763  Field fieldInfoObj = fpo_ParentObject.getClass().getField( fps_ChildName );
764 
765  // Existiert es das Kindobjekt >>{0:}<< im Objekt >>{1:}<<?
766  Log.LogPrintDebug( LM.GetMessage( "GetChildObjectByName", "M1", fps_ChildName, fpo_ParentObject.getClass().getName() ) );
767 
768  // Ja, das Objekt existiert.
769  Log.LogPrintDebug( LM.GetMessage( "GetChildObjectByName", "M2" ) );
770 
771  // Get the value from property.
772  lvo_Return = fieldInfoObj;
773  }
774  catch (SecurityException e)
775  {
776  // \todo TODO: In Sprachabhängige datei Auslagern!
777  Log.LogPrintDebug( "Frame Object must be declarec as Public!" );
778  throw e;
779  }
780  catch (NoSuchFieldException e)
781  {
782  // Nein -> Exception auslösen und alles beenden!
783  Log.LogPrintDebug( LM.GetMessage( "GetChildObjectByName", "M3" ) );
784 
785  throw new OKWFrameObjectChildNotFoundException( LM.GetMessage( "GetChildObjectByName", "ChildIsNotDefined_Exception", fps_ChildName, fpo_ParentObject
786  .getClass().getName() ) );
787  }
788  finally
789  {
791  }
792 
793  return lvo_Return;
794  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getChildObjectByName() [2/2]

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.

Siehe auch
Für das Fensterobjekt existiert eine zweite Ausprägung dieser Methode. FrameObjectDictionary.GetObjectByName(String,String)
Parameter
fps_ParentObjectName des Fenster-Objektes = Elternobjekt.
fps_ChildObjectName des Kindobjektes-Objektes.
Rückgabe
Frame-Objekt-Referenz auf das Kindobjekt.
Autor
Zoltan Hrabovszki
Datum
2014.10.10
Noch zu erledigen:
TODO:
Ausnahmebehandlung
IllegalAccessException
IllegalArgumentException

Definiert in Zeile 298 der Datei FrameObjectDictionary_Sngltn.java.

299  {
300  Object lvo_Return = null;
301  String lvs_ObjectName = fps_ParentObject + "." + fps_ChildObject;
302 
303  Log.LogFunctionStartDebug( "FrameObjectDictionary.GetChildObjectByName", "fps_ParentObject", fps_ParentObject, "fps_ChildObject", fps_ChildObject );
304 
305  // Gibt es den Schlüssel im Dictinary?
306  Log.LogPrintDebug( LM.GetMessage( "GetChildObjectByName", "M1", fps_ChildObject, fps_ParentObject ) );
307  try
308  {
309  if ( myFrameObjectDictionary.containsKey( lvs_ObjectName ) )
310  {
311  // Ja, das Objekt existiert.
312  Log.LogPrintDebug( LM.GetMessage( "GetChildObjectByName", "M2" ) );
313 
314  // Hole die Referenz auf das Objekt aus dem Dictionary
315  lvo_Return = myFrameObjectDictionary.get( lvs_ObjectName );
316  // lvo_Return = myField.get( this.GetParentObjectByName( fps_ParentObject ) );
317  }
318  else
319  {
320  // Nein -> Frame zum Funtionalen Name wurde nicht gefunden ->
321  // Exception OKWFrameObjectChildNotFoundException auslösen...
322  // \todo TODO: Fehlermeldung einbauen...
323  Log.LogPrintDebug( LM.GetMessage( "GetChildObjectByName", "M3" ) );
324 
325  String lvsMessage = LM.GetMessage( "GetChildObjectByName", "OKWFrameObjectChildNotFoundException", lvs_ObjectName );
326  throw new OKWFrameObjectChildNotFoundException( lvsMessage );
327  }
328  }
329  finally
330  {
331  if ( lvo_Return == null )
332  {
334  }
335  else
336  {
337  Log.LogFunctionEndDebug( lvo_Return.toString() );
338  }
339  }
340  return lvo_Return;
341  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getListOfOKWGuiClasses()

static ArrayList<Class<?> > okw.FrameObjectDictionary_Sngltn.getListOfOKWGuiClasses ( ) throws ClassNotFoundException, IOException, XPathExpressionException
static

Methode erstellt eine Liste aller OKWGUI-Rahmenklassen (Frame class), die in der aktuell ausgeführten Assambly definiert sind.

Zu beachten
WICHTIG: Es werden Klassen in die Liste aufgenommen, die
  1. dem Namepsace OKW.Frames zugeordent sind
  2. und mit dem Annotiation OKWGUIAttribute "geschmückt" ist.
Rückgabe
Liefert die Liste der Klasse, die der Namespace OKW.Frames und mit dem Attribute OKWGUI vershen sind.
Autor
Zoltan Hrabovszki
Datum
2014.10.10
Ausnahmebehandlung
XPathExpressionException

Definiert in Zeile 424 der Datei FrameObjectDictionary_Sngltn.java.

425  {
426  String lvsNamespace = "okw.gui.frames";
427  ArrayList<Class<?>> lvALReturn = new ArrayList<Class<?>>();
428 
429  ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
430 
431  // 1. Hole alle Klassen, die sich im Package "okw.gui.frames" befinden
432  ArrayList<String> lvALClassNames = OKW_GetJavaClass.getClasses( lvsNamespace );
433 
434  try
435  {
436  // 2. Hole alle Klassen, die Annotation "OKW_FN" haben.
437  for ( String lvsClass : lvALClassNames )
438  {
439  Class<?> aClass = classLoader.loadClass( lvsClass );
440 
441  // Wenn die Klasse die Annotaion OKW_FN hat, dann in die
442  // Rückgabe-Liste eintrage
443  if ( aClass.isAnnotationPresent( OKW.class ) )
444  {
445  lvALReturn.add( aClass );
446  }
447  }
448  }
449  catch (ClassNotFoundException e)
450  {
451  e.printStackTrace();
452  }
453 
454  return lvALReturn;
455  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getOKW()

OKW okw.FrameObjectDictionary_Sngltn.getOKW ( String  fpKN)

Holt für einen GUI-Object die angehängte Annotation.

Parameter
fpKNFrame Objekt Schlüssel "FensterFN" oder "FensterFN.KindObjectFN".
Rückgabe
OKW-Annotation des Objektes.
Autor
Zoltan Hrabovszki
Datum
2017-02-11
Ausnahmebehandlung
XPathExpressionException

Definiert in Zeile 829 der Datei FrameObjectDictionary_Sngltn.java.

831  {
832  OKW Return = null;
833 
834  if (myAnnotationDictionary.containsKey(fpKN) )
835  {
836  Return = myAnnotationDictionary.get( fpKN );
837  }
838 
839  return Return;
840  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getOKWFromObjekt()

static OKW okw.FrameObjectDictionary_Sngltn.getOKWFromObjekt ( Object  fpObject)
staticprivate

Holt die Referenz auf die Annotation des gegebenen Objektes.

Parameter
fpObject
Rückgabe
Refernz auf die OKW-Annotaion des Objectes

Definiert in Zeile 643 der Datei FrameObjectDictionary_Sngltn.java.

644  {
645  OKW lvsReturn = null;
646 
647  if ( fpObject.getClass().isAnnotationPresent( OKW.class ) )
648  {
649  lvsReturn = fpObject.getClass().getAnnotation( OKW.class );
650  }
651 
652  return lvsReturn;
653  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getParentObjectByName()

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.

Siehe auch
Für das Kindobjekt existiert eine zweite Ausprägung dieser Methode: FrameObjectDictionary.GetObjectByName(String,String)
Parameter
fpsParentObjectFN des Fenster Objektes = Elternobjekt.
Rückgabe
Rückgabe des instantierten Fenster-Objektes.
Autor
Zoltan Hrabovszki
Datum
2014.10.10

Definiert in Zeile 195 der Datei FrameObjectDictionary_Sngltn.java.

196  {
197  Object lvo_Return = null;
198 
199  Log.LogFunctionStartDebug( "FrameObjectDictionary.GetParentObjectByName", "FNParentObject", FNParentObject );
200  try
201  {
202  // Gibt es den Schlüssel im Dictinary? - D.h. Gibt es schon eine
203  // Instanz des Objektes im Speicher?
204  Log.LogPrintDebug( LM.GetMessage( "GetParentObjectByName", "M1", FNParentObject ) );
205  if ( myFrameObjectDictionary.containsKey( FNParentObject ) )
206  {
207  // Ja, das Objekt existiert.
208  Log.LogPrintDebug( LM.GetMessage( "GetParentObjectByName", "M2" ) );
209  lvo_Return = myFrameObjectDictionary.get( FNParentObject );
210  }
211  else
212  {
213  // Nein -> Frame zum Funtionalen NAme wurde nicht gefunden ->
214  // Exception auslösen...
215  // \todo TODO: Fehlermeldung einbauen...
216  Log.LogPrintDebug( LM.GetMessage( "GetParentObjectByName", "M3" ) );
217 
218  String lvsMessage = LM.GetMessage( "GetParentObjectByName", "OKWFrameObjectParentNotFoundException", FNParentObject );
219  throw new OKWFrameObjectParentNotFoundException( lvsMessage );
220  }
221  }
222  finally
223  {
224  if ( lvo_Return != null )
225  {
226  Log.LogFunctionEndDebug( lvo_Return.toString() );
227  }
228  else
229  {
231  }
232  }
233 
234  return lvo_Return;
235  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ init()

static void okw.FrameObjectDictionary_Sngltn.init ( ) throws ClassNotFoundException, InstantiationException, JAXBException, ParserConfigurationException, SAXException, IOException, XPathExpressionException, IllegalArgumentException, IllegalAccessException
static

Methode initialisiert diese Klasse.

Es wird - LogMessender-Instanz erzeugt. - das FrameObjektDictionary wird gelöscht. - Es werden die Frame-Objekte geladen (instanziert)

Autor
Zoltan Hrabovszki
Datum
2014.10.10

Definiert in Zeile 357 der Datei FrameObjectDictionary_Sngltn.java.

359  {
360  Log.LogFunctionStartDebug( "FrameObjectDictionary.Init" );
361 
362  try
363  {
364  LM = new LogMessenger( "FrameObjectDictionary" );
365 
366  Log.LogPrintDebug( LM.GetMessage( "Init", "InitClear", "FrameObjectDictionary" ) );
367 
368  myFrameObjectDictionary.clear();
369 
370  frameScan( );
371 
372  Set<String> Keys = myFrameObjectDictionary.keySet();
373 
374  ArrayList<String> myList = new ArrayList<String>();
375 
376  for ( String Key : Keys )
377  {
378  myList.add( Key );
379  }
380 
381  Collections.sort( myList );
382 
383  Log.ResOpenListDebug( "Frames: " );
384 
385  for ( String Element : myList )
386  {
387  Log.LogPrintDebug( Element );
388  }
389 
391 
392  }
393  finally
394  {
396  }
397  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

◆ Log

Logger_Sngltn okw.FrameObjectDictionary_Sngltn.Log = Logger_Sngltn.getInstance()
staticprivate

Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.

Definiert in Zeile 103 der Datei FrameObjectDictionary_Sngltn.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.FrameObjectDictionary_Sngltn.Log
static Logger_Sngltn Log
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
Definition: FrameObjectDictionary_Sngltn.java:103
okw.log.Logger_Sngltn.ResOpenList
void ResOpenList(String fps_Name)
Creates a new hierarchical level in the results file.
Definition: Logger_Sngltn.java:614
okw.FrameObjectDictionary_Sngltn.getOKWFromObjekt
static OKW getOKWFromObjekt(Object fpObject)
Holt die Referenz auf die Annotation des gegebenen Objektes.
Definition: FrameObjectDictionary_Sngltn.java:643
okw.log.Logger_Sngltn.LogFunctionEndDebug
void LogFunctionEndDebug()
LogFunctionEndDebug:
Definition: Logger_Sngltn.java:249
okw.log.Logger_Sngltn.ResOpenListDebug
void ResOpenListDebug(String fpsListCaption)
Erzeugt eine hierachische Log-Ebene in der Ergenbniss-Ausgabe.
Definition: Logger_Sngltn.java:647
okw.log.Logger_Sngltn.LogFunctionStartDebug
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
Definition: Logger_Sngltn.java:311
okw.log.Logger_Sngltn.ResCloseListDebug
void ResCloseListDebug()
Closes a hierarchical level in the results file that was opened with ResOpenList.
Definition: Logger_Sngltn.java:594
okw.log.Logger_Sngltn.LogPrint
void LogPrint(String fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
Definition: Logger_Sngltn.java:487
okw.log.Logger_Sngltn.ResCloseList
void ResCloseList()
Closes a hierarchical level in the results file that was opened with ResOpenList.
Definition: Logger_Sngltn.java:574
okw.exceptions.OKWFrameObjectParentNotFoundException
Die Ausnahme OKWFrameObjectWindowNotFoundException wird ausgelöst, wenn ein Fenster-Frame-Objekt mit ...
Definition: OKWFrameObjectParentNotFoundException.java:62
okw.exceptions.OKWFrameObjectChildNotFoundException
OKW.OKWFrameObjectChildNotFoundException wird ausgelöst, wenn die Frame-Definition eines Kind-Objekte...
Definition: OKWFrameObjectChildNotFoundException.java:65
okw.log.Logger_Sngltn.LogPrintDebug
void LogPrintDebug(String fpsMessage)
Loggt eine Nachricht.
Definition: Logger_Sngltn.java:520
okw.LogMessenger.GetMessage
String GetMessage(String MethodName, String TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
Definition: LogMessenger.java:137
okw.FrameObjectDictionary_Sngltn.getListOfOKWGuiClasses
static ArrayList< Class<?> > getListOfOKWGuiClasses()
Methode erstellt eine Liste aller OKWGUI-Rahmenklassen (Frame class), die in der aktuell ausgeführten...
Definition: FrameObjectDictionary_Sngltn.java:424
okw.FrameObjectDictionary_Sngltn.frameScan
static void frameScan()
Liefert die Instanz der Klasse.
Definition: FrameObjectDictionary_Sngltn.java:473
okw.FrameObjectDictionary_Sngltn.LM
static LogMessenger LM
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
Definition: FrameObjectDictionary_Sngltn.java:109