| Adhoc | This class implements a provider for JEP-0050 (Ad-hoc Commands) |
| AdhocCommandProvider | A virtual interface for an Ad-hoc Command Provider according to JEP-0050 |
| Annotations | This is an implementation of JEP-0145 (Annotations) |
| AnnotationsHandler | A virtual interface which can be reimplemented to receive notes with help of the Annotations object |
| AnnotationsHandler::annotationsListItem | |
| BookmarkHandler | A virtual interface which can be reimplemented to receive bookmarks with help of a BookmarkStorage object |
| BookmarkHandler::bookmarkListItem | |
| BookmarkHandler::conferenceListItem | |
| BookmarkStorage | This is an implementation of JEP-0048 (Bookmark Storage) |
| CertInfo | |
| Client | This class implements a basic Jabber Client |
| ClientBase | This is the common base class for a jabber Client and a jabber Component |
| Component | This is an implementation of a basic jabber Component |
| Connection | This is an implementation of a TLS-aware connection handler |
| ConnectionListener | Derived classes can be registered as ConnectionListeners with the Client |
| DataForm | An abstraction of a JEP-0004 Data Form |
| DataFormBase | An abstract base class for a JEP-0004 Data Form |
| DataFormField | An abstraction of a single field in a JEP-0004 Data Form |
| DataFormItem | An abstraction of an <item> element in a JEP-0004 Data Form of type result |
| DataFormReported | An abstraction of an <reported> element in a JEP-0004 Data Form of type result |
| Disco | This class implements JEP-0030 (Service Discovery) and JEP-0092 (Software Version) |
| DiscoHandler | A virtual interface that enables objects to receive Service Discovery (JEP-0030) events |
| DiscoNodeHandler | Derived classes can be registered as NodeHandlers for certain nodes with the Disco object |
| DNS | This class holds a number of static functions used for DNS related stuff |
| FlexibleOffline | An implementation of JEP-0013 (Flexible Offline Message Retrieval) |
| FlexibleOfflineHandler | Implementation of this virtual interface allows for retrieval of offline messages following JEP-0030 |
| IqHandler | A virtual interface which can be reimplemented to receive IQ stanzas |
| JID | An abstraction of a JID |
| LastActivity | This is an implementation of JEP-0012 (Last Activity) for both clients and components |
| LastActivityHandler | This is an virtual interface that, once reimplemented, allows to receive the results of Last-Activity-queries to other entities |
| LogHandler | A virtual interface which can be reimplemented to receive data sent and received over the network |
| MessageHandler | A virtual interface which can be reimplemented to receive incoming message stanzas |
| NonSaslAuth | This class is an implementation of JEP-0078 (Non-SASL Authentication) |
| Parser | This class is an abstraction of libiksemel's XML parser |
| Prep | This class offers static functions to stringprep the individual parts of a JID |
| PresenceHandler | A virtual interface which can be reimplemented to receive presence stanzas |
| PrivacyItem | This is an abstraction of a single item of a privacy list, describing an allowed or forbidden action |
| PrivacyListHandler | A virtual interface that allows to retrieve Privacy Lists |
| PrivacyManager | This class implements a manager for privacy lists as defined in section 10 of RFC 3921 |
| PrivateXML | This class implements JEP-0049 (Private XML Storage) |
| PrivateXMLHandler | A virtual interface which can be reimplemented to store and receive private XML data |
| Registration | This class is an implementation of JEP-0077 (In-Band Registration) |
| Registration::fieldStruct | |
| RegistrationHandler | A virtual interface that receives events from an Registration object |
| RosterItem | An abstraction of a roster item |
| RosterListener | A virtual interface which can be reimplemented to receive roster updates |
| RosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
| Stanza | This is an abstraction of a XMPP stanza |
| SubscriptionHandler | A virtual interface which can be reimplemented to receive incoming subscription stanzas |
| Tag | This is an abstraction of an XML element |
| TagHandler | A virtual interface which can be reimplemented to receive non-XMPP Core stanzas |
1.4.6