Package | Description |
---|---|
org.jivesoftware.smack.compress.packet |
Stanzas and extension elements for XMPP stream compression (XEP-138).
|
org.jivesoftware.smack.packet |
XML stanzas and extension elements that are part of the XMPP protocol.
|
org.jivesoftware.smack.provider |
Provides pluggable parsing of incoming IQ's and extensions elements.
|
org.jivesoftware.smack.roster.packet |
Element classes for Rosters.
|
org.jivesoftware.smack.sasl.packet |
Stanzas, plain stream- and extension elements for SASL.
|
org.jivesoftware.smack.sm.packet |
Plain stream elements for XEP-0198: Stream Management.
|
org.jivesoftware.smack.tcp |
TCP-IP related classes for Smack.
|
org.jivesoftware.smack.util |
Smack util classes.
|
org.jivesoftware.smackx.address.packet |
Stanzas and extension elements for XEP-0033: Extended Stanzas Addressing.
|
org.jivesoftware.smackx.amp.packet |
Stanzas and extension elements for XEP-0079: Advanced Message Processing.
|
org.jivesoftware.smackx.attention.packet |
Stanzas and extension elements for XEP-0224: Attention.
|
org.jivesoftware.smackx.blocking.element |
Blocking command elements.
|
org.jivesoftware.smackx.bob.element |
Bits of Binary elements.
|
org.jivesoftware.smackx.bytestreams.ibb.packet |
Stanzas and extension elements for XEP-0047: In-Band Bytestreams.
|
org.jivesoftware.smackx.bytestreams.socks5.packet |
Stanzas and extension elements for XEP-0065: SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.caps.packet |
Element classes for XEP-0115: Entity Capabilities.
|
org.jivesoftware.smackx.carbons.packet |
Stanzas and extension elements for XEP-0280: Message Carbons.
|
org.jivesoftware.smackx.chat_markers.element |
Chat Markers elements (XEP-0333).
|
org.jivesoftware.smackx.chatstates.packet |
Element classes for XEP-0085: Chat State Notifications.
|
org.jivesoftware.smackx.commands.packet |
Element classes for XEP-0050: Ad-Hoc Commands.
|
org.jivesoftware.smackx.csi.packet |
Plain stream elements for XEP-0352: Client State Indication.
|
org.jivesoftware.smackx.delay.packet |
Element classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
org.jivesoftware.smackx.disco.packet |
Element classes for XEP-0030: Service Discovery.
|
org.jivesoftware.smackx.eme.element |
XMPP extension elements for XEP-0380: Explicit Message Encryption.
|
org.jivesoftware.smackx.forward.packet |
Element classes for XEP-0297: Stanza Forwarding.
|
org.jivesoftware.smackx.gcm.packet |
Extension elements for the GCM XMPP extension.
|
org.jivesoftware.smackx.geoloc.packet |
Element classes for XEP-0080: User Location.
|
org.jivesoftware.smackx.hashes.element |
XEP-0300 - Use of cryptographic hash functions.
|
org.jivesoftware.smackx.hints.element |
XMPP extension elements for XEP-0334: Message Processing Hints.
|
org.jivesoftware.smackx.hoxt.packet |
Stanzas and extension elements for XEP-0332: HTTP over XMPP transport.
|
org.jivesoftware.smackx.httpfileupload.element |
IQ stanzas and extensions for XEP-0363: HTTP File Upload.
|
org.jivesoftware.smackx.iot.control.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.data.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.discovery.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.provisioning.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iqlast.packet |
Element classes for XEP-0012: Last Activity.
|
org.jivesoftware.smackx.iqprivate.packet |
Element classes for XEP-0049: Private XML Storage.
|
org.jivesoftware.smackx.iqregister.packet |
Element classes for XEP-0077: In-Band Registration.
|
org.jivesoftware.smackx.iqversion.packet |
Element classes for XEP-0092: Software Version.
|
org.jivesoftware.smackx.jingle_filetransfer.element |
Smack's API for XEP-0234: Jingle File Transfer.
|
org.jivesoftware.smackx.jingle.element |
Stanzas and Extension Elements for XEP-0166: Jingle.
|
org.jivesoftware.smackx.jingle.transports.jingle_ibb.element |
Smack's API for XEP-0261: Jingle In-Band Bytestreams.
|
org.jivesoftware.smackx.jingle.transports.jingle_s5b.elements |
Smack's API for XEP-0260: Jingle SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.jingleold.nat |
TODO describe me.
|
org.jivesoftware.smackx.jingleold.packet |
TODO describe me.
|
org.jivesoftware.smackx.jiveproperties.packet |
Element classes.
|
org.jivesoftware.smackx.json.packet |
Extension elements for XEP-0295: JSON Encodings for XMPP.
|
org.jivesoftware.smackx.last_interaction.element |
Element classes for XEP-0319: Last User Interaction in Presence.
|
org.jivesoftware.smackx.mam.element |
Packet classes and interfaces for Message Archive Management (MAM) XEP-0313.
|
org.jivesoftware.smackx.message_correct.element |
XMPP stream elements for Last Message Correction as defined in XEP-0308.
|
org.jivesoftware.smackx.message_markup.element |
XEP-0394: Message Markup.
|
org.jivesoftware.smackx.muc.packet |
Element classes for XEP-0045: Multi-User Chat.
|
org.jivesoftware.smackx.muclight.element |
Multi-User Chat Light (MUC Light) elements.
|
org.jivesoftware.smackx.nick.packet |
Element classes for XEP-0172: User Nickname.
|
org.jivesoftware.smackx.offline.packet |
Element classes for XEP-0013: Flexible Offline Message Retrieval.
|
org.jivesoftware.smackx.omemo.element |
Classes that represent OMEMO related stanzas.
|
org.jivesoftware.smackx.ping.packet |
Element classes for XEP-0199: XMPP Ping.
|
org.jivesoftware.smackx.privacy.packet |
Element classes for XEP-0016: Privacy Lists.
|
org.jivesoftware.smackx.pubsub |
Smack's API for XEP-0060: Publish-Subscribe.
|
org.jivesoftware.smackx.pubsub.packet |
Stanzas and extension elements for Publish-Subscribe (XEP-60).
|
org.jivesoftware.smackx.push_notifications.element |
Push Notifications elements (XEP-0357).
|
org.jivesoftware.smackx.receipts |
XEP-0184: Message Delivery Receipts.
|
org.jivesoftware.smackx.reference.element |
Smack's API for XEP-0372: References.
|
org.jivesoftware.smackx.rsm.packet |
Element classes of XEP-0059: Result Set Management.
|
org.jivesoftware.smackx.search |
Smacks implementation of XEP-0055: Jabber Search.
|
org.jivesoftware.smackx.sharedgroups.packet |
Element classes of shared groups.
|
org.jivesoftware.smackx.shim.packet |
Element classes for XEP-0131: Stanza Headers and Internet Metadata.
|
org.jivesoftware.smackx.si.packet |
Element classes for XEP-0095: Stream Initiation.
|
org.jivesoftware.smackx.sid.element |
Smack's API for XEP-0359: Stable and Unique Stanza IDs.
|
org.jivesoftware.smackx.spoiler.element |
Smack's API for XEP-0382: Spoiler Messages.
|
org.jivesoftware.smackx.time.packet |
Element classes of XEP-0202: Entity Time.
|
org.jivesoftware.smackx.vcardtemp.packet |
Element classes for XEP-0054: vcard-temp.
|
org.jivesoftware.smackx.workgroup |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.agent |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.forms |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.history |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.macros |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.notes |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.packet |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.settings |
TODO describe me.
|
org.jivesoftware.smackx.xdata |
Smacks implementation of XEP-0004: Data Forms.
|
org.jivesoftware.smackx.xdata.packet |
Element classes for XEP-0004: Data Forms.
|
org.jivesoftware.smackx.xdatalayout.packet |
Element classes for XEP-0141: Data Forms Layout.
|
org.jivesoftware.smackx.xdatavalidation.packet |
Element classes for XEP-0122: Data Forms Validation.
|
org.jivesoftware.smackx.xevent.packet |
TODO describe me.
|
org.jivesoftware.smackx.xhtmlim.packet |
Element classes for XEP-0071: XHTML-IM.
|
org.jivesoftware.smackx.xroster.packet |
TODO describe me.
|
Modifier and Type | Class and Description |
---|---|
class |
Compress |
static class |
Compress.Feature |
class |
Compressed |
Modifier and Type | Interface and Description |
---|---|
interface |
ExtensionElement
Interface to represent extension elements.
|
interface |
NamedElement
Interface to represent a XML element.
|
interface |
Nonza
A Nonza, i.e everything that is not a stanza as defined
RFC 6120 8.
|
interface |
Packet
Deprecated.
use
Stanza instead |
interface |
PacketExtension
Deprecated.
use
ExtensionElement instead. |
interface |
TopLevelStreamElement
A XMPP top level stream element.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextElement |
class |
Bind
IQ stanza used by Smack to bind a resource and to obtain the jid assigned by the server.
|
static class |
Bind.Feature |
class |
DefaultExtensionElement
Deprecated.
use
StandardExtensionElement instead. |
class |
EmptyResultIQ |
class |
ErrorIQ |
class |
IQ
The base IQ (Info/Query) packet.
|
static class |
IQ.IQChildElementXmlStringBuilder |
class |
Mechanisms |
class |
Message
Represents XMPP message packets.
|
static class |
Message.Body
Represents a message body, its language and the content of the message.
|
static class |
Message.Subject
Represents a message subject, its language and the content of the subject.
|
class |
Presence
Represents XMPP presence packets.
|
class |
Session
IQ stanza that will be sent to the server to establish a session.
|
static class |
Session.Feature |
class |
SimpleIQ
A simple IQ.
|
class |
StandardExtensionElement
An
ExtensionElement modeling the often required and used XML features when using XMPP. |
class |
Stanza
Base class for XMPP Stanzas, which are called Stanza in older versions of Smack (i.e.
|
class |
StanzaError
Represents an XMPP error sub-packet.
|
class |
StanzaErrorTextElement |
class |
StartTls |
class |
StreamError
Represents a stream error packet.
|
class |
StreamOpen
The stream open tag.
|
class |
UnparsedIQ
An IQ stanzas that could not be parsed because no provider was found.
|
Modifier and Type | Class and Description |
---|---|
class |
Provider<E extends Element>
Smack provider are the parsers used to deserialize raw XMPP into the according Java
Element s. |
Modifier and Type | Class and Description |
---|---|
class |
RosterPacket
Represents XMPP roster packets.
|
static class |
RosterPacket.Item
A roster item, which consists of a JID, their name, the type of subscription, and
the groups the roster item belongs to.
|
class |
RosterVer |
class |
SubscriptionPreApproval |
Modifier and Type | Class and Description |
---|---|
static class |
SaslStreamElements.AuthMechanism
Initiating SASL authentication by select a mechanism.
|
static class |
SaslStreamElements.Challenge
A SASL challenge stream element.
|
static class |
SaslStreamElements.Response
A SASL response stream element.
|
static class |
SaslStreamElements.SASLFailure
A SASL failure stream element, also called "SASL Error".
|
static class |
SaslStreamElements.Success
A SASL success stream element.
|
Modifier and Type | Class and Description |
---|---|
static class |
StreamManagement.AckAnswer |
static class |
StreamManagement.AckRequest |
static class |
StreamManagement.Enable |
static class |
StreamManagement.Enabled
A Stream Management 'enabled' element.
|
static class |
StreamManagement.Failed |
static class |
StreamManagement.Resume |
static class |
StreamManagement.Resumed |
static class |
StreamManagement.StreamManagementFeature |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPTCPConnection.PacketWriter.sendStreamElement(Element element)
Sends the specified element to the server.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlStringBuilder |
Modifier and Type | Method and Description |
---|---|
XmlStringBuilder |
XmlStringBuilder.element(Element element) |
XmlStringBuilder |
XmlStringBuilder.optAppend(Element element) |
XmlStringBuilder |
XmlStringBuilder.optElement(Element element) |
Modifier and Type | Method and Description |
---|---|
XmlStringBuilder |
XmlStringBuilder.append(Collection<? extends Element> elements) |
XmlStringBuilder |
XmlStringBuilder.append(Collection<? extends Element> elements,
String enclosingNamespace) |
Modifier and Type | Class and Description |
---|---|
class |
MultipleAddresses
Stanza extension that contains the list of addresses that a stanza should be sent or was sent.
|
static class |
MultipleAddresses.Address |
Modifier and Type | Class and Description |
---|---|
class |
AMPExtension |
Modifier and Type | Class and Description |
---|---|
class |
AttentionExtension
A PacketExtension that implements XEP-0224: Attention
This extension is expected to be added to message stanzas of type 'headline.'
Please refer to the XEP for more implementation guidelines.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockContactsIQ
Block contact IQ class.
|
class |
BlockedErrorExtension
Blocked error extension class.
|
class |
BlockListIQ
Block list IQ class.
|
class |
UnblockContactsIQ
Unblock contact IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
BoBExtension
Bits of Binary extension element.
|
class |
BoBIQ
Bits of Binary IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
Close
Represents a request to close an In-Band Bytestream.
|
class |
Data
Represents a chunk of data sent over an In-Band Bytestream encapsulated in an
IQ stanza.
|
class |
DataPacketExtension
Represents a chunk of data of an In-Band Bytestream within an IQ stanza or a
message stanza.
|
class |
Open
Represents a request to open an In-Band Bytestream.
|
Modifier and Type | Class and Description |
---|---|
class |
Bytestream
A stanza representing part of a SOCKS5 Bytestream negotiation.
|
static class |
Bytestream.Activate
The stanza sent by the stream initiator to the stream proxy to activate the connection.
|
static class |
Bytestream.StreamHost
Stanza extension that represents a potential SOCKS5 proxy for the file transfer.
|
static class |
Bytestream.StreamHostUsed
After selected a SOCKS5 stream host and successfully connecting, the target of the file
transfer returns a byte stream stanza with the stream host used extension.
|
Modifier and Type | Class and Description |
---|---|
class |
CapsExtension
A XEP-0115 Entity Capabilities extension.
|
Modifier and Type | Class and Description |
---|---|
static class |
Carbon.Disable |
static class |
Carbon.Enable |
class |
CarbonExtension
Stanza extension for XEP-0280: Message Carbons.
|
static class |
CarbonExtension.Private
Stanza extension indicating that a message may not be carbon-copied.
|
Modifier and Type | Class and Description |
---|---|
static class |
ChatMarkersElements.AcknowledgedExtension
Acknowledged extension class.
|
static class |
ChatMarkersElements.DisplayedExtension
Displayed extension class.
|
static class |
ChatMarkersElements.MarkableExtension
Markable extension class.
|
static class |
ChatMarkersElements.ReceivedExtension
Received extension class.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatStateExtension
Represents a chat state which is an extension to message packets which is used to indicate
the current status of a chat participant.
|
Modifier and Type | Class and Description |
---|---|
class |
AdHocCommandData
Represents the state and the request of the execution of an adhoc command.
|
static class |
AdHocCommandData.SpecificError |
Modifier and Type | Class and Description |
---|---|
static class |
ClientStateIndication.Active |
static class |
ClientStateIndication.Feature |
static class |
ClientStateIndication.Inactive |
Modifier and Type | Class and Description |
---|---|
class |
DelayInformation
Represents timestamp information about data stored for later delivery.
|
Modifier and Type | Class and Description |
---|---|
class |
DiscoverInfo
A DiscoverInfo IQ packet, which is used by XMPP clients to request and receive information
to/from other XMPP entities.
|
class |
DiscoverItems
A DiscoverItems IQ packet, which is used by XMPP clients to request and receive items
associated with XMPP entities.
|
Modifier and Type | Class and Description |
---|---|
class |
ExplicitMessageEncryptionElement |
Modifier and Type | Class and Description |
---|---|
class |
Forwarded
Stanza extension for XEP-0297: Stanza Forwarding.
|
Modifier and Type | Class and Description |
---|---|
class |
GcmPacketExtension
XMPP extension elements as used by Google's GCM Cloud Connection Server (XMPP).
|
Modifier and Type | Class and Description |
---|---|
class |
GeoLocation
A GeoLocation Extension packet, which is used by the XMPP clients to exchange their respective geographic locations.
|
Modifier and Type | Class and Description |
---|---|
class |
HashElement
Represent a hash element.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageProcessingHint |
class |
NoCopyHint
A "no copy" hint.
|
class |
NoPermanentStoreHint
A "no permanent store" hint.
|
class |
NoStoreHint
A "no store" hint.
|
class |
StoreHint
A "store" hint.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpOverXmpp
Abstract parent for Req and Resp IQ packets.
|
static class |
AbstractHttpOverXmpp.Base64
Representation of Base64 element.
|
static class |
AbstractHttpOverXmpp.ChunkedBase64
Representation of ChunkedBase64 element.
|
static class |
AbstractHttpOverXmpp.Data
Representation of Data element.
|
static class |
AbstractHttpOverXmpp.Ibb
Representation of Ibb element.
|
static class |
AbstractHttpOverXmpp.Text
Representation of Text element.
|
static class |
AbstractHttpOverXmpp.Xml
Representation of Xml element.
|
class |
Base64BinaryChunk
Stanza extension for base64 binary chunks.
|
class |
HttpOverXmppReq
Represents Req IQ packet.
|
class |
HttpOverXmppResp
Represents Resp IQ packet.
|
Modifier and Type | Class and Description |
---|---|
class |
FileTooLargeError
File Too Large error extension.
|
class |
FileTooLargeError_V0_2 |
class |
Slot
Slot responded by upload service.
|
class |
Slot_V0_2 |
class |
SlotRequest
Upload slot request.
|
class |
SlotRequest_V0_2 |
Modifier and Type | Class and Description |
---|---|
class |
IoTSetRequest |
class |
IoTSetResponse |
class |
SetBoolData |
class |
SetData |
class |
SetDoubleData |
class |
SetIntData |
class |
SetLongData |
Modifier and Type | Class and Description |
---|---|
class |
IoTDataField |
static class |
IoTDataField.BooleanField |
static class |
IoTDataField.IntField |
class |
IoTDataReadOutAccepted |
class |
IoTDataRequest |
class |
IoTFieldsExtension |
class |
NodeElement |
class |
TimestampElement |
Modifier and Type | Class and Description |
---|---|
class |
IoTClaimed |
class |
IoTDisown |
class |
IoTDisowned |
class |
IoTMine |
class |
IoTRegister |
class |
IoTRemove |
class |
IoTRemoved |
class |
IoTUnregister |
class |
Tag |
Modifier and Type | Class and Description |
---|---|
class |
ClearCache |
class |
ClearCacheResponse |
class |
Friend |
class |
IoTIsFriend |
class |
IoTIsFriendResponse |
class |
Unfriend |
Modifier and Type | Class and Description |
---|---|
class |
LastActivity
A last activity IQ for retrieving information about the last activity associated with a Jabber ID.
|
Modifier and Type | Class and Description |
---|---|
class |
PrivateDataIQ |
Modifier and Type | Class and Description |
---|---|
class |
Registration
Represents registration packets.
|
static class |
Registration.Feature |
Modifier and Type | Class and Description |
---|---|
class |
Version
A Version IQ packet, which is used by XMPP clients to discover version information
about the software running at another entity's JID.
|
Modifier and Type | Class and Description |
---|---|
class |
Checksum
Checksum element.
|
class |
JingleFileTransfer
File element.
|
class |
JingleFileTransferChild
Content of type File.
|
class |
Range
RangeElement which specifies, which range of a file shall be transferred.
|
Modifier and Type | Class and Description |
---|---|
class |
Jingle
The Jingle element.
|
class |
JingleContent
Jingle content element.
|
class |
JingleContentDescription
Jingle content description.
|
class |
JingleContentDescriptionChildElement
An element found usually in 'description' elements.
|
class |
JingleContentTransport
A jingle transport extension.
|
class |
JingleContentTransportCandidate
An element found usually in Jingle 'transport' elements.
|
class |
JingleContentTransportInfo
Abstract JingleContentTransportInfo element.
|
class |
JingleError |
class |
JingleReason
The Jingle 'reason' element.
|
static class |
JingleReason.AlternativeSession |
class |
UnknownJingleContentDescription |
class |
UnknownJingleContentTransport |
Modifier and Type | Class and Description |
---|---|
class |
JingleIBBTransport
Transport Element for JingleInBandBytestream transports.
|
Modifier and Type | Class and Description |
---|---|
class |
JingleS5BTransport
Socks5Bytestream transport element.
|
class |
JingleS5BTransportCandidate
TransportCandidate for Jingle Socks5Bytestream transports.
|
class |
JingleS5BTransportInfo
Class representing possible SOCKS5 TransportInfo elements.
|
static class |
JingleS5BTransportInfo.CandidateActivated |
static class |
JingleS5BTransportInfo.CandidateError |
static class |
JingleS5BTransportInfo.CandidateUsed |
static class |
JingleS5BTransportInfo.JingleS5BCandidateTransportInfo |
static class |
JingleS5BTransportInfo.ProxyError |
Modifier and Type | Class and Description |
---|---|
class |
RTPBridge
RTPBridge IQ Stanza used to request and retrieve a RTPBridge Candidates that can be used for a Jingle Media Transmission between two parties that are behind NAT.
|
class |
STUN
STUN IQ Stanza used to request and retrieve a STUN server and port to make p2p connections easier.
|
Modifier and Type | Class and Description |
---|---|
static class |
JingleContentDescription.Audio
Jingle audio description.
|
class |
JingleContentInfo
Jingle content info.
|
static class |
JingleContentInfo.Audio
Transport part of a Jingle packet.
|
static class |
JingleContentInfo.Audio.Busy
Busy jmf info.
|
static class |
JingleContentInfo.Audio.Hold
Hold jmf info.
|
static class |
JingleContentInfo.Audio.Mute
Mute jmf info.
|
static class |
JingleContentInfo.Audio.Queued
Queued jmf info.
|
static class |
JingleContentInfo.Audio.Ringing
Ringing jmf info.
|
class |
JingleDescription
Jingle content description.
|
static class |
JingleDescription.Audio
Jingle audio description.
|
class |
JingleTransport
A jingle transport extension.
|
static class |
JingleTransport.Ice
RTP-ICE profile.
|
static class |
JingleTransport.RawUdp
Raw UDP profile.
|
Modifier and Type | Class and Description |
---|---|
class |
JivePropertiesExtension
Properties provide an easy mechanism for clients to share data.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJsonPacketExtension |
class |
JsonPacketExtension
XMPP JSON Containers as defined in XEP-0335.
|
Modifier and Type | Class and Description |
---|---|
class |
IdleElement |
Modifier and Type | Class and Description |
---|---|
static class |
MamElements.AlwaysJidListElement
Always JID list element class for the MamPrefsIQ.
|
static class |
MamElements.MamResultExtension
MAM result extension class.
|
static class |
MamElements.NeverJidListElement
Never JID list element class for the MamPrefsIQ.
|
class |
MamFinIQ
MAM fin IQ class.
|
class |
MamPrefsIQ
MAM Preferences IQ class.
|
class |
MamQueryIQ
MAM Query IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageCorrectExtension
An Extension that implements XEP-0308: Last Message Correction
This extension is expected to be added to message stanzas.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
MarkupElement.BlockLevelMarkupElement
Interface for block level child elements.
|
static interface |
MarkupElement.MarkupChildElement
Interface for child elements.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockQuoteElement |
class |
CodeBlockElement |
class |
ListElement |
static class |
ListElement.ListEntryElement |
class |
MarkupElement |
class |
SpanElement |
Modifier and Type | Class and Description |
---|---|
class |
Destroy
Represents a request to the server to destroy a room.
|
class |
GroupChatInvitation
A group chat invitation stanza extension, which is used to invite other
users to a group chat room.
|
class |
MUCAdmin
IQ stanza that serves for kicking users, granting and revoking voice, banning users,
modifying the ban list, granting and revoking membership and granting and revoking
moderator privileges.
|
class |
MUCInitialPresence
Represents extended presence information whose sole purpose is to signal the ability of
the occupant to speak the MUC protocol when joining a room.
|
static class |
MUCInitialPresence.History
The History class controls the number of characters or messages to receive
when entering a room.
|
class |
MUCItem
Item child that holds information about roles, affiliation, jids and nicks.
|
class |
MUCOwner
IQ stanza that serves for granting and revoking ownership privileges, granting
and revoking administrative privileges and destroying a room.
|
class |
MUCUser
Represents extended presence information about roles, affiliations, full JIDs,
or status codes scoped by the 'http://jabber.org/protocol/muc#user' namespace.
|
static class |
MUCUser.Decline
Represents a rejection to an invitation from another user to a room.
|
static class |
MUCUser.Invite
Represents an invitation for another user to a room.
|
static class |
MUCUser.Status
Status code assists in presenting notification messages.
|
Modifier and Type | Class and Description |
---|---|
class |
MUCLightAffiliationsIQ
MUC Light affiliations response IQ class.
|
class |
MUCLightBlockingIQ
MUC Light blocking IQ class.
|
class |
MUCLightChangeAffiliationsIQ
MUCLight change affiliations IQ class.
|
class |
MUCLightConfigurationIQ
MUC Light configuration response IQ class.
|
class |
MUCLightCreateIQ
MUCLight create IQ class.
|
class |
MUCLightDestroyIQ
MUC Light destroy IQ class.
|
static class |
MUCLightElements.AffiliationsChangeExtension
Affiliations change extension element class.
|
static class |
MUCLightElements.BlockingElement
Blocking element class.
|
static class |
MUCLightElements.ConfigurationElement
Configuration element class.
|
static class |
MUCLightElements.ConfigurationsChangeExtension
Configurations change extension element class.
|
static class |
MUCLightElements.OccupantsElement
Occupants element class.
|
static class |
MUCLightElements.UserWithAffiliationElement
User with affiliation element class.
|
class |
MUCLightGetAffiliationsIQ
MUC Light get affiliations IQ class.
|
class |
MUCLightGetConfigsIQ
MUC Light get configurations IQ class.
|
class |
MUCLightGetInfoIQ
MUC Light get info IQ class.
|
class |
MUCLightInfoIQ
MUC Light info response IQ class.
|
class |
MUCLightSetConfigsIQ
MUC Light set configurations IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
Nick
A minimalistic implementation of a
ExtensionElement for nicknames. |
Modifier and Type | Class and Description |
---|---|
class |
OfflineMessageInfo
OfflineMessageInfo is an extension included in the retrieved offline messages requested by
the
OfflineMessageManager . |
class |
OfflineMessageRequest
Represents a request to get some or all the offline messages of a user.
|
Modifier and Type | Class and Description |
---|---|
class |
OmemoBundleElement
Class that represents an OMEMO Bundle element.
|
class |
OmemoBundleVAxolotlElement
OMEMO device bundle as described here:
https://xmpp.org/extensions/xep-0384.html#usecases-announcing (Example 3).
|
class |
OmemoDeviceListElement
A OMEMO device list update containing the IDs of all active devices of a contact.
|
class |
OmemoDeviceListVAxolotlElement
The OMEMO device list element with the legacy Axolotl namespace.
|
class |
OmemoElement
Class that represents a OmemoElement.
|
static class |
OmemoElement.OmemoHeader
Header element of the message.
|
static class |
OmemoElement.OmemoHeader.Key
Small class to collect key (byte[]), its id and whether its a prekey or not.
|
class |
OmemoVAxolotlElement
An OMEMO (PreKey)WhisperMessage element.
|
Modifier and Type | Class and Description |
---|---|
class |
Ping |
Modifier and Type | Class and Description |
---|---|
class |
Privacy
A Privacy IQ Packet, is used by the
PrivacyListManager
and PrivacyProvider to allow and block
communications from other users. |
Modifier and Type | Interface and Description |
---|---|
interface |
EmbeddedPacketExtension
This interface defines
ExtensionElement implementations that contain other
extensions. |
Modifier and Type | Class and Description |
---|---|
class |
Affiliation
Represents a affiliation between a user and a node, where the
Affiliation.Type defines
the type of affiliation. |
class |
AffiliationsExtension
Represents the affiliations element of the reply to a request for affiliations.
|
class |
ConfigurationEvent
Represents the configuration element of a PubSub message event which
associates a configuration form to the node which was configured.
|
class |
EventElement
Represents the top level element of a PubSub event extension.
|
class |
FormNode
Generic stanza extension which represents any PubSub form that is
parsed from the incoming stream or being sent out to the server.
|
class |
GetItemsRequest
Represents a request to subscribe to a node.
|
class |
Item
This class represents an item that has been, or will be published to a
PubSub node.
|
class |
ItemsExtension
This class is used for multiple purposes.
|
class |
NodeExtension
A class which represents a common element within the pubsub defined
schemas.
|
class |
OptionsExtension
A stanza extension representing the options element.
|
class |
PayloadItem<E extends ExtensionElement>
This class represents an item that has been, or will be published to a
pubsub node.
|
class |
PublishItem<T extends Item>
Represents a request to publish an item(s) to a specific node.
|
class |
RetractItem
Represents and item that has been deleted from a node.
|
class |
SimplePayload
The default payload representation for
PayloadItem.getPayload() . |
class |
SubscribeExtension
Represents a request to subscribe to a node.
|
class |
Subscription
Represents a subscription to node for both requests and replies.
|
class |
SubscriptionsExtension
Represents the element holding the list of subscription elements.
|
class |
UnsubscribeExtension
Represents an unsubscribe element.
|
Modifier and Type | Class and Description |
---|---|
class |
PubSub
The standard PubSub extension of an
IQ packet. |
Modifier and Type | Class and Description |
---|---|
class |
DisablePushNotificationsIQ
Disable Push Notifications IQ.
|
class |
EnablePushNotificationsIQ
Enable Push Notifications IQ.
|
static class |
PushNotificationsElements.RemoteDisablingExtension |
Modifier and Type | Class and Description |
---|---|
class |
DeliveryReceipt
Represents a message delivery receipt entry as specified by
Message Delivery Receipts.
|
class |
DeliveryReceiptRequest
Represents a message delivery receipt request entry as specified by
Message Delivery Receipts.
|
Modifier and Type | Class and Description |
---|---|
class |
ReferenceElement |
Modifier and Type | Class and Description |
---|---|
class |
RSMSet |
Modifier and Type | Class and Description |
---|---|
class |
UserSearch
Implements the protocol currently used to search information repositories on the Jabber network.
|
Modifier and Type | Class and Description |
---|---|
class |
SharedGroupsInfo
IQ stanza used for discovering the user's shared groups and for getting the answer back
from the server.
|
Modifier and Type | Class and Description |
---|---|
class |
Header
Represents a Header entry as specified by the Stanza Headers and Internet Metadata (SHIM).
|
class |
HeadersExtension
Extension representing a list of headers as specified in Stanza Headers and Internet Metadata (SHIM).
|
Modifier and Type | Class and Description |
---|---|
class |
StreamInitiation
The process by which two entities initiate a stream.
|
static class |
StreamInitiation.Feature
The feature negotiation portion of the StreamInitiation packet.
|
static class |
StreamInitiation.File
size: The size, in bytes, of the data to be sent.
name: The name of the file that the Sender wishes to send.
date: The last modification time of the file.
|
Modifier and Type | Class and Description |
---|---|
class |
OriginIdElement |
class |
StableAndUniqueIdElement |
class |
StanzaIdElement |
Modifier and Type | Class and Description |
---|---|
class |
SpoilerElement |
Modifier and Type | Class and Description |
---|---|
class |
Time
A Time IQ packet, which is used by XMPP clients to exchange their respective local
times.
|
Modifier and Type | Class and Description |
---|---|
class |
VCard
A VCard class for use with the
SMACK jabber library.
|
Modifier and Type | Class and Description |
---|---|
class |
MetaData
MetaData stanza extension.
|
Modifier and Type | Class and Description |
---|---|
class |
OfferConfirmation |
Modifier and Type | Class and Description |
---|---|
class |
WorkgroupForm |
Modifier and Type | Class and Description |
---|---|
class |
AgentChatHistory
IQ provider used to retrieve individual agent information.
|
class |
ChatMetadata |
Modifier and Type | Class and Description |
---|---|
class |
Macros
Macros iq is responsible for handling global and personal macros in the a Live Assistant
Workgroup.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatNotes
IQ stanza for retrieving and adding Chat Notes.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentInfo
IQ stanza for retrieving and changing the Agent personal information.
|
class |
AgentStatus
Agent status packet.
|
class |
AgentStatusRequest
Agent status request packet.
|
class |
AgentWorkgroups
Represents a request for getting the jid of the workgroups where an agent can work or could
represent the result of such request which will contain the list of workgroups JIDs where the
agent can work.
|
class |
DepartQueuePacket
A IQ stanza used to depart a workgroup queue.
|
class |
MonitorPacket |
class |
OccupantsInfo
Stanza used for requesting information about occupants of a room or for retrieving information
such information.
|
static class |
OfferRequestProvider.OfferRequestPacket |
static class |
OfferRevokeProvider.OfferRevokePacket |
class |
QueueDetails
Queue details stanza extension, which contains details about the users
currently in a queue.
|
class |
QueueOverview |
class |
QueueUpdate
An IQ stanza that encapsulates both types of workgroup queue
status notifications -- position updates, and estimated time
left in the queue updates.
|
class |
RoomInvitation
Stanza extension for
InvitationRequest . |
static class |
RoomInvitation.RoomInvitationIQ |
class |
RoomTransfer
Stanza extension for
TransferRequest . |
static class |
RoomTransfer.RoomTransferIQ |
class |
SessionID |
class |
Transcript
Represents the conversation transcript that occurred in a group chat room between an Agent
and a user that requested assistance.
|
class |
Transcripts
Represents a list of conversation transcripts that a user had in all his history.
|
class |
TranscriptSearch
IQ stanza for retrieving the transcript search form, submitting the completed search form
or retrieving the answer of a transcript search.
|
class |
UserID |
class |
WorkgroupInformation
A stanza extension that contains information about the user and agent in a
workgroup chat.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatSettings |
class |
GenericSettings |
class |
OfflineSettings |
class |
SearchSettings |
class |
SoundSettings |
class |
WorkgroupProperties |
Modifier and Type | Class and Description |
---|---|
class |
FormField
Represents a field of a form.
|
static class |
FormField.Option
Represents the available option of a given FormField.
|
Modifier and Type | Class and Description |
---|---|
class |
DataForm
Represents a form that could be use for gathering data as well as for reporting data
returned from a search.
|
Modifier and Type | Method and Description |
---|---|
List<Element> |
DataForm.getExtensionElements() |
Modifier and Type | Method and Description |
---|---|
void |
DataForm.addExtensionElement(Element element) |
Modifier and Type | Interface and Description |
---|---|
static interface |
DataLayout.DataFormLayoutElement |
Modifier and Type | Class and Description |
---|---|
class |
DataLayout
DataLayout Extension according to XEP-0141: Data Forms Layout.
|
static class |
DataLayout.Fieldref |
static class |
DataLayout.Reportedref |
static class |
DataLayout.Section |
static class |
DataLayout.Text |
Modifier and Type | Class and Description |
---|---|
class |
ValidateElement
DataValidation Extension according to XEP-0122: Data Forms Validation.
|
static class |
ValidateElement.BasicValidateElement
Validation only against the datatype itself.
|
static class |
ValidateElement.ListRange
This element indicates for "list-multi", that a minimum and maximum number of options should be selected and/or
entered.
|
static class |
ValidateElement.OpenValidateElement
For "list-single" or "list-multi", indicates that the user may enter a custom value (matching the datatype
constraints) or choose from the predefined values.
|
static class |
ValidateElement.RangeValidateElement
Indicate that the value should fall within a certain range.
|
static class |
ValidateElement.RegexValidateElement
Indicates that the value should be restricted to a regular expression.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageEvent
Represents message events relating to the delivery, display, composition and cancellation of
messages.
|
Modifier and Type | Class and Description |
---|---|
class |
XHTMLExtension
An XHTML sub-packet, which is used by XMPP clients to exchange formatted text.
|
Modifier and Type | Class and Description |
---|---|
class |
RosterExchange
Represents XMPP Roster Item Exchange packets.
|