C# Class WindowsMobile.org.krypsis.module.Module

Inheritance: ICommand
ファイルを表示 Open project: ssoller/Krypsis

Public Properties

Property Type Description
_browser System.Windows.Forms.WebBrowser

Protected Properties

Property Type Description
functionPointerDictionary ModuleFunctionPointer>.Dictionary

Public Methods

Method Description
Execute ( string function, string>.Dictionary parameter ) : string

Startet die Abarbeitung der Modulfunktion.

Module ( ) : System

Protected Methods

Method Description
AddFunctionToModul ( ModuleFunctionPointer functionPointer, string functionName ) : bool

Fügt eine Funktion zu dem Modul hinzu.

GetModulFunction ( string function ) : ModuleFunctionPointer

Sucht ob eine Funktion im Modul bereits registriert wurde und gibt diese zurück.

OnModuleFunctionIsReady ( EventArgs e ) : void

Private Methods

Method Description
Run ( ) : void

Method Details

AddFunctionToModul() protected method

Fügt eine Funktion zu dem Modul hinzu.
protected AddFunctionToModul ( ModuleFunctionPointer functionPointer, string functionName ) : bool
functionPointer ModuleFunctionPointer Zeiger auf die Funktion
functionName string Name der Funktion - entspricht dem Schlüssel in dem Dictionary functionPointerDictionary.
return bool

Execute() public method

Startet die Abarbeitung der Modulfunktion.
public Execute ( string function, string>.Dictionary parameter ) : string
function string Name der Funktion - entspricht dem Schlüssel in dem Dictionary functionPointerDictionary.
parameter string>.Dictionary Die Parameter die an die Funktion übergäben werden.
return string

GetModulFunction() protected method

Sucht ob eine Funktion im Modul bereits registriert wurde und gibt diese zurück.
protected GetModulFunction ( string function ) : ModuleFunctionPointer
function string Name der Funktion - entspricht dem Schlüssel in dem Dictionary functionPointerDictionary.
return ModuleFunctionPointer

Module() public method

public Module ( ) : System
return System

OnModuleFunctionIsReady() protected method

protected OnModuleFunctionIsReady ( EventArgs e ) : void
e System.EventArgs
return void

Property Details

_browser public_oe static_oe property

Der Browser der Anwendung
public static WebBrowser,System.Windows.Forms _browser
return System.Windows.Forms.WebBrowser

functionPointerDictionary protected_oe property

Ein Dictionary das als Schlüssel den Namen der Funktion und als Wert den Zeiger auf eine Funktion enthält. Die Variable enthält alle Funktionszeiger des Moduls.
protected Dictionary functionPointerDictionary
return ModuleFunctionPointer>.Dictionary