void addParam(T)(string name, string namespaceUri, T parameter);
- Adds a parameter and associates it with the namespace-qualified name.
Parameters
name
The name to associate with the parameter.
namespaceUri
The namespace URI to associate with the parameter.
parameter
The parameter value to add to the list.
T getParam(T)(string name, string namespaceUri);
- Gets the parameter associated with the namespace-qualified name.
Parameters
name
The name of the parameter.
namespaceUri
The namespace URI associated with the parameter.
Returns
The parameter or T.init if one was not found.
T removeParam(T)(string name, string namespaceUri);
- Removes the parameter.
Parameters
name
The name of the parameter to remove.
namespaceUri
The namespace URI of the parameter to remove.
Returns
The parameter or T.init if one was not found.
void addExtensionObject(char[] namespaceUri, Object extension);
- Adds a new object and associates it with the namespace URI.
Parameters
char[] namespaceUri
The namespace URI to associate with the object.
Object extension
The object to add to the list.
Object getExtensionObject(char[] namespaceUri);
- Gets the object associated with the specified namespace URI.
Parameters
char[] namespaceUri
The namespace URI of the object.
Returns
The object or null if one was not found.
Object removeExtensionObject(char[] namespaceUri);
- Removes the object associated with the specified namespace URI.
Parameters
char[] namespaceUri
The namespace URI of the object.
Returns
The object or null if one was not found.
void clear();
- Removes all parameters and extension objects.