Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractExtension
org.igniterealtime.xiff.data 
 AbstractJID
org.igniterealtime.xiff.core This is a base class for the JID (Jabber ID) 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 Implements XEP-0078 for non SASL authentication.
 BindExtension
org.igniterealtime.xiff.data.bind 
 BookmarkChangedEvent
org.igniterealtime.xiff.events 
 BookmarkManager
org.igniterealtime.xiff.bookmark 
 BookmarkPrivatePayload
org.igniterealtime.xiff.bookmark 
 BookmarkRetrievedEvent
org.igniterealtime.xiff.events 
 BrowseExtension
org.igniterealtime.xiff.data.browse Implements jabber:iq:browse namespace.
 BrowseItem
org.igniterealtime.xiff.data.browse Class that representes a child resource of a browsed resource.
 Browser
org.igniterealtime.xiff.core 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 Base class for service discovery extensions.
 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.
 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 Implements the base functionality shared by all MUC 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.
 GroupChatBookmark
org.igniterealtime.xiff.bookmark 
 IBrowser
org.igniterealtime.xiff.core 
 ICollection
org.igniterealtime.xiff.collections 
 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 
 IListener
org.igniterealtime.xiff.core 
 IMessage
org.igniterealtime.xiff.data 
 IMUCExtension
org.igniterealtime.xiff.data.muc 
 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 for service info discovery.
 INodeProxy
org.igniterealtime.xiff.data 
 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 
 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 
 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 
 ISerializable
org.igniterealtime.xiff.data 
 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 
 IXMPPConnection
org.igniterealtime.xiff.core 
 IXMPPStanza
org.igniterealtime.xiff.data 
 LoginEvent
org.igniterealtime.xiff.events 
 Message
org.igniterealtime.xiff.data 
 MessageEvent
org.igniterealtime.xiff.events 
 MessageEventExtension
org.igniterealtime.xiff.data.events OBSOLETE
 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 
 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 whitboard exchange.
 PingExtension
org.igniterealtime.xiff.data.ping 
 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 
 PrivateDataManager
org.igniterealtime.xiff.privatedata 
 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 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 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 
 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).
 SOIncrementalGenerator
org.igniterealtime.xiff.data.id Generates an incrementing ID and saves the last value in a local shared object.
 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 
 UUIDGenerator
org.igniterealtime.xiff.data.id Generates a universally unique identifier.
 VCard
org.igniterealtime.xiff.vcard 
 VCardAddress
org.igniterealtime.xiff.vcard Structured address.
 VCardEvent
org.igniterealtime.xiff.events 
 VCardExtension
org.igniterealtime.xiff.data.vcard 
 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 This class provides an extension for XHTML body text in messages.
 XIFFErrorEvent
org.igniterealtime.xiff.events 
 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 Bidirectional-streams Over Synchronous HTTP (BOSH)

Using BOSH do not prevent your application from respecting Adobe Flash Player policy file issues.

 XMPPConnection
org.igniterealtime.xiff.core This class is used to connect to and manage data coming from an XMPP server.
 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.