OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.GUI.AUI.AUI_TextField Class Reference

Description of AUI_PushButton. More...

Inheritance diagram for OKW.GUI.AUI.AUI_TextField:
Collaboration diagram for OKW.GUI.AUI.AUI_TextField:

Public Member Functions

 AUI_TextField (string fpsTitel, string fpsText, string fpsControlID)
 
virtual List< string > GetValue ()
 Holt den aktuellen Text aus dem Textfoil. More...
 
virtual List< string > GetValue_MARKED ()
 Ermittelt den textuellen Inhalt des markierten Textes. More...
 
virtual List< string > LogValue ()
 Ermittelt den textuellen Inhalt des markierten Textes für das Schlüsselwort Loggewert. More...
 
virtual List< string > LogValue_MARKED ()
 Ermittelt den textuellen Inhalt des markierten Textes für das Schlüsselwort Loggewert. More...
 
virtual List< string > Memorize ()
 
virtual List< string > MemorizeSelectedValue ()
 
virtual void Set_Focus ()
 
virtual List< string > Verify (List< string > fplsExpectedValue)
 Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert. More...
 
virtual List< string > VerifySelectedValue (List< string > fplsExpectedValue)
 Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert. More...
 
- Public Member Functions inherited from OKW.GUI.AUI.AUI_AnyWin
 AUI_AnyWin (string fpsTitel, string fpsText, string fpsControlID)
 Konstruktor mit den drei AutoIt Contrler oder Steuerelement Objekterkennungseigenschaften. More...
 
virtual void Click_On ()
 
virtual bool GetValue_ACTIVE ()
 
virtual bool GetValue_FOCUS ()
 
virtual List< string > GetValue_TOOLTIP ()
 Ermittelt den textuellen Inhalt des ToolTips. Anmerkung: AutoIt unterstützt das Auslesen des Tooltips eines Objektes nicht. More...
 
void LogFunctionStartDebug (string fpsMethodName, string P1_Name, string P1_Value)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fpsMethodName, P1_Name, P1_Value), und erweitert den gegebenen Methodenname in fpsMethodName mit this.GetType().FullName um den Klassenbezeichner. More...
 
void LogFunctionStartDebug (string fpsMethodName)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fpsMethodName, P1_Name, P1_Value), und erweitert den gegebenen Methodenname in fpsMethodName mit this.GetType().FullName um den Klassenbezeichner. More...
 
virtual bool LogValue_ACTIVE ()
 Ermittelt, ob das Objekt Aktiv ist, für das Schlüsselwort LoggeWert. More...
 
virtual bool LogValue_FOCUS ()
 Ermittelt für LoggeWert, ob das aktuelle Objekt den Fokus hat. More...
 
virtual List< string > LogValue_TOOLTIP ()
 Ermittelt den textuellen Inhalt des ToolTips. More...
 
virtual List< string > MemorizeTooltip ()
 
virtual bool Memorize_ACTIVE ()
 
virtual bool Memorize_FOCUS ()
 
string ReadClipboard ()
 List den aktuellen Wert des Clipboard via Autoit. More...
 
virtual void TypeKey (List< string > fps_Values)
 Tastatureingabe an das Objekt. More...
 
virtual List< string > VerifyTooltip (List< string > fplsExpectedValue)
 Ermittelt den textuellen Inhalt des ToolTips für Prüfewert. More...
 
virtual bool Verify_ACTIVE (bool fpbExpectedValue)
 Ermittelt, ob das Objekt Aktiv ist, für das Schlüsselwort PrüfeWert. More...
 
virtual bool Verify_FOCUS (bool fpbExpectedValue)
 Ermittelt den textuellen Inhalt des ToolTips. More...
 

Additional Inherited Members

- Protected Member Functions inherited from OKW.GUI.AUI.AUI_AnyWin
void LogFunctionEndDebug ()
 
void LogFunctionEndDebug (string fps_Return)
 
void LogFunctionEndDebug (bool fpb_Return)
 
void LogFunctionEndDebug (List< string > fpls_Return)
 
void LogObjectData ()
 Ausgabe der Autoit Objekterkennungseigenschaften des Controls. Wird im Fehlerfall als Analyse Hilfe ausgegeben. More...
 
- Protected Attributes inherited from OKW.GUI.AUI.AUI_AnyWin
string controlID
 Autoit Objekterkennungseigenschaft hier: controlID des Steuerelementes. More...
 
OKW_Wait4Value MyWait4Value = new OKW_Wait4Value()
 
string text
 Autoit Objekterkennungseigenschaft hier: "text" des Steuerelementes.
More...
 
string title
 Autoit Objekterkennungseigenschaft hier: "title" des Steuerelementes. More...
 

Detailed Description

Description of AUI_PushButton.

Member Function Documentation

virtual List<string> OKW.GUI.AUI.AUI_TextField.GetValue ( )
virtual

Holt den aktuellen Text aus dem Textfoil.

