Org.Xml.Sax.Helpers.AttributesImpl Class
Default implementation of the Attributes interface.

See Also: AttributesImpl Members

Syntax

[Android.Runtime.Register("org/xml/sax/helpers/AttributesImpl", DoNotGenerateAcw=true)]
public class AttributesImpl : Java.Lang.Object, Org.Xml.Sax.IAttributes, IDisposable

Remarks

Default implementation of the Attributes interface.

This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See for further information.
  1. to take a persistent snapshot of an Attributes object in a Org.Xml.Sax.IContentHandler.StartElement(string, System.String, System.String, System.String) event; or
  2. to construct or modify an Attributes object in a SAX2 driver or filter.

This class provides a default implementation of the SAX2 Org.Xml.Sax.IAttributes interface, with the addition of manipulators so that the list can be modified or reused.

There are two typical uses of this class:

This class replaces the now-deprecated SAX1 Org.Xml.Sax.Helpers.AttributeListImpl class; in addition to supporting the updated Attributes interface rather than the deprecated Org.Xml.Sax.IAttributeList interface, it also includes a much more efficient implementation using a single array rather than a set of Vectors.

[Android Documentation]

Requirements

Namespace: Org.Xml.Sax.Helpers
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1