Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
XML Streams Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.3 The XML Abstractions Package

The XML Abstractions package contains exception and utility classes.

2.3.1 Class Hierarchy

The class hierarchy in the XML Abstractions package is illustrated in Figure 3 and Figure 4.

Figure 3: XML Abstractions - XML utility group hierarchy

Figure 4: XML Abstractions-- Exception group hierarchy

2.3.2 Listing of Class Groups

The classes in the XML Abstractions package fall into two functional groups:

2.3.2.1 XML Utility classes group

These classes are included in Table 4.

Table 4: Listing of XML Abstractions classes -- Utility group 

Class Name Purpose

RWXmlAttribute

Represents an attribute of an XML element.

RWXmlDuration

Represents an XML Schema duration type.

RWXmlName

Represents an XML name.

RWXmlNamespace

Represents an XML namespace.

RWXmlProlog

Represents an XML prolog.

2.3.2.2 Exception classes group

These classes are included in Table 5.

Table 5: Listing of XML Abstractions classes -- Exception group 

Class Name Purpose

RWXmlBadArgError

Thrown in response to invalid arguments.

RWXmlBoundsError

Thrown for out-of-bounds access to an array or composite.

RWXmlDomainError

Thrown for XML domain errors.

RWXmlError

Base class for all XML errors.

RWXmlInternalError

Thrown for an error internal to the module.

RWXmlLengthError

Thrown for length errors.

RWXmlRangeError

Thrown for range errors.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.