Returns
69  {
70  List<string> lvLsReturn = new List<string>();
71 
72  // this.LogFunctionStartDebug("GetValue");
73  lvLsReturn.Clear();
74 
75  // Alles markieren, mit doppelklick im Feld
76  if (0 == AutoItX3.AU3_ControlClick(this.title, this.text, this.controlID, "left", 2, 3, 3))
77  {
78  this.LogObjectData();
79  this.LogFunctionEndDebug();
80 
81  // TODO: Exception Text auslagern OKW_Docu.xml
82  throw new GUIException("AutoIt Fehler...");
83  }
84 
85  // Mit Strg-c wert in die Zwischenablage
86  AutoItX3.AU3_Send("^c", 0);
87 
88  // Zwischenablage auslesen und in lvLsReturn ablegen.
89  lvLsReturn.Add(this.ReadClipboard());
90 
91  this.LogFunctionEndDebug(lvLsReturn.ToString());
92  return lvLsReturn;
93  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.GetValue_MARKED ( )
virtual

Ermittelt den textuellen Inhalt des markierten Textes.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes.
Author
Zoltan Hrabovszki
Date
2013.12.14
104  {
105  this.LogFunctionStartDebug("GetValue_MARKED");
106 
107  List<string> lvLsReturn = new List<string>();
108  this.LogFunctionEndDebug(lvLsReturn);
109 
110  throw new NotImplementedException("Auslesen über die zwischenablage muss noch implemntiert werden");
111 
112  return lvLsReturn;
113  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.LogValue ( )
virtual

Ermittelt den textuellen Inhalt des markierten Textes für das Schlüsselwort Loggewert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes.
Author
Zoltan Hrabovszki
Date
2013.12.14
126  {
127  this.LogFunctionStartDebug("LogValue");
128 
129  List<string> lvLsReturn = this.GetValue();
130 
131  this.LogFunctionEndDebug(lvLsReturn);
132 
133  return lvLsReturn;
134  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.LogValue_MARKED ( )
virtual

Ermittelt den textuellen Inhalt des markierten Textes für das Schlüsselwort Loggewert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes.
Author
Zoltan Hrabovszki
Date
2013.12.14
147  {
148  this.LogFunctionStartDebug("LogValue_MARKED");
149 
150  List<string> lvLsReturn = this.GetValue_MARKED();
151 
152  this.LogFunctionEndDebug(lvLsReturn);
153 
154  return lvLsReturn;
155  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.Memorize ( )
virtual
Author
Zoltán Hrabovszki
Date
2013.12.14
171  {
172  this.LogFunctionStartDebug("Memorize");
173 
174  List<string> lvLsReturn = this.GetValue();
175 
176  this.LogFunctionEndDebug(lvLsReturn);
177 
178  return lvLsReturn;
179  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.MemorizeSelectedValue ( )
virtual
Author
Zoltán Hrabovszki
Date
2013.12.14
195  {
196  this.LogFunctionStartDebug("MemorizeSelectedValue");
197 
198  List<string> lvLsReturn = this.GetValue_MARKED();
199 
200  this.LogFunctionEndDebug(lvLsReturn);
201 
202  return lvLsReturn;
203  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.Verify ( List< string >  fplsExpectedValue)
virtual

Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert.

Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes. Es wird immer der aktuelle Wert des Objektes zurückgeliefert.
Author
Zoltan Hrabovszki
Date
2013.12.14
222  {
223  this.LogFunctionStartDebug("Memorize", "fplsExpectedValue", fplsExpectedValue[1]);
224 
225  List<string> lvLsReturn;
226 
227  // GetValue_TOOLTIP als delegaten definieren
228  OKW_Wait4Value.ListStringCallBack myCallBack = this.GetValue;
229 
230  // Nun mit dem erwarteten Sollwert und GetValue_TOOLTIP ggf. auf den Wert Warten.
231  lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
232 
233  this.LogFunctionEndDebug(lvLsReturn);
234 
235  return lvLsReturn;
236  }
virtual List<string> OKW.GUI.AUI.AUI_TextField.VerifySelectedValue ( List< string >  fplsExpectedValue)
virtual

Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert.

Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.

Returns
Rückgabe des Textuellen Inhaltes der markierten Textes. Es wird immer der aktuelle Wert des Objektes zurückgeliefert.
Author
Zoltan Hrabovszki
Date
2013.12.14
250  {
251  this.LogFunctionStartDebug("MemorizeSelectedValue", "fplsExpectedValue", fplsExpectedValue[1]);
252 
253  List<string> lvLsReturn;
254 
255  // GetValue_TOOLTIP als delegaten definieren
256  OKW_Wait4Value.ListStringCallBack myCallBack = this.GetValue_MARKED;
257 
258  // Nun mit dem erwarteten Sollwert und GetValue_MARKED ggf. auf den Wert Warten.
259  lvLsReturn = MyWait4Value.Wait4Value(fplsExpectedValue, myCallBack);
260 
261  this.LogFunctionEndDebug(lvLsReturn);
262 
263  return lvLsReturn;
264  }

The documentation for this class was generated from the following file: