[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.
|