OpenKeyWord  Version: 426, Datum:
Klassenhierarchie

gehe zur grafischen Darstellung der Klassenhierarchie

Die Liste der Ableitungen ist -mit Einschränkungen- alphabetisch sortiert:
[Detailebene 12345]
 CAbstractParseTreeVisitor
 COKW.GUI.AnyWinBaseDescription of AnyWin
 CAttribute
 COKW.GUI.AUI.AUI_AnyWinAUI_AnyWin ist die Basisklasse für die OKW AutoIt Klassen.
Diese stellt die Objekterkennungseigenschaften
 COKW.GUI.AUI.AutoItX3
 COKW.GUI.AUI.AutoItX_NONO
 COKW.DEOKW.DE ist die deutschsprachige Implementation der OKW-Schlüsselwörter
 CDictionary
 COKW.ENOKW.EN ist die deutschsprachige Implementation der OKW-Schlüsselwörter
 COKW.FrameObjectDictionaryVerwaltet zentral die Frame-Klassen: Instanziert Frame-Klassen zu Frame-Objekten und liefert die Referenzen auf diese zurück
 COKW.Log.ILoggerDebug Logs are not a part of Interface. This functions are Implemented in Logger.cs a Log*Debug function calls after checking the log-conditions(debug=true) the Log*-Funktion(without "Debug") void LogPrintDebug();
 COKW.ImplementationMatrix.ImplementationMatrixImplentationMatrix wird für die Dokumentaion des Implmentierungs fortschrittes verwendet
 COKW.IOKW_StateIOKW_State ist die Schnittstelle der OKW-Klasse. Die OKW-Klasse wird vom State-Design-Muster abgeleitet
 CIParseTreeListener
 CIParseTreeVisitor
 CIXmlSerializable
 CLexer
 COKW.Log.Log2NUnit_ConsoleKlasse bildet eine virtuelle Konsole nach um das Logging zu prüfen. Die Werte werden via Log2NUnit gelogt. Die gelogten Werte werden können anschliessen z.B. NUtit gegen einen Sollwert geprüft werden.
DesignPattern: Singelton Object
 COKW.Log.Logger
 COKW.LogMessengerLogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei
 COKW.ANTLR4.MyParser
 COKW.OKW_ConstOKW_Const verwaltet die sprachabhängigen OKW-Konstanten
 COKW.OKW_CustomSettingsProperty-Klasse von OKW.OKW_Ini. Stellt Umgebungseigenschaften von OKW zur Verfügung
 COKW.OKW_DocuDesignpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist. Diese Klasse selbst ist eine OKW-Fundametalklasse und gibt keine Nachrichten aus. TODO: Nachricht weiter-Linken auf einen Andren Tag. Ziel: Wiederkehrende Nachrichten werden nur einmal gepflegt
 COKW.OKW_EnviromentProperty-Klasse die Umgebungseigenschaften von OKW zur Verfügung stellt
 COKW.OKW_FileHelperDescription of OKW_FileHelper
 COKW.OKW_HelperKlasse enthält OKW-Hilfsfunktionen
 COKW.OKW_IniOKW.OKW_Ini ist die Klasse zur Konfigurationsdatei OKW_Ini.xml.
 COKW.OKW_MemorizeOKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter
 COKW.ANTLR4.OKW_ParserBaseVisitor< string >
 COKW.GUI.Test.OKW_TestClipboardSingelton Object. Stores a VAlue for Unittest Assertion
 COKW.GUI.OKW_Wait4ValueOKW_Wait4Value ist die zetrale Klasse, die für das Warten auf GUI eigenschaften zuständig ist. Bei Prüfewert-Methoen wird auf eine Eigenschaft eine gegeben TimeOut-Zeit gewartet sofern die erwartete Eigenschaft(zunächst) nicht gefunden wird
 COKW.GUI.OKWLocatorDescription of OKWLocator.
 COKW.OKWSingeltonBase< T >Baisklasse für das lesen von OKW *Log.xml Dateien Designpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist.
Siehe auch: http://www.codeproject.com/Articles/572263/A-Reusable-Base-Class-for-the-Singleton-Pattern-in Autor: Zoltan Hrabovszki
 COKW.OKWSingeltonBase< CurrentObject >
 COKW.OKWSingeltonBase< OKWLanguage >
 CParser
 CParserRuleContext
 COKW.GUI.AUI.AutoItX_NONO.PointXY
 COKW.GUI.AUI.AutoItX_NONO.Position2D
 COKW.GUI.Selenium.SeChromeAppTODO: class SeChromeApp dokumentieren..
 COKW.GUI.Selenium.SeDriverPattern Singelton
 COKW.GUI.Selenium.SeFireFoxAppOKW Selenium FireFox BrowserWindow Klasse
 COKW.GUI.Selenium.SeHtmlUnitDriverImplementiert den Selenium HTMLUnit-Driver
 COKW.GUI.Selenium.SeInternetExplorerAppTODO: class SeInternetExplorerApp dokumentieren..
 COpenKeyWord.Example.Calculator.SelfHTML_Calculator_Test_EN
 COKW.SerializableDictionary< string, string >
 COKW.GUI.Selenium.SeURLKlasse Implementiert das URL-Eingabefeld der Browser. Die Klasse besitz keinen locator. Die URL wird via SeDriver.Instance.driver.Url gelesen und geschrieben. Die Menge der Verwendbaren Schlüsselwörter ist begrenzt, weil die Selenium WebDriver API nur beschränkt an alle Funktionalitäten und Eigenschaften des URL-TextFeldes eines Browser herankommt
 CSystemException
 COKW.TableDataObjBase
 COKW.GUI.Selenium.WebElementExtenderErweiterung des IWebelemets