System::Xml::Xsl::XsltArgumentList class
Contents
[
Hide
]XsltArgumentList class
Contains a variable number of arguments which are either XSLT parameters or extension objects.
class XsltArgumentList : public System::Object
Methods
| Method | Description | 
|---|---|
| AddExtensionObject(const String&, const SharedPtr<Object>&) | Adds a new object to the XsltArgumentList and associates it with the namespace URI. | 
| AddParam(const String&, const String&, const SharedPtr<Object>&) | Adds a parameter to the XsltArgumentList and associates it with the namespace qualified name. | 
| Clear() | Removes all parameters and extension objects from the XsltArgumentList. | 
| GetExtensionObject(const String&) | Returns the object associated with the given namespace. | 
| GetParam(const String&, const String&) | Returns the parameter associated with the namespace qualified name. | 
| RemoveExtensionObject(const String&) | Removes the object with the namespace URI from the XsltArgumentList. | 
| RemoveParam(const String&, const String&) | Removes the parameter from the XsltArgumentList. | 
| XsltArgumentList() | Implements a new instance of the XsltArgumentList. | 
Typedefs
| Typedef | Description | 
|---|---|
| Ptr | An alias for shared pointer to an instance of this class. | 
Remarks
Objects of this class should only be allocated using System::MakeObject() function. Never create instances of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
See Also
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++