System::Xml::Xsl::XsltArgumentList Klasse

XsltArgumentList class

Enthält eine variable Anzahl von Argumenten, die entweder XSLT-Parameter oder Erweiterungsobjekte sind.

class XsltArgumentList : public System::Object

Methoden

MethodeBeschreibung
AddExtensionObject(const String&, const SharedPtr<Object>&)Fügt ein neues Objekt zur XsltArgumentList hinzu und verknüpft es mit dem Namespace-URI.
AddParam(const String&, const String&, const SharedPtr<Object>&)Fügt einen Parameter zur XsltArgumentList hinzu und verknüpft ihn mit dem namespacequalifizierten Namen.
Clear()Entfernt alle Parameter und Erweiterungsobjekte aus der XsltArgumentList.
GetExtensionObject(const String&)Gibt das mit dem angegebenen Namespace verknüpfte Objekt zurück.
GetParam(const String&, const String&)Gibt den mit dem namespacequalifizierten Namen verknüpften Parameter zurück.
RemoveExtensionObject(const String&)Entfernt das Objekt mit dem Namespace-URI aus der XsltArgumentList.
RemoveParam(const String&, const String&)Entfernt den Parameter aus der XsltArgumentList.
XsltArgumentList()Implementiert eine neue Instanz der XsltArgumentList.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch