| Class | Package | Description |
---|
| AbstractExtension
| org.igniterealtime.xiff.data |
What is this?
|
| AbstractJID
| org.igniterealtime.xiff.core |
This is a base class for the JID (Jabber Identifier) classes. |
| Anonymous
| org.igniterealtime.xiff.auth |
This class provides SASL authentication using the ANONYMOUS mechanism. |
| ArrayCollection
| org.igniterealtime.xiff.collections |
The ArrayCollection class is a wrapper class that exposes an Array as a
collection that can be accessed and manipulated using collection methods. |
| AuthExtension
| org.igniterealtime.xiff.data.auth |
XEP-0078: Non-SASL Authentication
OBSOLETE
|
| BindExtension
| org.igniterealtime.xiff.data.bind |
Resource Binding as defined in RFC 6120: Section 7. |
| BookmarkChangedEvent
| org.igniterealtime.xiff.events | |
| BookmarkManager
| org.igniterealtime.xiff.bookmark |
XEP-0048: Bookmarks
|
| BookmarkPrivatePayload
| org.igniterealtime.xiff.bookmark |
XEP-0048: Bookmarks
|
| BookmarkRetrievedEvent
| org.igniterealtime.xiff.events | |
| BrowseExtension
| org.igniterealtime.xiff.data.browse |
XEP-0011: Jabber Browsing
Implements jabber:iq:browse namespace. |
| BrowseItem
| org.igniterealtime.xiff.data.browse |
XEP-0011: Jabber Browsing
Class that representes a child resource of a browsed resource. |
| Browser
| org.igniterealtime.xiff.core |
XEP-0030: Service Discovery
This class provides a means of querying for available services on an XMPP
server using the Disco protocol extension. |
| Callback
| org.igniterealtime.xiff.util |
Sets an callback function
|
| CallbackPacketFilter
| org.igniterealtime.xiff.filter | |
| ChangePasswordSuccessEvent
| org.igniterealtime.xiff.events | |
| CollectionEvent
| org.igniterealtime.xiff.collections.events |
The CollectionEvent class represents an event that is
dispatched when the associated collection changes. |
| CollectionEventKind
| org.igniterealtime.xiff.collections.events |
The CollectionEventKind class contains constants for the valid values
of the CollectionEvent class kind property. |
| ConnectionSuccessEvent
| org.igniterealtime.xiff.events | |
| DateTimeParser
| org.igniterealtime.xiff.util |
A set of static functions to parse the time and date values. |
| DigestMD5
| org.igniterealtime.xiff.auth |
This class provides SASL authentication using the DIGEST-MD5 mechanism, a HTTP Digest
compatible challenge-response scheme based upon MD5. |
| DiscoExtension
| org.igniterealtime.xiff.data.disco |
XEP-0030: Service Discovery
Base class for service discovery extensions.
|
| DiscoFeature
| org.igniterealtime.xiff.data.disco | |
| DiscoIdentity
| org.igniterealtime.xiff.data.disco | |
| DiscoItem
| org.igniterealtime.xiff.data.disco | |
| DisconnectionEvent
| org.igniterealtime.xiff.events | |
| EscapedJID
| org.igniterealtime.xiff.core |
This class provides access to a JID (Jabber ID) in escaped form. |
| Extension
| org.igniterealtime.xiff.data |
This is a base class for all data extensions. |
| ExtensionClassRegistry
| org.igniterealtime.xiff.data |
This is a static class that contains class constructors for all
extensions that could come from the network. |
| ExtensionContainer
| org.igniterealtime.xiff.data |
Contains the implementation for a generic extension container. |
| External
| org.igniterealtime.xiff.auth |
This class provides SASL authentication using the EXTERNAL mechanism. |
| FeatureNegotiationExtension
| org.igniterealtime.xiff.data.feature |
XEP-0020: Feature Negotiation
Features are negotiated through the exchange of
iq or message stanzas
containing feature child elements qualified
by the 'http://jabber.org/protocol/feature-neg' namespace. |
| FileTransferEvent
| org.igniterealtime.xiff.events |
Events from the FileTransferManager
|
| FileTransferExtension
| org.igniterealtime.xiff.data.si |
XEP-0096: SI File Transfer. |
| Fill
| org.igniterealtime.xiff.data.whiteboard |
A helper class that abstracts the serialization of fills and
provides an interface to access the properties providing defaults
if no properties were defined in the XML. |
| FormExtension
| org.igniterealtime.xiff.data.forms |
XEP-0004: Data Forms
Implements the base functionality of XEP-0004: Data Forms,
shared by all MUC extensions.
Also used by XEP-0128: Service Discovery Extensions
|
| FormField
| org.igniterealtime.xiff.data.forms |
This class is used by the FormExtension class for managing fields
as fields have multiple behaviors depending on the type of the form
while containing different kinds of data, some optional some not. |
| FormFieldType
| org.igniterealtime.xiff.data.forms.enum |
Different field types of form that can exist according to XEP-0004. |
| FormItem
| org.igniterealtime.xiff.data.forms | |
| FormReported
| org.igniterealtime.xiff.data.forms |
In some contexts (e.g., the results of a search request), it may be
necessary to communicate multiple items. |
| FormType
| org.igniterealtime.xiff.data.forms.enum |
Four different types of form that can exist according to XEP-0004. |
| GroupChatBookmark
| org.igniterealtime.xiff.bookmark |
XEP-0048: Bookmarks
|
| Hex
| org.igniterealtime.xiff.util |
Utility for reading and writing Hex formatted data to/from ByteArray. |
| IBBCloseExtension
| org.igniterealtime.xiff.data.stream |
XEP-0047: In-Band Bytestreams, Version 2.0 (2012-06-22)
Close the communication once transfer is complete.
|
| IBBDataExtension
| org.igniterealtime.xiff.data.stream |
XEP-0047: In-Band Bytestreams, Version 2.0 (2012-06-22)
Each chunk of data is contained in a data
element qualified by the 'http://jabber.org/protocol/ibb'
namespace. |
| IBBExtension
| org.igniterealtime.xiff.data.stream |
XEP-0047: In-Band Bytestreams, Version 2.0 (2012-06-22)
Base class of all IBB classes that are using same namespace. |
| IBBOpenExtension
| org.igniterealtime.xiff.data.stream |
XEP-0047: In-Band Bytestreams, Version 2.0 (2012-06-22)
Open the communication
It is RECOMMENDED to send IBB data using IQ stanzas
instead of message stanzas because IQ stanzas provide
feedback to the sender regarding delivery to the recipient).
|
| IBrowser
| org.igniterealtime.xiff.core | |
| ICollection
| org.igniterealtime.xiff.collections | |
| ICompressor
| org.igniterealtime.xiff.util |
Interface for implementing Stream Compression
|
| IContact
| org.igniterealtime.xiff.data.im | |
| IExtendable
| org.igniterealtime.xiff.data |
This interface provides access to contained extensions and methods to modify the contained extensions. |
| IExtension
| org.igniterealtime.xiff.data |
The interface describing an extension. |
| IIDGenerator
| org.igniterealtime.xiff.data.id |
To use custom ID generators call the static function on the
XMPPStanza class with an instance that implements IIDGenerator. |
| IIQ
| org.igniterealtime.xiff.data |
Interface for IQ
|
| IListener
| org.igniterealtime.xiff.core | |
| IMessage
| org.igniterealtime.xiff.data |
Interface for Message
|
| IMUCExtension
| org.igniterealtime.xiff.data.muc | |
| InBandRegistrator
| org.igniterealtime.xiff.core |
Manager for XEP-0077: In-Band Registration
Once the connection has been established and the server has provided feature
information, check XMPPConnection.registrationSupported before trying to use
the registration.
|
| IncomingDataEvent
| org.igniterealtime.xiff.events | |
| IncrementalGenerator
| org.igniterealtime.xiff.data.id |
Uses a simple incrementation of a variable to generate new IDs. |
| InfoDiscoExtension
| org.igniterealtime.xiff.data.disco |
Implements XEP-0030: Service Discovery
for service info discovery. |
| INodeProxy
| org.igniterealtime.xiff.data |
An interface for objects that abstract XML data by providing accessors
to the original XML data stored within. |
| InviteEvent
| org.igniterealtime.xiff.events | |
| InviteListener
| org.igniterealtime.xiff.conference |
Manages the dispatching of events during invitations. |
| IPacketFilter
| org.igniterealtime.xiff.filter | |
| IPresence
| org.igniterealtime.xiff.data |
Interface for Presence
|
| IPrivatePayload
| org.igniterealtime.xiff.privatedata | |
| IQ
| org.igniterealtime.xiff.data |
A class for abstraction and encapsulation of IQ (info-query) data. |
| IQEvent
| org.igniterealtime.xiff.events |
Event that occurs when an IQ has been received from the server. |
| IRoom
| org.igniterealtime.xiff.conference | |
| IRoomOccupant
| org.igniterealtime.xiff.conference | |
| IRoster
| org.igniterealtime.xiff.im | |
| IRosterGroup
| org.igniterealtime.xiff.data.im | |
| IRosterItemVO
| org.igniterealtime.xiff.data.im | |
| ISASLAuth
| org.igniterealtime.xiff.auth |
This is a base class for use with Simple Authentication and Security Layer
(SASL) mechanisms. |
| ItemDiscoExtension
| org.igniterealtime.xiff.data.disco |
Implements XEP-0030
for service item discovery. |
| IVCard
| org.igniterealtime.xiff.vcard | |
| IVCardAddress
| org.igniterealtime.xiff.vcard | |
| IVCardGeographicalPosition
| org.igniterealtime.xiff.vcard | |
| IVCardName
| org.igniterealtime.xiff.vcard | |
| IVCardOrganization
| org.igniterealtime.xiff.vcard | |
| IVCardPhoto
| org.igniterealtime.xiff.vcard | |
| IVCardSound
| org.igniterealtime.xiff.vcard | |
| IVCardTelephone
| org.igniterealtime.xiff.vcard | |
| IXMLStanza
| org.igniterealtime.xiff.data |
Since XML migration, the only job for this interace is to bring together two other
interfaces that it extends. |
| IXMPPConnection
| org.igniterealtime.xiff.core |
Interface for the XMPP Connection classes
|
| IXMPPStanza
| org.igniterealtime.xiff.data |
Interface for base XMPP stanza
|
| LastActivityExtension
| org.igniterealtime.xiff.data.disco |
XEP-0012: Last Activity
It is often helpful to know the time of the last
activity associated with a entity. |
| LoginEvent
| org.igniterealtime.xiff.events | |
| Message
| org.igniterealtime.xiff.data |
Message, nuff said. |
| MessageEvent
| org.igniterealtime.xiff.events | |
| ModelChangedEvent
| org.igniterealtime.xiff.events | |
| MUC
| org.igniterealtime.xiff.data.muc |
This class contains a series of static constants that are used throughout the
multi-user conferencing extensions. |
| MUCAdminExtension
| org.igniterealtime.xiff.data.muc |
Implements the administration command data model in XEP-0045 for multi-user chat. |
| MUCBaseExtension
| org.igniterealtime.xiff.data.muc |
Implements the base functionality shared by all MUC extensions
|
| MUCExtension
| org.igniterealtime.xiff.data.muc |
Implements the base MUC protocol schema from XEP-0045 for multi-user chat. |
| MUCItem
| org.igniterealtime.xiff.data.muc |
This class is used by the MUCExtension for internal representation of
information pertaining to occupants in a multi-user conference room. |
| MUCOwnerExtension
| org.igniterealtime.xiff.data.muc |
Implements the administration command data model in XEP-0045 for multi-user chat. |
| MUCStatus
| org.igniterealtime.xiff.data.muc |
XEP-0306: Extensible Status Conditions for Multi-User Chat
Traditionally, Multi-User Chat [1] has used numerical status codes similar to
those used in HTTP and SMTP. |
| MUCUserExtension
| org.igniterealtime.xiff.data.muc |
Implements the base MUC user protocol schema from
XEP-0045 for multi-user chat. |
| OutgoingDataEvent
| org.igniterealtime.xiff.events | |
| Path
| org.igniterealtime.xiff.data.whiteboard |
A message extension for whiteboard exchange. |
| PingExtension
| org.igniterealtime.xiff.data.ping |
XEP-0199: XMPP Ping
extension for sending application-level pings over XML streams. |
| Plain
| org.igniterealtime.xiff.auth |
This class provides SASL authentication using the PLAIN mechanism. |
| Presence
| org.igniterealtime.xiff.data |
This class provides encapsulation for manipulation of presence data for sending and receiving. |
| PresenceEvent
| org.igniterealtime.xiff.events | |
| PrivateDataExtension
| org.igniterealtime.xiff.data.privatedata |
XEP-0049: Private XML Storage
|
| PrivateDataManager
| org.igniterealtime.xiff.privatedata |
XEP-0049: Private XML Storage
|
| PropertyChangeEvent
| org.igniterealtime.xiff.events |
When a property is changed somewhere, someone might be interested to listen its
current and previous values. |
| RegisterExtension
| org.igniterealtime.xiff.data.register |
XEP-0077: In-Band Registration
Implements jabber:iq:register namespace. |
| RegistrationFieldsEvent
| org.igniterealtime.xiff.events | |
| RegistrationSuccessEvent
| org.igniterealtime.xiff.events | |
| Room
| org.igniterealtime.xiff.conference |
Manages incoming and outgoing data from a conference room as part of multi-user conferencing (XEP-0045). |
| RoomEvent
| org.igniterealtime.xiff.events | |
| RoomFile
| org.igniterealtime.xiff.conference |
?
|
| RoomFileRepository
| org.igniterealtime.xiff.conference | |
| RoomOccupant
| org.igniterealtime.xiff.conference |
A person in a room
|
| Roster
| org.igniterealtime.xiff.im |
Manages a user's server-side instant messaging roster (or "buddy list"). |
| RosterEvent
| org.igniterealtime.xiff.events | |
| RosterExtension
| org.igniterealtime.xiff.data.im |
An IQ extension for roster data. |
| RosterGroup
| org.igniterealtime.xiff.data.im |
Represents the groups in users roster. |
| RosterItem
| org.igniterealtime.xiff.data.im |
This class is used internally by the RosterExtension class for managing items
received and sent as roster data. |
| RosterItemVO
| org.igniterealtime.xiff.data.im | |
| RPCExtension
| org.igniterealtime.xiff.data.rpc |
Implements XEP-0009 for XML-RPC over XMPP. |
| SASLAuth
| org.igniterealtime.xiff.auth |
This is a base class for use with Simple Authentication and Security Layer
(SASL) mechanisms. |
| SearchExtension
| org.igniterealtime.xiff.data.search |
XEP-0055: Jabber Search
Implements jabber:iq:search namespace. |
| SearchItem
| org.igniterealtime.xiff.data.search |
This class is used by the SearchExtension for internal representation of
information pertaining to items matching the search query. |
| SearchPrepEvent
| org.igniterealtime.xiff.events | |
| SerializationException
| org.igniterealtime.xiff.exception |
This exception is thrown whenever there is a problem serializing or
deserializing data for sending to the server. |
| SessionExtension
| org.igniterealtime.xiff.data.session |
Session Establishment
Most instant messaging and presence applications based on XMPP are
implemented via a client-server architecture that requires a client
to establish a session on a server in order to engage in the expected
instant messaging and presence activities. |
| SHA1
| org.igniterealtime.xiff.util |
A static class for SHA1 hash creation. |
| SharedGroupsExtension
| org.igniterealtime.xiff.data.sharedgroups |
Similar idea to XEP-0140 (http://xmpp.org/extensions/xep-0140.html) which was
retracted in favor of XEP-0144 (http://xmpp.org/extensions/xep-0144.html). |
| SoftwareVersionExtension
| org.igniterealtime.xiff.data.version |
XEP-0092: Software Version
The 'jabber:iq:version' namespace provides a standard way for Jabber entities
to exchange information about the software version used by the entities. |
| SOIncrementalGenerator
| org.igniterealtime.xiff.data.id |
Generates an incrementing ID and saves the last value in a local shared object. |
| StreamInitiationExtension
| org.igniterealtime.xiff.data.si |
XEP-0095: Stream Initiation
To be used with XEP-0096: SI File Transfer
The si element is the root element for this
protocol. |
| Stroke
| org.igniterealtime.xiff.data.whiteboard |
A helper class that abstracts the serialization of strokes and
provides an interface to access the properties
|
| UnescapedJID
| org.igniterealtime.xiff.core |
This class provides access to a JID (Jabber ID) in unescaped form. |
| UrlBookmark
| org.igniterealtime.xiff.bookmark |
The url element is designed for bookmarking web pages,
i.e., HTTP or HTTPS URLs. |
| UUIDGenerator
| org.igniterealtime.xiff.data.id |
Generates a universally unique identifier. |
| VCard
| org.igniterealtime.xiff.vcard |
VCard updates in 2010:
New vCard data classes to encompass similar properties:
VCardAddress (country, extendedAddress, locality, poBox, postalCode, region, street)
VCardGeographicalPosition (latitude, longitude)
VCardName (family, given, middle, prefix, suffix)
VCardOrganization (name, unit)
VCardPhoto (binaryValue, bytes, externalValue, type)
VCardSound (binaryValue, bytes, externalValue, phonetic)
VCardTelephone (cell, fax, msg, pager, video, voice)
TODO: The only properties not yet implemented from the spec: agent, categories, key
|
| VCardAddress
| org.igniterealtime.xiff.vcard |
Structured address. |
| VCardEvent
| org.igniterealtime.xiff.events | |
| VCardExtension
| org.igniterealtime.xiff.data.vcard |
XEP-0054: vcard-temp
The basic functionality is for a user to store and retrieve an XML
representation of his or her vCard using the data storage capabilities
native to all existing Jabber server implementations. |
| VCardGeographicalPosition
| org.igniterealtime.xiff.vcard |
Geographical position. |
| VCardName
| org.igniterealtime.xiff.vcard |
Structured name. |
| VCardOrganization
| org.igniterealtime.xiff.vcard |
Organizational name and unit. |
| VCardPhoto
| org.igniterealtime.xiff.vcard |
Photograph. |
| VCardSound
| org.igniterealtime.xiff.vcard |
Formatted name pronunciation property. |
| VCardTelephone
| org.igniterealtime.xiff.vcard |
Telephone number. |
| WhiteboardExtension
| org.igniterealtime.xiff.data.whiteboard |
A message extension for whitboard exchange. |
| XFacebookPlatform
| org.igniterealtime.xiff.auth |
This class provides SASL authentication using the X-FACEBOOK-PLATFORM mechanism. |
| XHTMLExtension
| org.igniterealtime.xiff.data.xhtml |
XEP-0071: XHTML-IM
This class provides an extension for XHTML body text in messages.
html --> http://jabber.org/protocol/xhtml-im
body --> http://www.w3.org/1999/xhtml
|
| XIFFErrorEvent
| org.igniterealtime.xiff.events |
RFC 3920 (XMPP Core, published October 2004),
in chapters 4.7. |
| XMLRPC
| org.igniterealtime.xiff.data.rpc |
Implements client side XML marshalling of methods and parameters into XMLRPC. |
| XMLStanza
| org.igniterealtime.xiff.data |
This is a base class for all classes that encapsulate XML stanza data. |
| XMPPBOSHConnection
| org.igniterealtime.xiff.core |
XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) and
XEP-0206: XMPP Over BOSH. |
| XMPPConnection
| org.igniterealtime.xiff.core |
This class is used to connect to and manage data coming from an XMPP server. |
| XMPPRTMPConnection
| org.igniterealtime.xiff.core |
A child of XMPPConnection, this class makes use of the
Flash RTMP connection instead of the Socket. |
| XMPPStanza
| org.igniterealtime.xiff.data |
The base class for all XMPP stanza data classes. |
| XMPPTLSConnection
| org.igniterealtime.xiff.core |
This class is used to connect to and manage data coming from an XMPP server that supports TLS. |
| XOAuth2
| org.igniterealtime.xiff.auth |
This class provides SASL authentication using the X-OAUTH2 mechanism. |
| Zlib
| org.igniterealtime.xiff.util |
Compress the given ByteArrays by using the as3zlib library. |
| ZlibNative
| org.igniterealtime.xiff.util |
Compress the given ByteArrays by using the Flash
Player 10 native CompressionAlgorithm.ZLIB. |