XmlAttributes Class Reference
Classes | |
class | XmlAttribute |
Public Member Functions | |
virtual void | Add (System.String Uri, System.String Lname, System.String Qname, System.String Type, System.String Value) |
virtual void | Clear () |
virtual System.String | GetFullName (int index) |
virtual int | GetIndex (System.String Uri, System.String Lname) |
virtual int | GetIndex (System.String Qname) |
virtual int | GetLength () |
virtual System.String | GetLocalName (int index) |
virtual System.String | GetQName (int index) |
virtual System.String | GetType (System.String Uri, System.String Lname) |
virtual System.String | GetType (System.String Qname) |
virtual System.String | GetType (int index) |
virtual System.String | GetURI (int index) |
virtual System.String | GetValue (System.String Uri, System.String Lname) |
virtual System.String | GetValue (System.String Qname) |
virtual System.String | GetValue (int index) |
virtual void | RemoveAttribute (System.String indexName) |
virtual void | RemoveAttribute (int index) |
virtual void | SetAttribute (int index, System.String Uri, System.String Lname, System.String Qname, System.String Type, System.String Value) |
virtual void | SetAttributes (XmlAttributes Source) |
virtual void | SetFullName (int index, System.String FullName) |
virtual void | SetLocalName (int index, System.String LocalName) |
virtual void | SetType (int index, System.String Type) |
virtual void | SetURI (int index, System.String URI) |
virtual void | SetValue (int index, System.String Value) |
XmlAttributes (XmlAttributes arrayList) | |
XmlAttributes () |
Detailed Description
This class will manage all the parsing operations emulating the SAX parser behavior
Constructor & Destructor Documentation
XmlAttributes | ( | ) |
Builds a new instance of XmlAttributes.
XmlAttributes | ( | XmlAttributes | arrayList | ) |
Creates a new instance of XmlAttributes from an ArrayList of XmlAttribute class.
- Parameters:
-
arrayList An ArraList of XmlAttribute class instances.
- Returns:
- A new instance of XmlAttributes
Member Function Documentation
virtual void Add | ( | System.String | Uri, | |
System.String | Lname, | |||
System.String | Qname, | |||
System.String | Type, | |||
System.String | Value | |||
) | [virtual] |
Adds a new attribute elment to the given XmlAttributes instance.
- Parameters:
-
Uri The Uri of the attribute to be added. Lname The Local name of the attribute to be added. Qname The Long(qualify) name of the attribute to be added. Type The type of the attribute to be added. Value The value of the attribute to be added.
virtual void Clear | ( | ) | [virtual] |
Clears the list of attributes in the given AttributesSupport instance.
virtual System.String GetFullName | ( | int | index | ) | [virtual] |
Returns the qualified name of the attribute indicated by the given index.
- Parameters:
-
index The attribute index.
- Returns:
- The qualified name or empty string if the index is out of bounds.
virtual int GetIndex | ( | System.String | Uri, | |
System.String | Lname | |||
) | [virtual] |
Obtains the index of an attribute of the AttributeSupport from its namespace URI and its localname.
- Parameters:
-
Uri The namespace URI of the attribute to search. Lname The local name of the attribute to search.
- Returns:
- An zero-based index of the attribute if it is found, otherwise it returns -1.
virtual int GetIndex | ( | System.String | Qname | ) | [virtual] |
Obtains the index of an attribute of the AttributeSupport from its qualified (long) name.
- Parameters:
-
Qname The qualified name of the attribute to search.
- Returns:
- An zero-based index of the attribute if it is found, otherwise it returns -1.
virtual int GetLength | ( | ) | [virtual] |
Returns the number of attributes saved in the XmlAttributes instance.
- Returns:
- The number of elements in the given XmlAttributes instance.
virtual System.String GetLocalName | ( | int | index | ) | [virtual] |
Returns the local name of the attribute in the given XmlAttributes instance that indicates the given index.
- Parameters:
-
index The attribute index.
- Returns:
- The local name of the attribute indicated by the index or null if the index is out of bounds.
virtual System.String GetQName | ( | int | index | ) | [virtual] |
Returns the qualified name of the attribute indicated by the given index. This is an alias for GetFullName.
- Parameters:
-
index
- Returns:
- The qualified name or empty string if the index is out of bounds.
virtual System.String GetType | ( | System.String | Uri, | |
System.String | Lname | |||
) | [virtual] |
Returns the type of the Attribute that match with the given namespace URI and local name.
- Parameters:
-
Uri The namespace URI of the attribute to search. Lname The local name of the attribute to search.
- Returns:
- The type of the attribute if it exist otherwise returns null.
virtual System.String GetType | ( | System.String | Qname | ) | [virtual] |
Returns the type of the Attribute that match with the given qualified name.
- Parameters:
-
Qname The qualified name of the attribute to search.
- Returns:
- The type of the attribute if it exist otherwise returns null.
virtual System.String GetType | ( | int | index | ) | [virtual] |
Returns the type of the attribute in the given XmlAttributes instance that indicates the given index.
- Parameters:
-
index The attribute index.
- Returns:
- The type of the attribute indicated by the index or null if the index is out of bounds.
virtual System.String GetURI | ( | int | index | ) | [virtual] |
Returns the namespace URI of the attribute in the given XmlAttributes instance that indicates the given index.
- Parameters:
-
index The attribute index.
- Returns:
- The namespace URI of the attribute indicated by the index or null if the index is out of bounds.
virtual System.String GetValue | ( | System.String | Uri, | |
System.String | Lname | |||
) | [virtual] |
Returns the value of the Attribute that match with the given namespace URI and local name.
- Parameters:
-
Uri The namespace URI of the attribute to search. Lname The local name of the attribute to search.
- Returns:
- The value of the attribute if it exist otherwise returns null.
virtual System.String GetValue | ( | System.String | Qname | ) | [virtual] |
Returns the value of the Attribute that match with the given qualified name.
- Parameters:
-
Qname The qualified name of the attribute to search.
- Returns:
- The value of the attribute if it exist otherwise returns null.
virtual System.String GetValue | ( | int | index | ) | [virtual] |
Returns the value of the attribute in the given XmlAttributes instance that indicates the given index.
- Parameters:
-
index The attribute index.
- Returns:
- The value of the attribute indicated by the index or null if the index is out of bounds.
virtual void RemoveAttribute | ( | System.String | indexName | ) | [virtual] |
This method eliminates the XmlAttribute instance in the specified index.
- Parameters:
-
indexName The index name of the attribute.
virtual void RemoveAttribute | ( | int | index | ) | [virtual] |
This method eliminates the XmlAttribute instance at the specified index.
- Parameters:
-
index The index of the attribute.
virtual void SetAttribute | ( | int | index, | |
System.String | Uri, | |||
System.String | Lname, | |||
System.String | Qname, | |||
System.String | Type, | |||
System.String | Value | |||
) | [virtual] |
Replaces an XmlAttribute in the given XmlAttributes instance.
- Parameters:
-
index The index of the attribute. Uri The namespace URI of the new XmlAttribute. Lname The local name of the new XmlAttribute. Qname The namespace URI of the new XmlAttribute. Type The type of the new XmlAttribute. Value The value of the new XmlAttribute.
virtual void SetAttributes | ( | XmlAttributes | Source | ) | [virtual] |
Replaces all the list of XmlAttribute of the given XmlAttributes instance.
- Parameters:
-
Source The source XmlAttributes instance.
virtual void SetFullName | ( | int | index, | |
System.String | FullName | |||
) | [virtual] |
Modifies the qualified name of the attribute in the given XmlAttributes instance.
- Parameters:
-
index The attribute index. FullName The new qualified name for the attribute.
virtual void SetLocalName | ( | int | index, | |
System.String | LocalName | |||
) | [virtual] |
Modifies the local name of the attribute in the given XmlAttributes instance.
- Parameters:
-
index The attribute index. LocalName The new Local name for the attribute.
virtual void SetType | ( | int | index, | |
System.String | Type | |||
) | [virtual] |
Modifies the type of the attribute in the given XmlAttributes instance.
- Parameters:
-
index The attribute index. Type The new type for the attribute.
virtual void SetURI | ( | int | index, | |
System.String | URI | |||
) | [virtual] |
Modifies the namespace URI of the attribute in the given XmlAttributes instance.
- Parameters:
-
index The attribute index. URI The new namespace URI for the attribute.
virtual void SetValue | ( | int | index, | |
System.String | Value | |||
) | [virtual] |
Modifies the value of the attribute in the given XmlAttributes instance.
- Parameters:
-
index The attribute index. Value The new value for the attribute.