| Class | Description |
| AbstractExtension | |
| Extension |
This is a base class for all data extensions. |
| ExtensionClassRegistry |
This is a static class that contains class constructors for all extensions that could come from the network. |
| ExtensionContainer |
Contains the implementation for a generic extension container. |
| IQ |
A class for abstraction and encapsulation of IQ (info-query) data. |
| Message | |
| Presence |
This class provides encapsulation for manipulation of presence data for sending and receiving. |
| XMLStanza |
This is a base class for all classes that encapsulate XML stanza data. |
| XMPPStanza |
The base class for all XMPP stanza data classes. |