Interfaces
 InterfaceDescription
 IExtendable This interface provides access to contained extensions and methods to modify the contained extensions.
 IExtension The interface describing an extension.
 IIQ 
 IMessage 
 INodeProxy 
 IPresence 
 ISerializable 
 IXMLStanza 
 IXMPPStanza 
Classes
 ClassDescription
 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.