OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
okw.gui.OKWLocator Klassenreferenz
+ Klassendiagramm für okw.gui.OKWLocator:
+ Zusammengehörigkeiten von okw.gui.OKWLocator:

Öffentliche Methoden

 OKWLocator (String fpsLocator, OKWLocatorBase... fpLocators)
 
String getLocator ()
 Holt den vollständig (rekursiv) aufgelösten des Locators. Mehr ...
 
void setLocator (String fpsLocator, OKWLocatorBase... fpLocators)
 Setzt den Wert (z.B. Mehr ...
 
void setLocators (OKWLocatorBase... fpLocators)
 Setzt den Wert (z.B. Mehr ...
 
void copyLocator (OKWLocatorBase fpSource)
 Copiert bzw, überträgt die Werte des fpSource Locators auf die Aktuelle Instanz. Mehr ...
 
String getlocator ()
 gettet den Basis-Locator. Mehr ...
 
OKWLocatorBase[] getLocators ()
 gettet die Referenz Locatoren als Liste. Mehr ...
 

Geschützte Attribute

String _locator = null
 Base Locator.
 
OKWLocatorBase[] _Locators = null
 List of reference Locators.
 
Logger_Sngltn myLogger = Logger_Sngltn.getInstance()
 

Weitere Geerbte Elemente

Ausführliche Beschreibung

Definiert in Zeile 104 der Datei OKWLocator.java.

Dokumentation der Elementfunktionen

◆ copyLocator()

void okw.gui.OKWLocator.copyLocator ( OKWLocatorBase  fpSource)

Copiert bzw, überträgt die Werte des fpSource Locators auf die Aktuelle Instanz.

Autor
Zoltán Hrabovszki
Datum
2019.06.27

Erneute Implementation von okw.gui.OKWLocatorBase.

Definiert in Zeile 246 der Datei OKWLocator.java.

247  {
248  myLogger.LogFunctionStartDebug( "OKWLocator.copyLocator" );
249 
250  this.setLocator( fpSource.getlocator() );
251  this.setLocators(fpSource.getLocators());
252 
253  myLogger.LogFunctionEndDebug();
254  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getLocator()

String okw.gui.OKWLocator.getLocator ( )

Holt den vollständig (rekursiv) aufgelösten des Locators.

Beim Aufruf dieser Methode wird der Locator jeweils 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

Erneute Implementation von okw.gui.OKWLocatorBase.

Definiert in Zeile 151 der Datei OKWLocator.java.

152  {
153  myLogger.LogFunctionStartDebug( "getLocator()" );
154  String lvsReturn = "";
155 
156  if ( _Locators != null )
157  {
158  ST st = new ST( _locator, '$', '$' );
159 
160  Integer i = 1;
161 
162  for ( OKWLocatorBase Locator : _Locators )
163  {
164  st.add( "L" + i.toString(), Locator.getLocator() );
165  i++;
166  }
167 
168  lvsReturn = st.render();
169  }
170  else
171  {
172  lvsReturn = _locator;
173  }
174 
175  myLogger.LogFunctionEndDebug( lvsReturn );
176  return lvsReturn;
177  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getlocator()

String okw.gui.OKWLocator.getlocator ( )

gettet den Basis-Locator.

Autor
Zoltán Hrabovszki
Datum
2019.06.27

Erneute Implementation von okw.gui.OKWLocatorBase.

Definiert in Zeile 267 der Datei OKWLocator.java.

268  {
269  return this._locator;
270  }

◆ getLocators()

OKWLocatorBase [] okw.gui.OKWLocator.getLocators ( )

gettet die Referenz Locatoren als Liste.

Autor
Zoltán Hrabovszki
Datum
2019.06.27

Erneute Implementation von okw.gui.OKWLocatorBase.

Definiert in Zeile 284 der Datei OKWLocator.java.

285  {
286  return this._Locators;
287  }

◆ setLocator()

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

Setzt den Wert (z.B.

XPath-Wert) des Locators und die eingebtteten Referenzen

Hinweis: Durch weglassen von fpLocators wird nur fpsLocator gesetzt. Wenn bereits fpLocators in der Klasse vorhanden sind dann werden diese nicht verändert. Stichwort Dynamische Locatoren.

Autor
Zoltán Hrabovszki
Datum
2014.04.27

Erneute Implementation von okw.gui.OKWLocatorBase.

Erneute Implementation in okw.gui.OKWLocatorXPath.

Definiert in Zeile 194 der Datei OKWLocator.java.

195  {
196  myLogger.LogFunctionStartDebug( "OKWLocator.setLocator" );
197 
198  _locator = fpsLocator;
199 
200  if ( fpLocators.length != 0 )
201  {
202  this.setLocators( fpLocators );
203  }
204 
205  myLogger.LogFunctionEndDebug();
206  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setLocators()

void okw.gui.OKWLocator.setLocators ( OKWLocatorBase...  fpLocators)

Setzt den Wert (z.B.

XPath-Wert) des Locators.

Parameter
fpLocatorsReferenz Lokatoren. $L1$, $L2$, ... $Ln$ referenzieren auf diese.
Autor
Zoltán Hrabovszki
Datum
2014.04.27

Erneute Implementation von okw.gui.OKWLocatorBase.

Definiert in Zeile 222 der Datei OKWLocator.java.

223  {
224  myLogger.LogFunctionStartDebug( "OKWLocator.setLocators" );
225 
226  // if ( fpLocators.length != 0 )
227  if ( fpLocators != null )
228  {
229  _Locators = fpLocators;
230  }
231 
232  myLogger.LogFunctionEndDebug();
233  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.gui.OKWLocator._locator
String _locator
Base Locator.
Definition: OKWLocator.java:109
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.gui.OKWLocator.setLocators
void setLocators(OKWLocatorBase... fpLocators)
Setzt den Wert (z.B.
Definition: OKWLocator.java:222
okw.log.Logger_Sngltn.LogFunctionStartDebug
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
Definition: Logger_Sngltn.java:311
okw.gui.OKWLocator._Locators
OKWLocatorBase[] _Locators
List of reference Locators.
Definition: OKWLocator.java:114