Package | Description |
---|---|
org.jivesoftware.smack |
Core classes of the Smack API.
|
org.jivesoftware.smack.compress.packet |
Stanzas and extension elements for XMPP stream compression (XEP-138).
|
org.jivesoftware.smack.filter |
Allows
StanzaCollector and StanzaListener instances to filter for stanzas with particular attributes. |
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.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.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 |
Smacks implementation of 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.data.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.provisioning.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iqregister.packet |
Element classes for XEP-0077: In-Band Registration.
|
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.packet |
TODO describe me.
|
org.jivesoftware.smackx.jingleold.provider |
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.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.pubsub.provider |
Providers 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.shim.packet |
Element classes for XEP-0131: Stanza Headers and Internet Metadata.
|
org.jivesoftware.smackx.shim.provider |
Provider classes of 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.workgroup |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.packet |
TODO describe me.
|
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 | Field and Description |
---|---|
protected Map<String,ExtensionElement> |
AbstractXMPPConnection.streamFeatures |
Modifier and Type | Method and Description |
---|---|
<F extends ExtensionElement> |
XMPPConnection.getFeature(String element,
String namespace)
Get the feature stanza extensions for a given stream feature of the
server, or
null if the server doesn't support that feature. |
<F extends ExtensionElement> |
AbstractXMPPConnection.getFeature(String element,
String namespace) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractXMPPConnection.addStreamFeature(ExtensionElement feature) |
Modifier and Type | Class and Description |
---|---|
class |
Compress |
static class |
Compress.Feature |
class |
Compressed |
Constructor and Description |
---|
PacketExtensionFilter(ExtensionElement packetExtension)
Deprecated.
Creates a new stanza extension filter for the given stanza extension.
|
StanzaExtensionFilter(ExtensionElement packetExtension)
Creates a new stanza extension filter for the given stanza extension.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Nonza
A Nonza, i.e everything that is not a stanza as defined
RFC 6120 8.
|
interface |
PacketExtension
Deprecated.
use
ExtensionElement instead. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextElement |
static class |
Bind.Feature |
class |
DefaultExtensionElement
Deprecated.
use
StandardExtensionElement instead. |
class |
Mechanisms |
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.
|
static class |
Session.Feature |
class |
StandardExtensionElement
An
ExtensionElement modeling the often required and used XML features when using XMPP. |
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.
|
Modifier and Type | Field and Description |
---|---|
protected List<ExtensionElement> |
AbstractError.extensions |
protected List<ExtensionElement> |
AbstractError.Builder.extensions |
Modifier and Type | Method and Description |
---|---|
<PE extends ExtensionElement> |
Packet.getExtension(String elementName,
String namespace)
Deprecated.
Returns the first stanza extension that matches the specified element name and
namespace, or null if it doesn't exist.
|
<PE extends ExtensionElement> |
Stanza.getExtension(String elementName,
String namespace)
Returns the first extension that matches the specified element name and
namespace, or null if it doesn't exist.
|
<PE extends ExtensionElement> |
AbstractError.getExtension(String elementName,
String namespace)
Returns the first stanza extension that matches the specified element name and
namespace, or null if it doesn't exist.
|
Modifier and Type | Method and Description |
---|---|
ExtensionElement |
Packet.getExtension(String namespace)
Deprecated.
Returns the first extension of this stanza that has the given namespace.
|
ExtensionElement |
Stanza.getExtension(String namespace)
Returns the first extension of this stanza that has the given namespace.
|
ExtensionElement |
Stanza.overrideExtension(ExtensionElement extension)
Add the given extension and override eventually existing extensions with the same name and
namespace.
|
ExtensionElement |
Packet.removeExtension(ExtensionElement extension)
Deprecated.
Removes a stanza extension from the packet.
|
ExtensionElement |
Stanza.removeExtension(ExtensionElement extension)
Removes a stanza extension from the packet.
|
ExtensionElement |
Packet.removeExtension(String elementName,
String namespace)
Deprecated.
Remove the stanza extension with the given elementName and namespace.
|
ExtensionElement |
Stanza.removeExtension(String elementName,
String namespace)
Remove the stanza extension with the given elementName and namespace.
|
Modifier and Type | Method and Description |
---|---|
List<ExtensionElement> |
Packet.getExtensions()
Deprecated.
Returns a copy of the stanza extensions attached to the packet.
|
List<ExtensionElement> |
Stanza.getExtensions()
Returns a list of all extension elements of this stanza.
|
Set<ExtensionElement> |
Packet.getExtensions(String elementName,
String namespace)
Deprecated.
Return a set of all extensions with the given element name and namespace.
|
List<ExtensionElement> |
Stanza.getExtensions(String elementName,
String namespace)
Return a list of all extensions with the given element name and namespace.
|
Modifier and Type | Method and Description |
---|---|
void |
Packet.addExtension(ExtensionElement extension)
Deprecated.
Adds a stanza extension to the packet.
|
void |
Stanza.addExtension(ExtensionElement extension)
Adds a stanza extension to the packet.
|
B |
AbstractError.Builder.addExtension(ExtensionElement extension) |
ExtensionElement |
Stanza.overrideExtension(ExtensionElement extension)
Add the given extension and override eventually existing extensions with the same name and
namespace.
|
ExtensionElement |
Packet.removeExtension(ExtensionElement extension)
Deprecated.
Removes a stanza extension from the packet.
|
ExtensionElement |
Stanza.removeExtension(ExtensionElement extension)
Removes a stanza extension from the packet.
|
Modifier and Type | Method and Description |
---|---|
void |
Packet.addExtensions(Collection<ExtensionElement> extensions)
Deprecated.
Adds a collection of stanza extensions to the packet.
|
void |
Stanza.addExtensions(Collection<ExtensionElement> extensions)
Adds a collection of stanza extensions to the packet.
|
B |
AbstractError.Builder.setExtensions(List<ExtensionElement> extensions) |
Constructor and Description |
---|
IQChildElementXmlStringBuilder(ExtensionElement pe) |
Message(Jid to,
ExtensionElement extensionElement)
Creates a new message with the specified recipient and extension element.
|
Constructor and Description |
---|
AbstractError(Map<String,String> descriptiveTexts,
List<ExtensionElement> extensions) |
AbstractError(Map<String,String> descriptiveTexts,
String textNamespace,
List<ExtensionElement> extensions) |
StanzaError(StanzaError.Condition condition,
String conditionText,
String errorGenerator,
StanzaError.Type type,
Map<String,String> descriptiveTexts,
List<ExtensionElement> extensions,
Stanza stanza)
Creates a new error with the specified type, condition and message.
|
StreamError(StreamError.Condition condition,
String conditionText,
Map<String,String> descriptiveTexts,
List<ExtensionElement> extensions) |
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedExtensionProvider<PE extends ExtensionElement>
This class simplifies parsing of embedded elements by using the
Template Method Pattern.
|
class |
ExtensionElementProvider<EE extends ExtensionElement>
An abstract class for parsing custom extensions elements.
|
static class |
IntrospectionProvider.PacketExtensionIntrospectionProvider<PE extends ExtensionElement> |
Modifier and Type | Method and Description |
---|---|
static ExtensionElementProvider<ExtensionElement> |
ProviderManager.getExtensionProvider(String elementName,
String namespace)
Returns the stanza extension provider registered to the specified XML element name
and namespace.
|
static List<ExtensionElementProvider<ExtensionElement>> |
ProviderManager.getExtensionProviders()
Returns an unmodifiable collection of all PacketExtensionProvider instances.
|
static ExtensionElementProvider<ExtensionElement> |
ProviderManager.getStreamFeatureProvider(String elementName,
String namespace) |
Modifier and Type | Method and Description |
---|---|
static void |
ProviderManager.addStreamFeatureProvider(String elementName,
String namespace,
ExtensionElementProvider<ExtensionElement> provider) |
protected abstract PE |
EmbeddedExtensionProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
Constructor and Description |
---|
ExtensionProviderInfo(String elementName,
String namespace,
ExtensionElementProvider<ExtensionElement> extProvider)
Defines an extension provider which implements the
ExtensionElementProvider interface. |
StreamFeatureProviderInfo(String elementName,
String namespace,
ExtensionElementProvider<ExtensionElement> extProvider)
Defines an extension provider which implements the
StreamFeatureProvider interface. |
Modifier and Type | Class and Description |
---|---|
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 |
---|---|
static <PE extends ExtensionElement> |
PacketUtil.extensionElementFrom(Collection<ExtensionElement> collection,
String element,
String namespace)
Get a extension element from a collection.
|
static <PE extends ExtensionElement> |
PacketUtil.packetExtensionfromCollection(Collection<ExtensionElement> collection,
String element,
String namespace)
Deprecated.
|
static <PE extends ExtensionElement> |
PacketUtil.packetExtensionFromCollection(Collection<ExtensionElement> collection,
String element,
String namespace)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ExtensionElement |
PacketParserUtils.parseExtensionElement(String elementName,
String namespace,
org.xmlpull.v1.XmlPullParser parser)
Parses an extension element.
|
static ExtensionElement |
PacketParserUtils.parsePacketExtension(String elementName,
String namespace,
org.xmlpull.v1.XmlPullParser parser)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
XmlStringBuilder |
XmlStringBuilder.prelude(ExtensionElement pe) |
Modifier and Type | Method and Description |
---|---|
static void |
PacketParserUtils.addExtensionElement(Collection<ExtensionElement> collection,
org.xmlpull.v1.XmlPullParser parser) |
static void |
PacketParserUtils.addExtensionElement(Collection<ExtensionElement> collection,
org.xmlpull.v1.XmlPullParser parser,
String elementName,
String namespace) |
static <PE extends ExtensionElement> |
PacketUtil.extensionElementFrom(Collection<ExtensionElement> collection,
String element,
String namespace)
Get a extension element from a collection.
|
static <PE extends ExtensionElement> |
PacketUtil.packetExtensionfromCollection(Collection<ExtensionElement> collection,
String element,
String namespace)
Deprecated.
|
static <PE extends ExtensionElement> |
PacketUtil.packetExtensionFromCollection(Collection<ExtensionElement> collection,
String element,
String namespace)
Deprecated.
|
Constructor and Description |
---|
XmlStringBuilder(ExtensionElement pe) |
XmlStringBuilder(ExtensionElement ee,
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.
|
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 |
BlockedErrorExtension
Blocked error extension class.
|
Modifier and Type | Class and Description |
---|---|
class |
BoBExtension
Bits of Binary extension element.
|
Modifier and Type | Class and Description |
---|---|
class |
DataPacketExtension
Represents a chunk of data of an In-Band Bytestream within an IQ stanza or a
message stanza.
|
Modifier and Type | Class and Description |
---|---|
class |
CapsExtension
A XEP-0115 Entity Capabilities extension.
|
Modifier and Type | Class and Description |
---|---|
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 |
---|---|
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 | Method and Description |
---|---|
List<ExtensionElement> |
ServiceDiscoveryManager.getExtendedInfoAsList()
Returns the data form as List of PacketExtensions, or null if no data form is set.
|
List<ExtensionElement> |
NodeInformationProvider.getNodePacketExtensions()
Returns a list of the stanza extensions defined in the node.
|
List<ExtensionElement> |
AbstractNodeInformationProvider.getNodePacketExtensions() |
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 |
Base64BinaryChunk
Stanza extension for base64 binary chunks.
|
Modifier and Type | Class and Description |
---|---|
class |
FileTooLargeError
File Too Large error extension.
|
class |
FileTooLargeError_V0_2 |
Modifier and Type | Class and Description |
---|---|
class |
IoTFieldsExtension |
Modifier and Type | Class and Description |
---|---|
class |
Friend |
class |
Unfriend |
Modifier and Type | Class and Description |
---|---|
static class |
Registration.Feature |
Modifier and Type | Class and Description |
---|---|
class |
Checksum
Checksum element.
|
class |
JingleFileTransfer
File element.
|
Modifier and Type | Class and Description |
---|---|
class |
JingleContentDescription
Jingle content description.
|
class |
JingleContentTransport
A jingle transport extension.
|
class |
JingleError |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
JingleContent
Jingle content.
|
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 | Method and Description |
---|---|
ExtensionElement |
JingleError.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth)
Parse a JingleDescription.Audio extension.
|
Modifier and Type | Method and Description |
---|---|
ExtensionElement |
JingleContentInfoProvider.Audio.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth)
Parse a JingleDescription.Audio extension.
|
Constructor and Description |
---|
Audio(ExtensionElement audioInfo)
Constructor with an audio info.
|
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.MamResultExtension
MAM result extension 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 | Class and Description |
---|---|
class |
MarkupElement |
Modifier and Type | Class and Description |
---|---|
class |
GroupChatInvitation
A group chat invitation stanza extension, which is used to invite other
users to a group chat room.
|
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.
|
class |
MUCUser
Represents extended presence information about roles, affiliations, full JIDs,
or status codes scoped by the 'http://jabber.org/protocol/muc#user' namespace.
|
Modifier and Type | Class and Description |
---|---|
static class |
MUCLightElements.AffiliationsChangeExtension
Affiliations change extension element class.
|
static class |
MUCLightElements.ConfigurationsChangeExtension
Configurations change extension element 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 . |
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.
|
class |
OmemoVAxolotlElement
An OMEMO (PreKey)WhisperMessage element.
|
Modifier and Type | Class and Description |
---|---|
class |
PayloadItem<E extends ExtensionElement>
This class represents an item that has been, or will be published to a
pubsub node.
|
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 | Method and Description |
---|---|
List<ExtensionElement> |
EventElement.getExtensions() |
List<ExtensionElement> |
EmbeddedPacketExtension.getExtensions()
Get the list of embedded
ExtensionElement objects. |
List<ExtensionElement> |
ItemsExtension.getExtensions() |
List<ExtensionElement> |
ConfigurationEvent.getExtensions() |
Modifier and Type | Method and Description |
---|---|
List<Affiliation> |
Node.getAffiliations(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the affiliations of this node.
|
List<Affiliation> |
Node.getAffiliations(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the affiliations of this node.
|
List<Affiliation> |
Node.getAffiliationsAsOwner(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Retrieve the affiliation list for this node as owner.
|
List<Affiliation> |
Node.getAffiliationsAsOwner(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Retrieve the affiliation list for this node as owner.
|
<T extends Item> |
LeafNode.getItems(List<ExtensionElement> additionalExtensions,
List<ExtensionElement> returnedExtensions)
Get items persisted on the node.
|
<T extends Item> |
LeafNode.getItems(List<ExtensionElement> additionalExtensions,
List<ExtensionElement> returnedExtensions)
Get items persisted on the node.
|
List<Subscription> |
Node.getSubscriptions(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the subscriptions currently associated with this node.
|
List<Subscription> |
Node.getSubscriptions(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the subscriptions currently associated with this node.
|
List<Subscription> |
Node.getSubscriptionsAsOwner(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the subscriptions currently associated with this node as owner.
|
List<Subscription> |
Node.getSubscriptionsAsOwner(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the subscriptions currently associated with this node as owner.
|
Constructor and Description |
---|
ItemsExtension(String nodeId,
List<? extends ExtensionElement> items,
boolean notify)
Construct an instance with a list representing items that have been published or deleted.
|
Modifier and Type | Method and Description |
---|---|
<PE extends ExtensionElement> |
PubSub.getExtension(PubSubElementType elem) |
Modifier and Type | Method and Description |
---|---|
protected ConfigurationEvent |
ConfigEventProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attMap,
List<? extends ExtensionElement> content) |
protected FormNode |
FormNodeProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
protected AffiliationsExtension |
AffiliationsProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
protected RetractItem |
RetractEventProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
protected SubscriptionsExtension |
SubscriptionsProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
protected NodeExtension |
SimpleNodeProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
protected EventElement |
EventProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attMap,
List<? extends ExtensionElement> content) |
protected ItemsExtension |
ItemsProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
Modifier and Type | Class and Description |
---|---|
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 | Method and Description |
---|---|
protected DeliveryReceipt |
DeliveryReceipt.Provider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
Modifier and Type | Class and Description |
---|---|
class |
ReferenceElement |
Constructor and Description |
---|
ReferenceElement(Integer begin,
Integer end,
ReferenceElement.Type type,
String anchor,
URI uri,
ExtensionElement child)
XEP-incompliant (v0.2) constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
RSMSet |
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 | Method and Description |
---|---|
protected HeadersExtension |
HeadersProvider.createReturnExtension(String currentElement,
String currentNamespace,
Map<String,String> attributeMap,
List<? extends ExtensionElement> content) |
Modifier and Type | Class and Description |
---|---|
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 |
MetaData
MetaData stanza extension.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentStatus
Agent status packet.
|
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 . |
class |
RoomTransfer
Stanza extension for
TransferRequest . |
class |
SessionID |
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 |
DataForm
Represents a form that could be use for gathering data as well as for reporting data
returned from a search.
|
Modifier and Type | Class and Description |
---|---|
class |
DataLayout
DataLayout Extension according to XEP-0141: Data Forms Layout.
|
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.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.
|