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

Description of AnyWin. Mehr ...

+ Klassendiagramm für okw.gui.AnyWinBase:
+ Zusammengehörigkeiten von okw.gui.AnyWinBase:

Öffentliche Methoden

String getLocator ()
 Holt den vollständig (rekursiv) aufgelösten (z.B. Mehr ...
 
OKWLocatorBase getLOCATOR ()
 Holt die Refrenz auf den (OKWLocator) den Locator selbst. Mehr ...
 
void setLocator (String fpsLocator, OKWLocatorBase... fpLocators)
 Setzt den Locator für den aktuellen GUI-Adapter. Mehr ...
 
Boolean getExists ()
 Prüft die Existenz des aktuellen Objektes. Mehr ...
 
 AnyWinBase (String fpsLocator, OKWLocatorBase... fpLocators)
 
void LogFunctionStartDebug (String fpsMethodName)
 Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionStart (String fpsMethodName)
 Methode ruft die Methode Logger.Instance.LogFunctionStart(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionStartDebug (String fpsMethodName, String P1_Name, String P1_Value)
 Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(string,string,string), erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionStart (String fpsMethodName, String P1_Name, String P1_Value)
 Methode ruft die Methode Logger.Instance.LogFunctionStart(string,string,string), erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionEndDebug ()
 Methode ruft die Methode Logger.Instance.LogFunctionEndDebug() auf. Mehr ...
 
void LogFunctionEnd ()
 Methode ruft die Methode Logger.Instance.LogFunctionEnd() auf. Mehr ...
 
void LogFunctionEndDebug (String fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(string) auf. Mehr ...
 
void LogFunctionEnd (String fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(string) auf. Mehr ...
 
void LogFunctionEndDebug (Boolean fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(bool) auf. Mehr ...
 
void LogFunctionEnd (Boolean fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(bool) auf. Mehr ...
 
void LogFunctionEndDebug (ArrayList< String > fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(ArrayList<string>) auf. Mehr ...
 
void LogFunctionEnd (ArrayList< String > fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(ArrayList<string>) auf. Mehr ...
 
void ResOpenList (String fps_Name)
 
void ResOpenListDebug (String fps_Name)
 
void ResCloseList ()
 
void ResCloseListDebug ()
 
void LogPrint (String fps_Message)
 
void LogPrintDebug (String fps_Message)
 
void LogWarning (String fps_Message)
 
void LogError (String fps_Message)
 
String getFN ()
 Holt den funktionalen Name dws GUI-Objektes. Mehr ...
 
String getKN ()
 Setzten des Objekt KN. Mehr ...
 
String getParentFN ()
 Setzten des Parent-Objekt FN. Mehr ...
 
void setFN (String fpsFN)
 
void setKN (String fpsKN)
 Setzten des Keyname FN. Mehr ...
 
void setParentFN (String fpsParentFN)
 Setzten des Parent-Objekt FN. Mehr ...
 

Geschützte Attribute

OKWLocator _locator = null
 

Private Attribute

Logger_Sngltn myLogger = Logger_Sngltn.getInstance()
 
String myFN = ""
 FN - Funktionaler Name des aktuellen GUI-Objektes. Mehr ...
 
String myKN = ""
 Parent-Objekt FN des aktuellen GUI-Objektes. Mehr ...
 
String myParentFN = ""
 Parent-Objekt FN des aktuellen GUI-Objektes. Mehr ...
 

Ausführliche Beschreibung

Description of AnyWin.

Definiert in Zeile 48 der Datei AnyWinBase.java.

Dokumentation der Elementfunktionen

◆ getExists()

Boolean okw.gui.AnyWinBase.getExists ( )

Prüft die Existenz des aktuellen Objektes.

  • Methode kann hier nicht implementiert werden.
  • Hier wird die Ausnahme OKWFrameObjectMethodNotImplemented ausgelöst.

Hinweis zur Implementierung:

  • Implementierung durcg Methoden überschreiung in den GUI-Klassen.
  • Ist eine elementare Funktion, muss Werkzeugspezifisch (für Selenium, AutoIt, SilkTets usw.) defiert sein/werden.
  • Warten nicht auf die Existenz eines Objektes!
  • Es wird nur ein eiziges mal die Existenz geprüft.
  • Es wird keine Ausnahme ausgelöst, wenn das Object nicht vorhanden ist!
Rückgabe
true, falls das eindeutig Objekt gefunden worden ist ist, sonst false.
Autor
Zoltán Hrabovszki
Datum
2017.01.31

Erneute Implementation in okw.gui.adapter.selenium.SeAnyWindow, okw.gui.adapter.selenium.SeAnyChildWindow, okw.gui.adapter.selenium.webdriver.SeMAXIMIZE, okw.gui.adapter.selenium.webdriver.SeBACK, okw.gui.AnyWindow und okw.gui.AnyChildwindow.

Definiert in Zeile 172 der Datei AnyWinBase.java.

173  {
174  // TODO: /todo Meldung in xml-Auslagern
175  throw new OKWFrameObjectMethodNotImplemented("The method getExists() is not definden for you GUI-Object. Please define first the methode!");
176  }

◆ getFN()

String okw.gui.AnyWinBase.getFN ( )

Holt den funktionalen Name dws GUI-Objektes.

Hinweis: Jeder GUI-Adapter kennt seinen eigenen funktionalen Namen. Dieser wird beim instanzieren der Frame-Objecte währen des Frame-Classen-Scans in der Methode FrameObjectDictionary_Sngltn.FrameScan() mitgeteilt. Wert wird

Autor
Zoltán Hrabovszki
Datum
2014.04.27

Erneute Implementation in okw.gui.adapter.Test_Window und okw.gui.frames.frmWindowWithOutMethods.

Definiert in Zeile 505 der Datei AnyWinBase.java.

506  {
507  return this.myFN;
508  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getKN()

String okw.gui.AnyWinBase.getKN ( )

Setzten des Objekt KN.

Rückgabe
KN des Objektes.
Autor
Zoltán Hrabovszki
Datum
2016.11.20

Erneute Implementation in okw.gui.adapter.Test_Window und okw.gui.frames.frmWindowWithOutMethods.

Definiert in Zeile 523 der Datei AnyWinBase.java.

524  {
525  return this.myKN;
526  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLocator()

String okw.gui.AnyWinBase.getLocator ( )

Holt den vollständig (rekursiv) aufgelösten (z.B.

XPath-Wert) des Locators.

Beim Aufruf dieser Methode wird der Locator vollständig neu berechnet und der aktuelle Wert zurückgeliefert. (Dynamischer Locator)

Rückgabe
Aktueller Wert des Locators
Autor
Zoltán Hrabovszki
Datum
2014.04.27

Definiert in Zeile 114 der Datei AnyWinBase.java.

115  {
116  return _locator.getLocator();
117  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLOCATOR()

OKWLocatorBase okw.gui.AnyWinBase.getLOCATOR ( )

Holt die Refrenz auf den (OKWLocator) den Locator selbst.

Autor
Zoltán Hrabovszki
Datum
2014.04.27

Definiert in Zeile 131 der Datei AnyWinBase.java.

132  {
133  return _locator;
134  }

◆ getParentFN()

String okw.gui.AnyWinBase.getParentFN ( )

Setzten des Parent-Objekt FN.

Rückgabe
FN des Parent-Objektes.
Autor
Zoltán Hrabovszki
Datum
2016.11.20

Erneute Implementation in okw.gui.adapter.Test_Window und okw.gui.frames.frmWindowWithOutMethods.

Definiert in Zeile 541 der Datei AnyWinBase.java.

542  {
543  return this.myParentFN;
544  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogFunctionEnd() [1/4]

void okw.gui.AnyWinBase.LogFunctionEnd ( )

Methode ruft die Methode Logger.Instance.LogFunctionEnd() auf.

Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 314 der Datei AnyWinBase.java.

315  {
316  myLogger.LogFunctionEnd();
317  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEnd() [2/4]

void okw.gui.AnyWinBase.LogFunctionEnd ( ArrayList< String >  fpReturn)

Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(ArrayList<string>) auf.

Parameter
fpLsReturnZu loggender Rückgabeert.
Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 440 der Datei AnyWinBase.java.

441  {
442  if( fpReturn != null)
443  myLogger.LogFunctionEnd(fpReturn);
444  else
445  myLogger.LogFunctionEnd();
446  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEnd() [3/4]

void okw.gui.AnyWinBase.LogFunctionEnd ( Boolean  fpReturn)

Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(bool) auf.

Parameter
fpbReturnZu loggender Rückgabewert.
Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 398 der Datei AnyWinBase.java.

399  {
400  if( fpReturn != null)
401  myLogger.LogFunctionEnd(fpReturn);
402  else
403  myLogger.LogFunctionEnd();
404  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEnd() [4/4]

void okw.gui.AnyWinBase.LogFunctionEnd ( String  fpReturn)

Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(string) auf.

Parameter
fpsReturnZu loggender Rückgabewert.
Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 355 der Datei AnyWinBase.java.

356  {
357  if( fpReturn != null)
358  myLogger.LogFunctionEnd(fpReturn);
359  else
360  myLogger.LogFunctionEnd();
361  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEndDebug() [1/4]

void okw.gui.AnyWinBase.LogFunctionEndDebug ( )

Methode ruft die Methode Logger.Instance.LogFunctionEndDebug() auf.

Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 298 der Datei AnyWinBase.java.

299  {
300  myLogger.LogFunctionEndDebug();
301  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEndDebug() [2/4]

void okw.gui.AnyWinBase.LogFunctionEndDebug ( ArrayList< String >  fpReturn)

Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(ArrayList<string>) auf.

Parameter
fpLsReturnZu loggender Rückgabeert.
Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 419 der Datei AnyWinBase.java.

420  {
421  if( fpReturn != null)
422  myLogger.LogFunctionEndDebug(fpReturn);
423  else
424  myLogger.LogFunctionEndDebug();
425  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEndDebug() [3/4]

void okw.gui.AnyWinBase.LogFunctionEndDebug ( Boolean  fpReturn)

Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(bool) auf.

Parameter
fpbReturnZu loggender Rückgabewert.
Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 377 der Datei AnyWinBase.java.

378  {
379  if( fpReturn != null)
380  myLogger.LogFunctionEndDebug(fpReturn);
381  else
382  myLogger.LogFunctionEndDebug();
383  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionEndDebug() [4/4]

void okw.gui.AnyWinBase.LogFunctionEndDebug ( String  fpReturn)

Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(string) auf.

Parameter
fpsReturnZu loggender Rückgabewert.
Autor
Zoltán Hrabovszki
Datum
2015.01.18

Definiert in Zeile 333 der Datei AnyWinBase.java.

334  {
335  if( fpReturn != null)
336  myLogger.LogFunctionEndDebug(fpReturn);
337  else
338  myLogger.LogFunctionEndDebug();
339  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionStart() [1/2]

void okw.gui.AnyWinBase.LogFunctionStart ( String  fpsMethodName)

Methode ruft die Methode Logger.Instance.LogFunctionStart(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner.

Parameter
fpsMethodNameName der Method nicht "full quolified reference".
Autor
Zoltán Hrabovszki
Datum
2014.04.27
Parameter
fpsMethodName

Definiert in Zeile 233 der Datei AnyWinBase.java.

234  {
235  myLogger.LogFunctionStart( this.getClass().getName() + "." + fpsMethodName );
236  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionStart() [2/2]

void okw.gui.AnyWinBase.LogFunctionStart ( String  fpsMethodName,
String  P1_Name,
String  P1_Value 
)

Methode ruft die Methode Logger.Instance.LogFunctionStart(string,string,string), erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner.

Parameter
fpsMethodNameName der Method, aber ohne Paket Angabe.
P1_NameName/Bezeichnung des (ersten) Parameters.
P1_ValueWert des ersten Parameters.
Autor
Zoltán Hrabovszki
Datum
2014.04.27

Definiert in Zeile 282 der Datei AnyWinBase.java.

283  {
284  myLogger.LogFunctionStart(this.getClass().getName() + "." + fpsMethodName, P1_Name, P1_Value);
285  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionStartDebug() [1/2]

void okw.gui.AnyWinBase.LogFunctionStartDebug ( String  fpsMethodName)

Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner.

Parameter
fpsMethodNameName der Method nicht "full quolified reference".
Autor
Zoltán Hrabovszki
Datum
2014.04.27
Parameter
fpsMethodName

Definiert in Zeile 212 der Datei AnyWinBase.java.

213  {
214  myLogger.LogFunctionStartDebug(this.getClass().getName() + "." + fpsMethodName);
215  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogFunctionStartDebug() [2/2]

void okw.gui.AnyWinBase.LogFunctionStartDebug ( String  fpsMethodName,
String  P1_Name,
String  P1_Value 
)

Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(string,string,string), erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner.

Parameter
fpsMethodNameName der Method, aber ohne Paket Angabe.
P1_NameName/Bezeichnung des (ersten) Parameters.
P1_ValueWert des ersten Parameters.
Autor
Zoltán Hrabovszki
Datum
2014.04.27

Definiert in Zeile 258 der Datei AnyWinBase.java.

259  {
260  myLogger.LogFunctionStartDebug(this.getClass().getName() + "." + fpsMethodName, P1_Name, P1_Value);
261  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setKN()

void okw.gui.AnyWinBase.setKN ( String  fpsKN)

Setzten des Keyname FN.

@fpsParentFN KN des Objektes

Autor
Zoltán Hrabovszki
Datum
2016.11.20

Erneute Implementation in okw.gui.adapter.Test_Window und okw.gui.frames.frmWindowWithOutMethods.

Definiert in Zeile 564 der Datei AnyWinBase.java.

565  {
566  this.myKN = fpsKN;
567  }

◆ setLocator()

void okw.gui.AnyWinBase.setLocator ( String  fpsLocator,
OKWLocatorBase...  fpLocators 
)

Setzt den Locator für den aktuellen GUI-Adapter.

Autor
Zoltán Hrabovszki
Datum
2014.04.27

Erneute Implementation in okw.gui.adapter.selenium.SeAnyWindow.

Definiert in Zeile 148 der Datei AnyWinBase.java.

149  {
150  _locator.setLocator( fpsLocator, fpLocators );
151  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setParentFN()

void okw.gui.AnyWinBase.setParentFN ( String  fpsParentFN)

Setzten des Parent-Objekt FN.

@fpsParentFN FN des Parent-Objektes

Autor
Zoltán Hrabovszki
Datum
2016.11.20

Erneute Implementation in okw.gui.adapter.Test_Window und okw.gui.frames.frmWindowWithOutMethods.

Definiert in Zeile 582 der Datei AnyWinBase.java.

583  {
584  this.myParentFN = fpsParentFN;
585  }

Dokumentation der Datenelemente

◆ myFN

String okw.gui.AnyWinBase.myFN = ""
private

FN - Funktionaler Name des aktuellen GUI-Objektes.

Wert wird

Autor
Zoltán Hrabovszki
Datum
2014.04.27

Definiert in Zeile 67 der Datei AnyWinBase.java.

◆ myKN

String okw.gui.AnyWinBase.myKN = ""
private

Parent-Objekt FN des aktuellen GUI-Objektes.

Autor
Zoltán Hrabovszki
Datum
2016.11.20

Definiert in Zeile 81 der Datei AnyWinBase.java.

◆ myParentFN

String okw.gui.AnyWinBase.myParentFN = ""
private

Parent-Objekt FN des aktuellen GUI-Objektes.

Autor
Zoltán Hrabovszki
Datum
2016.11.20

Definiert in Zeile 95 der Datei AnyWinBase.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.gui.AnyWinBase.myKN
String myKN
Parent-Objekt FN des aktuellen GUI-Objektes.
Definition: AnyWinBase.java:81
okw.gui.OKWLocator.getLocator
String getLocator()
Holt den vollständig (rekursiv) aufgelösten des Locators.
Definition: OKWLocator.java:151
okw.log.Logger_Sngltn.LogFunctionEnd
void LogFunctionEnd(String fps_Return)
LogFunctionEnd(String):
Definition: Logger_Sngltn.java:196
okw.gui.OKWLocator.setLocator
void setLocator(String fpsLocator, OKWLocatorBase... fpLocators)
Setzt den Wert (z.B.
Definition: OKWLocator.java:194
okw.log.Logger_Sngltn.LogFunctionEndDebug
void LogFunctionEndDebug()
LogFunctionEndDebug:
Definition: Logger_Sngltn.java:249
okw.log.Logger_Sngltn.LogFunctionStart
void LogFunctionStart(String fps_FunctionName, String... fpsParameter)
LogFunctionStart:
Definition: Logger_Sngltn.java:303
okw.log.Logger_Sngltn.LogFunctionStartDebug
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
Definition: Logger_Sngltn.java:311
okw.gui.AnyWinBase.myParentFN
String myParentFN
Parent-Objekt FN des aktuellen GUI-Objektes.
Definition: AnyWinBase.java:95
okw.gui.AnyWinBase.myFN
String myFN
FN - Funktionaler Name des aktuellen GUI-Objektes.
Definition: AnyWinBase.java:67