[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The NodeFactory type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| NodeFactory |
Initialisiert eine NodeFactory-Instanz.
|
Methods
| Name | Description | |
|---|---|---|
| CreateNodeInstance |
Instanziert einen Knoten mit Hilfe seiner Klasse.
| |
| LoadAssembly |
Versucht ein Assembly zu laden.
| |
| LoadNode(String) |
Versucht einen Knoten zu instanzieren.
| |
| LoadNode(Type) |
Versucht einen Knoten zu instanzieren.
| |
| ReadFromXmlFile |
Lädt die Registrierung aus einer XML-Datei.
| |
| RegisterAllAvailableNodes |
Lädt alle Assemblies im Bibliothekspfad und durchsucht sie
nach Klassen, die von Node abgeleitet sind.
Alle diese Klassen, die sich parameterlos instanzieren lassen,
werden registriert.
| |
| RegisterCustomFactory |
Registriert eine benutzerdefinierte Knoten-Factory.
| |
| RegisterNode(Type) |
Registriert einen Knotentyp mit Hilfe eines Type.
| |
| RegisterNode(String, String) |
Registriert explizit einen Knoten mit Hilfe eines Assembly-
und eines Typ-Namens.
| |
| UseCustomFactory |
Gibt eine benutzerdefinierte Factory anhand ihrer ID zurück
und entfernt sie aus der Liste der registrierten Factories.
| |
| WriteToXmlFile |
Sichert die aktuelle Registrierung als XML-Datei.
|
Properties
| Name | Description | |
|---|---|---|
| GroupNames |
Gibt ein Array mit den Gruppennamen aller registrierten Knoten zurück.
| |
| NodeIDs |
Gibt ein Array mit den IDs aller registrierten Knoten zurück.
| |
| NodeIDsByGroup |
Gibt ein Verzeichnis mit allen Gruppen und den
zugehörigen Knoten zurück.
| |
| NodeTypeWrappers |
Gibt ein Array mit den Typen aller registrierten Knoten zurück.
|