public class OKW_CurrentObject_Sngltn extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
cvsChildFN
\~german \brief Die Eigenschaft enthält den fachlichen Namen des aktuellen
Kindobjektes.
|
protected static String |
cvsWindowFN
\~german \brief Eigenschaft enthält den fachlichen Namen des aktuellen
Fensters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DoubleClickOn(String FN)
\~german
Ruft die Methode ClickOn( ) des aktuellen GUI-Objektes auf.
|
ArrayList<String> |
getAllChildFNsOfParent(String FN) |
String |
getChildFN()
\~german
Ermittelt den FN des des aktuellen Kind-Objektes.
|
Object |
getCurrentObject()
\~german
Liefert die Referenz zum aktuellen Frame-Object.
|
static OKW_CurrentObject_Sngltn |
getInstance() |
String |
getObjectFN()
\~german
Ermittelt den ObjektNamen des aktuellen Objektes.
|
String |
getWindowFN()
\~german
Ermittelt den FN des des aktuellen Fenster-Objektes.
|
static void |
init()
\~german
Führt die Initialisierung der Klasse durch: Es werden alle Felder der Klasse auf einen definierten Anfangszustand zurükgesetzt;
\~english
Running the initializing of the class: There are all fields of the class set to a defined initial state.
|
void |
LogObjectData()
\~german
Methode gibt alle wichtigen Informationen zum aktuellen Objekt aus.
|
void |
SelectTablecell(String FN,
String COL,
String ROW)
\~german
Ruft eine Methode des aktuellen Objektes via
"late bound function call" auf.
|
void |
Sequence(String FN,
String fpsMethodName,
String fpsParameter_1)
\~german
Ruft eine Methode, gegeben in fpsMethodName, des aktuellen Objektes via "late bound function call" auf.
|
Object |
setChildName(String fpsChildName)
\~german
Setzt das Kindobjekt.
|
Object |
setWindowName(String fpsWindowName)
\~german
Hier wird der Kontext auf ein Fenster gesetzt.
|
ArrayList<String> |
TypeKeyTablecell(String FN,
String COL,
String ROW,
ArrayList<String> Val)
\~german
Ruft eine Methode TypeKey( Val ) des aktuellen Objektes via "Latebound Function Call" auf.
|
void |
TypeKeyWindow(String FN,
ArrayList<String> Val)
\~german
Ruft eine Methode TypeKeyWindow( Val ) des aktuellen Objektes via "Latebound Function Call" auf.
|
ArrayList<String> |
VerifyTablecellValue(String FN,
String COL,
String ROW,
ArrayList<String> fpLsExpVal)
\~german \brief Ruft eine Methode des aktuellen Objektes via
"late bound function call" auf.
|
protected static String cvsChildFN
protected static String cvsWindowFN
public static OKW_CurrentObject_Sngltn getInstance() throws XPathExpressionException, JAXBException, ParserConfigurationException, SAXException, IOException
public ArrayList<String> VerifyTablecellValue(String FN, String COL, String ROW, ArrayList<String> fpLsExpVal) throws Exception, SecurityException
ExceptionSecurityExceptionpublic void DoubleClickOn(String FN) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, XPathExpressionException
FN - Funktionaler Name des GUI-ObjektesfpsMethod - Name of the method to be called.IllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptionXPathExpressionExceptionpublic Object getCurrentObject()
public String getObjectFN()
public String getWindowFN()
public String getChildFN()
public static void init()
throws XPathExpressionException,
JAXBException,
ParserConfigurationException,
SAXException,
IOException
public void LogObjectData()
public void SelectTablecell(String FN, String COL, String ROW) throws Exception
FN - Funktionaler Name des GUI-Objectes.COL - Spalten-Identifizierer als Type-String.ROW - Zeilen-Identifizierer als Type-String.
\~english
Calls a method of the current Object with "late bound function call".FN - Functional name of the GUI-Object.COL - Column-identifier as Type-String.ROW - Row-identifier as Type-String.
\~Exceptionpublic Object setChildName(String fpsChildName) throws XPathExpressionException, IllegalArgumentException, IllegalAccessException
fpsChildName - Fachlicher Name des
Kind-Objektes.
\note Wichtig! Das Fenster-Objekt muss bereits gesetzt sein!fpsChildName - Funktional name of the Child Object.IllegalAccessExceptionIllegalArgumentExceptionXPathExpressionExceptionpublic Object setWindowName(String fpsWindowName) throws XPathExpressionException, IllegalArgumentException, IllegalAccessException
fpsWindowName - Name des Fenster, welches den Kontext erhält.fpsWindowName - Name of the window, which contains the context.IllegalAccessExceptionIllegalArgumentExceptionXPathExpressionExceptionpublic ArrayList<String> TypeKeyTablecell(String FN, String COL, String ROW, ArrayList<String> Val) throws Exception, SecurityException
FN - Funktionaler Name des GUI-Objektes.COL - Spalte, in der die Werte Gesetzt werden sollen.ROW - Zeile, in der die Werte Gesetzt werden sollen.Val - Liste der zu setzenden Werte.FN - Functional name of the GUI-Object.COL - Column, where the Val ist tu be set.ROW - Row, , where the Val ist tu be set.Val - Values to set.InterruptedExceptionExceptionSecurityExceptionpublic void TypeKeyWindow(String FN, ArrayList<String> Val) throws Exception
FN - Funktionaler Name des GUI-Objektes.Val - Liste der zu setzenden Werte.
\~english
Calls the method TypeKeyWindow( Val ) of the current Object as "late bound function call".FN - Functional name of the GUI-Object.Val - Values to set.
\~InterruptedExceptionExceptionpublic void Sequence(String FN, String fpsMethodName, String fpsParameter_1) throws Exception
FN - Funktionaler Name des GUI-Objektes.fpsMethodName - der Methode, die aufgerufen werden soll.fpsParameter_1 - 1. Parameter als Type-String.
\~english
Calls a method of the current Object with "late bound function call".FN - Functional name of the GUI-Object.fpsMethodName - of method to be called.fpsParameter_1 - 1st
parameter as type-String.
\~ExceptionCopyright © 2019 OpenKeyWord. All rights reserved.