System::Xml::Xsl::XsltArgumentList klasse

XsltArgumentList class

Bevat een variabel aantal argumenten die ofwel XSLT‑parameters of extensie‑objecten zijn.

class XsltArgumentList : public System::Object

Methoden

MethodeBeschrijving
AddExtensionObject(const String&, const SharedPtr<Object>&)Voegt een nieuw object toe aan de XsltArgumentList en koppelt het aan de namespace‑URI.
AddParam(const String&, const String&, const SharedPtr<Object>&)Voegt een parameter toe aan de XsltArgumentList en koppelt deze aan de naam met namespace‑kwalificatie.
Clear()Verwijdert alle parameters en extensie‑objecten uit de XsltArgumentList.
GetExtensionObject(const String&)Retourneert het object dat is gekoppeld aan de opgegeven namespace.
GetParam(const String&, const String&)Retourneert de parameter die is gekoppeld aan de naam met namespace‑kwalificatie.
RemoveExtensionObject(const String&)Verwijdert het object met de namespace‑URI uit de XsltArgumentList.
RemoveParam(const String&, const String&)Verwijdert de parameter uit de XsltArgumentList.
XsltArgumentList()Implementeert een nieuw exemplaar van de XsltArgumentList.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook