Uses of Interface
org.jivesoftware.smack.packet.XmlElement
-
Packages that use XmlElement 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.packet XML stanzas and extension elements that are part of the XMPP protocol.org.jivesoftware.smack.provider The Smack provider architecture is a system for plugging in custom XML parsing of staza extensions (ExtensionElement
,IQ
stanzas andNonza
.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 Utility classes.org.jivesoftware.smack.websocket.elements This package contains Stanzas required to open and close stream.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.dox.element XEP-0418: DNS Queries over XMPP (DoX) XML providers.org.jivesoftware.smackx.eme.element XMPP extension elements for XEP-0380: Explicit Message Encryption.org.jivesoftware.smackx.fallback_indication.element Smack's API for XEP-0428: Fallback Indication.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.jid_prep.element XML elements for XEP-0328: JID Prep.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.mediaelement.element Element classes for XEP-0221: Data Forms Media Element.org.jivesoftware.smackx.message_correct.element XMPP stream elements for Last Message Correction as defined in XEP-0308.org.jivesoftware.smackx.message_fastening.element XEP-0422: Message Fastening.org.jivesoftware.smackx.message_markup.element Smack's API for XEP-0394: Message Markup, which can be used to style message.org.jivesoftware.smackx.message_retraction.element XEP-0424: Message Retraction.org.jivesoftware.smackx.mood.element Smack's API for XEP-0107: User Mood.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.ox.element XML elements for XEP-0373: OpenPGP for XMPP.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.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.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.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.stanza_content_encryption.element Smack's API for XEP-0420: Stanza Content Encryption: Element classes.org.jivesoftware.smackx.time.packet Element classes of XEP-0202: Entity Time.org.jivesoftware.smackx.usertune.element Smack's API for XEP-0118: User Tune.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 API for Data Forms (XEP-0004).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.xmlelement.element Element classes for XEP-0315: Data Forms XML Element.org.jivesoftware.smackx.xroster.packet TODO describe me. -
-
Uses of XmlElement in org.jivesoftware.smack
Fields in org.jivesoftware.smack with type parameters of type XmlElement Modifier and Type Field Description protected Map<QName,XmlElement>
AbstractXMPPConnection. streamFeatures
Methods in org.jivesoftware.smack with type parameters of type XmlElement Modifier and Type Method Description <F extends XmlElement>
FAbstractXMPPConnection. getFeature(QName qname)
default <F extends XmlElement>
FXMPPConnection. getFeature(Class<F> featureClass)
Get the feature stanza extensions for a given stream feature of the server, ornull
if the server doesn't support that feature.default <F extends XmlElement>
FXMPPConnection. getFeature(String element, String namespace)
Deprecated.useXMPPConnection.getFeature(Class)
instead.<F extends XmlElement>
FXMPPConnection. getFeature(QName qname)
Get the feature stanza extensions for a given stream feature of the server, ornull
if the server doesn't support that feature.Methods in org.jivesoftware.smack with parameters of type XmlElement Modifier and Type Method Description protected void
AbstractXMPPConnection. addStreamFeature(XmlElement feature)
-
Uses of XmlElement in org.jivesoftware.smack.compress.packet
Classes in org.jivesoftware.smack.compress.packet that implement XmlElement Modifier and Type Class Description class
Compress
static class
Compress.Feature
class
Compressed
class
Failure
-
Uses of XmlElement in org.jivesoftware.smack.packet
Subinterfaces of XmlElement in org.jivesoftware.smack.packet Modifier and Type Interface Description interface
ExtensionElement
Interface to represent XMPP extension elements.interface
Nonza
A Nonza, i.e everything that is not a stanza as defined RFC 6120 8.interface
TopLevelStreamElement
A XMPP top level stream element.Classes in org.jivesoftware.smack.packet that implement XmlElement Modifier and Type Class Description class
AbstractStreamClose
class
AbstractStreamOpen
AbstractStreamOpen is actually aTopLevelStreamElement
, however we implementNonza
here.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
EmptyResultIQ
class
ErrorIQ
An XMPP error IQ.class
IQ
The base IQ (Info/Query) packet.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.static class
Message.Thread
class
MessageOrPresence<MPB extends MessageOrPresenceBuilder<?,?>>
class
Presence
Represents XMPP presence stanzas.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
AnExtensionElement
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
StreamClose
class
StreamError
Represents a stream error packet.class
StreamOpen
The stream open tag.class
TlsFailure
class
TlsProceed
class
UnparsedIQ
An IQ stanzas that could not be parsed because no provider was found.Fields in org.jivesoftware.smack.packet with type parameters of type XmlElement Modifier and Type Field Description protected List<XmlElement>
AbstractError.Builder. extensions
protected List<XmlElement>
AbstractError. extensions
Methods in org.jivesoftware.smack.packet with type parameters of type XmlElement Modifier and Type Method Description <PE extends XmlElement>
PEAbstractError. getExtension(String elementName, String namespace)
Returns the first stanza extension that matches the specified element name and namespace, ornull
if it doesn't exist.Methods in org.jivesoftware.smack.packet that return XmlElement Modifier and Type Method Description XmlElement
Stanza. getExtension(String namespace)
Returns the first extension of this stanza that has the given namespace.XmlElement
Stanza. getExtension(QName qname)
XmlElement
StanzaBuilder. getExtension(QName qname)
XmlElement
StanzaView. getExtension(QName qname)
XmlElement
Stanza. getExtensionElement(String elementName, String namespace)
Returns the first extension that matches the specified element name and namespace, ornull
if it doesn't exist.XmlElement
Stanza. overrideExtension(XmlElement extension)
Add the given extension and override eventually existing extensions with the same name and namespace.XmlElement
Stanza. removeExtension(String elementName, String namespace)
Remove the stanza extension with the given elementName and namespace.XmlElement
Stanza. removeExtension(XmlElement extension)
Deprecated.useStanzaBuilder
instead.Methods in org.jivesoftware.smack.packet that return types with arguments of type XmlElement Modifier and Type Method Description List<XmlElement>
Stanza. getExtensions()
List<XmlElement>
Stanza. getExtensions(String elementName, String namespace)
Return a list of all extensions with the given element name and namespace.List<XmlElement>
Stanza. getExtensions(QName qname)
List<XmlElement>
StanzaBuilder. getExtensions()
List<XmlElement>
StanzaBuilder. getExtensions(QName qname)
List<XmlElement>
StanzaView. getExtensions()
Returns a list of all extension elements of this stanza.List<XmlElement>
StanzaView. getExtensions(QName qname)
MultiMap<QName,XmlElement>
Stanza. getExtensionsMap()
Methods in org.jivesoftware.smack.packet with parameters of type XmlElement Modifier and Type Method Description B
AbstractError.Builder. addExtension(XmlElement extension)
void
Stanza. addExtension(XmlElement extension)
Adds a stanza extension to the packet.B
StanzaBuilder. addExtension(XmlElement extensionElement)
XmlElement
Stanza. overrideExtension(XmlElement extension)
Add the given extension and override eventually existing extensions with the same name and namespace.B
StanzaBuilder. overrideExtension(XmlElement extensionElement)
XmlElement
Stanza. removeExtension(XmlElement extension)
Deprecated.useStanzaBuilder
instead.Method parameters in org.jivesoftware.smack.packet with type arguments of type XmlElement Modifier and Type Method Description void
Stanza. addExtensions(Collection<? extends XmlElement> extensions)
Adds a collection of stanza extensions to the packet.B
StanzaBuilder. addExtensions(Collection<? extends XmlElement> extensionElements)
B
StanzaBuilder. addOptExtensions(Collection<? extends XmlElement> extensionElements)
B
AbstractError.Builder. setExtensions(List<XmlElement> extensions)
Constructor parameters in org.jivesoftware.smack.packet with type arguments of type XmlElement Constructor Description AbstractError(Map<String,String> descriptiveTexts, String textNamespace, List<XmlElement> extensions)
AbstractError(Map<String,String> descriptiveTexts, List<XmlElement> extensions)
StanzaError(StanzaError.Condition condition, String conditionText, String errorGenerator, StanzaError.Type type, Map<String,String> descriptiveTexts, List<XmlElement> extensions)
Creates a new error with the specified type, condition and message.StreamError(StreamError.Condition condition, String conditionText, Map<String,String> descriptiveTexts, List<XmlElement> extensions)
-
Uses of XmlElement in org.jivesoftware.smack.provider
Classes in org.jivesoftware.smack.provider with type parameters of type XmlElement Modifier and Type Class Description class
EmbeddedExtensionProvider<PE extends XmlElement>
This class simplifies parsing of embedded elements by using the Template Method Pattern.class
ExtensionElementProvider<E extends XmlElement>
An abstract class for parsing custom extensions elements.Method parameters in org.jivesoftware.smack.provider with type arguments of type XmlElement Modifier and Type Method Description protected abstract PE
EmbeddedExtensionProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
-
Uses of XmlElement in org.jivesoftware.smack.roster.packet
Classes in org.jivesoftware.smack.roster.packet that implement XmlElement Modifier and Type Class 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
-
Uses of XmlElement in org.jivesoftware.smack.sasl.packet
Subinterfaces of XmlElement in org.jivesoftware.smack.sasl.packet Modifier and Type Interface Description interface
SaslNonza
Classes in org.jivesoftware.smack.sasl.packet that implement XmlElement Modifier and Type Class Description static class
SaslNonza.AuthMechanism
Initiating SASL authentication by select a mechanism.static class
SaslNonza.Challenge
A SASL challenge stream element.static class
SaslNonza.Response
A SASL response stream element.static class
SaslNonza.SASLFailure
A SASL failure stream element, also called "SASL Error".static class
SaslNonza.Success
A SASL success stream element. -
Uses of XmlElement in org.jivesoftware.smack.sm.packet
Classes in org.jivesoftware.smack.sm.packet that implement XmlElement Modifier and Type Class 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
-
Uses of XmlElement in org.jivesoftware.smack.util
Methods in org.jivesoftware.smack.util with type parameters of type XmlElement Modifier and Type Method Description static <PE extends XmlElement>
PEPacketUtil. extensionElementFrom(Collection<XmlElement> collection, String element, String namespace)
Get a extension element from a collection.Methods in org.jivesoftware.smack.util that return XmlElement Modifier and Type Method Description static XmlElement
PacketParserUtils. parseExtensionElement(String elementName, String namespace, XmlPullParser parser, XmlEnvironment outerXmlEnvironment)
Parses an extension element.Methods in org.jivesoftware.smack.util with parameters of type XmlElement Modifier and Type Method Description static <E extends ExtensionElement>
EXmppElementUtil. castOrThrow(XmlElement extensionElement, Class<E> extensionElementClass)
protected XmlStringBuilder
XmlStringBuilder. prelude(XmlElement pe)
Method parameters in org.jivesoftware.smack.util with type arguments of type XmlElement Modifier and Type Method Description static void
PacketParserUtils. addExtensionElement(Collection<XmlElement> collection, XmlPullParser parser, String elementName, String namespace, XmlEnvironment outerXmlEnvironment)
static void
PacketParserUtils. addExtensionElement(Collection<XmlElement> collection, XmlPullParser parser, XmlEnvironment outerXmlEnvironment)
static <PE extends XmlElement>
PEPacketUtil. extensionElementFrom(Collection<XmlElement> collection, String element, String namespace)
Get a extension element from a collection.static <E extends ExtensionElement>
List<E>XmppElementUtil. getElementsFrom(MultiMap<QName,XmlElement> elementMap, Class<E> extensionElementClass)
static QName
XmppElementUtil. getQNameFor(Class<? extends XmlElement> fullyQualifiedElement)
Constructors in org.jivesoftware.smack.util with parameters of type XmlElement Constructor Description XmlStringBuilder(XmlElement pe)
XmlStringBuilder(XmlElement element, XmlEnvironment enclosingXmlEnvironment)
-
Uses of XmlElement in org.jivesoftware.smack.websocket.elements
Classes in org.jivesoftware.smack.websocket.elements that implement XmlElement Modifier and Type Class Description class
WebSocketCloseElement
class
WebSocketOpenElement
-
Uses of XmlElement in org.jivesoftware.smackx.address.packet
Classes in org.jivesoftware.smackx.address.packet that implement XmlElement Modifier and Type Class Description class
MultipleAddresses
Stanza extension that contains the list of addresses that a stanza should be sent or was sent.static class
MultipleAddresses.Address
-
Uses of XmlElement in org.jivesoftware.smackx.amp.packet
Classes in org.jivesoftware.smackx.amp.packet that implement XmlElement Modifier and Type Class Description class
AMPExtension
-
Uses of XmlElement in org.jivesoftware.smackx.attention.packet
Classes in org.jivesoftware.smackx.attention.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.blocking.element
Classes in org.jivesoftware.smackx.blocking.element that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.bob.element
Classes in org.jivesoftware.smackx.bob.element that implement XmlElement Modifier and Type Class Description class
BoBDataExtension
Bits of Binary data extension element.class
BoBIQ
Bits of Binary IQ class. -
Uses of XmlElement in org.jivesoftware.smackx.bytestreams.ibb.packet
Classes in org.jivesoftware.smackx.bytestreams.ibb.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.bytestreams.socks5.packet
Classes in org.jivesoftware.smackx.bytestreams.socks5.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.caps.packet
Classes in org.jivesoftware.smackx.caps.packet that implement XmlElement Modifier and Type Class Description class
CapsExtension
A XEP-0115 Entity Capabilities extension. -
Uses of XmlElement in org.jivesoftware.smackx.carbons.packet
Classes in org.jivesoftware.smackx.carbons.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.chat_markers.element
Classes in org.jivesoftware.smackx.chat_markers.element that implement XmlElement Modifier and Type Class Description static class
ChatMarkersElements.AcknowledgedExtension
Acknowledged extension class.protected static class
ChatMarkersElements.ChatMarkerExtensionWithId
static class
ChatMarkersElements.DisplayedExtension
Displayed extension class.static class
ChatMarkersElements.MarkableExtension
Markable extension class.static class
ChatMarkersElements.ReceivedExtension
Received extension class. -
Uses of XmlElement in org.jivesoftware.smackx.chatstates.packet
Classes in org.jivesoftware.smackx.chatstates.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.commands.packet
Classes in org.jivesoftware.smackx.commands.packet that implement XmlElement Modifier and Type Class Description class
AdHocCommandData
Represents the state and the request of the execution of an adhoc command.static class
AdHocCommandData.SpecificError
-
Uses of XmlElement in org.jivesoftware.smackx.csi.packet
Classes in org.jivesoftware.smackx.csi.packet that implement XmlElement Modifier and Type Class Description static class
ClientStateIndication.Active
static class
ClientStateIndication.Feature
static class
ClientStateIndication.Inactive
-
Uses of XmlElement in org.jivesoftware.smackx.delay.packet
Classes in org.jivesoftware.smackx.delay.packet that implement XmlElement Modifier and Type Class Description class
DelayInformation
Represents timestamp information about data stored for later delivery. -
Uses of XmlElement in org.jivesoftware.smackx.disco.packet
Classes in org.jivesoftware.smackx.disco.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.dox.element
Classes in org.jivesoftware.smackx.dox.element that implement XmlElement Modifier and Type Class Description class
DnsIq
-
Uses of XmlElement in org.jivesoftware.smackx.eme.element
Classes in org.jivesoftware.smackx.eme.element that implement XmlElement Modifier and Type Class Description class
ExplicitMessageEncryptionElement
-
Uses of XmlElement in org.jivesoftware.smackx.fallback_indication.element
Classes in org.jivesoftware.smackx.fallback_indication.element that implement XmlElement Modifier and Type Class Description class
FallbackIndicationElement
-
Uses of XmlElement in org.jivesoftware.smackx.forward.packet
Classes in org.jivesoftware.smackx.forward.packet that implement XmlElement Modifier and Type Class Description class
Forwarded<S extends Stanza>
Stanza extension for XEP-0297: Stanza Forwarding. -
Uses of XmlElement in org.jivesoftware.smackx.gcm.packet
Classes in org.jivesoftware.smackx.gcm.packet that implement XmlElement Modifier and Type Class Description class
GcmPacketExtension
XMPP extension elements as used by Google's GCM Cloud Connection Server (XMPP). -
Uses of XmlElement in org.jivesoftware.smackx.geoloc.packet
Classes in org.jivesoftware.smackx.geoloc.packet that implement XmlElement Modifier and Type Class Description class
GeoLocation
A GeoLocation Extension packet, which is used by the XMPP clients to exchange their respective geographic locations. -
Uses of XmlElement in org.jivesoftware.smackx.hashes.element
Classes in org.jivesoftware.smackx.hashes.element that implement XmlElement Modifier and Type Class Description class
HashElement
Represent a hash element. -
Uses of XmlElement in org.jivesoftware.smackx.hints.element
Classes in org.jivesoftware.smackx.hints.element that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.hoxt.packet
Classes in org.jivesoftware.smackx.hoxt.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.httpfileupload.element
Classes in org.jivesoftware.smackx.httpfileupload.element that implement XmlElement Modifier and Type Class 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
-
Uses of XmlElement in org.jivesoftware.smackx.iot.control.element
Classes in org.jivesoftware.smackx.iot.control.element that implement XmlElement Modifier and Type Class Description class
IoTSetRequest
class
IoTSetResponse
class
SetBoolData
class
SetData
class
SetDoubleData
class
SetIntData
class
SetLongData
-
Uses of XmlElement in org.jivesoftware.smackx.iot.data.element
Classes in org.jivesoftware.smackx.iot.data.element that implement XmlElement Modifier and Type Class Description class
IoTDataExtensionElement
class
IoTDataField
static class
IoTDataField.BooleanField
static class
IoTDataField.IntField
class
IoTDataReadOutAccepted
class
IoTDataRequest
class
IoTFieldsExtension
class
NodeElement
class
TimestampElement
-
Uses of XmlElement in org.jivesoftware.smackx.iot.discovery.element
Classes in org.jivesoftware.smackx.iot.discovery.element that implement XmlElement Modifier and Type Class Description class
IoTClaimed
class
IoTDisown
class
IoTDisowned
class
IoTMine
class
IoTRegister
class
IoTRemove
class
IoTRemoved
class
IoTUnregister
-
Uses of XmlElement in org.jivesoftware.smackx.iot.provisioning.element
Classes in org.jivesoftware.smackx.iot.provisioning.element that implement XmlElement Modifier and Type Class Description class
ClearCache
class
ClearCacheResponse
class
Friend
class
IoTIsFriend
class
IoTIsFriendResponse
class
Unfriend
-
Uses of XmlElement in org.jivesoftware.smackx.iqlast.packet
Classes in org.jivesoftware.smackx.iqlast.packet that implement XmlElement Modifier and Type Class Description class
LastActivity
A last activity IQ for retrieving information about the last activity associated with a Jabber ID. -
Uses of XmlElement in org.jivesoftware.smackx.iqprivate.packet
Classes in org.jivesoftware.smackx.iqprivate.packet that implement XmlElement Modifier and Type Class Description class
PrivateDataIQ
-
Uses of XmlElement in org.jivesoftware.smackx.iqregister.packet
Classes in org.jivesoftware.smackx.iqregister.packet that implement XmlElement Modifier and Type Class Description class
Registration
Represents registration packets.static class
Registration.Feature
-
Uses of XmlElement in org.jivesoftware.smackx.iqversion.packet
Classes in org.jivesoftware.smackx.iqversion.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.jid_prep.element
Classes in org.jivesoftware.smackx.jid_prep.element that implement XmlElement Modifier and Type Class Description class
JidPrepIq
-
Uses of XmlElement in org.jivesoftware.smackx.jingle_filetransfer.element
Classes in org.jivesoftware.smackx.jingle_filetransfer.element that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.jingle.element
Subinterfaces of XmlElement in org.jivesoftware.smackx.jingle.element Modifier and Type Interface Description interface
JingleContentDescriptionChildElement
An element found usually in 'description' elements.interface
JingleContentTransportInfo
Abstract JingleContentTransportInfo element.Classes in org.jivesoftware.smackx.jingle.element that implement XmlElement Modifier and Type Class Description class
Jingle
The Jingle element.class
JingleContent
Jingle content element.class
JingleContentDescription
Jingle content description.class
JingleContentTransport
A jingle transport extension.class
JingleContentTransportCandidate
An element found usually in Jingle 'transport' elements.class
JingleError
class
JingleReason
The Jingle 'reason' element.static class
JingleReason.AlternativeSession
class
UnknownJingleContentDescription
class
UnknownJingleContentTransport
Methods in org.jivesoftware.smackx.jingle.element that return XmlElement Modifier and Type Method Description XmlElement
JingleReason. getElement()
An optional element that provides more detailed machine-readable information about the reason for the action.Constructors in org.jivesoftware.smackx.jingle.element with parameters of type XmlElement Constructor Description AlternativeSession(String sessionId, String text, XmlElement element)
JingleReason(JingleReason.Reason reason, String text, XmlElement element)
-
Uses of XmlElement in org.jivesoftware.smackx.jingle.transports.jingle_ibb.element
Classes in org.jivesoftware.smackx.jingle.transports.jingle_ibb.element that implement XmlElement Modifier and Type Class Description class
JingleIBBTransport
Transport Element for JingleInBandBytestream transports. -
Uses of XmlElement in org.jivesoftware.smackx.jingle.transports.jingle_s5b.elements
Classes in org.jivesoftware.smackx.jingle.transports.jingle_s5b.elements that implement XmlElement Modifier and Type Class 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
-
Uses of XmlElement in org.jivesoftware.smackx.jingleold.nat
Classes in org.jivesoftware.smackx.jingleold.nat that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.jingleold.packet
Classes in org.jivesoftware.smackx.jingleold.packet that implement XmlElement Modifier and Type Class Description class
Jingle
An Jingle sub-packet, which is used by XMPP clients to exchange info like descriptions and transports.class
JingleContent
Jingle content.class
JingleContentDescription
Jingle content 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
JingleError
class
JingleTransport
A jingle transport extension.static class
JingleTransport.Ice
RTP-ICE profile.static class
JingleTransport.RawUdp
Raw UDP profile. -
Uses of XmlElement in org.jivesoftware.smackx.jiveproperties.packet
Classes in org.jivesoftware.smackx.jiveproperties.packet that implement XmlElement Modifier and Type Class Description class
JivePropertiesExtension
Properties provide an easy mechanism for clients to share data. -
Uses of XmlElement in org.jivesoftware.smackx.json.packet
Classes in org.jivesoftware.smackx.json.packet that implement XmlElement Modifier and Type Class Description class
AbstractJsonPacketExtension
class
JsonPacketExtension
XMPP JSON Containers as defined in XEP-0335. -
Uses of XmlElement in org.jivesoftware.smackx.last_interaction.element
Classes in org.jivesoftware.smackx.last_interaction.element that implement XmlElement Modifier and Type Class Description class
IdleElement
-
Uses of XmlElement in org.jivesoftware.smackx.mam.element
Classes in org.jivesoftware.smackx.mam.element that implement XmlElement Modifier and Type Class Description static class
MamElements.MamResultExtension
MAM result extension class.class
MamFinIQ
MAM fin IQ class.class
MamPrefsIQ
MAM Preferences IQ class.class
MamQueryIQ
MAM Query IQ class. -
Uses of XmlElement in org.jivesoftware.smackx.mediaelement.element
Classes in org.jivesoftware.smackx.mediaelement.element that implement XmlElement Modifier and Type Class Description class
MediaElement
static class
MediaElement.Uri
-
Uses of XmlElement in org.jivesoftware.smackx.message_correct.element
Classes in org.jivesoftware.smackx.message_correct.element that implement XmlElement Modifier and Type Class Description class
MessageCorrectExtension
An Extension that implements XEP-0308: Last Message Correction This extension is expected to be added to message stanzas. -
Uses of XmlElement in org.jivesoftware.smackx.message_fastening.element
Classes in org.jivesoftware.smackx.message_fastening.element that implement XmlElement Modifier and Type Class Description class
FasteningElement
Message Fastening container element.Methods in org.jivesoftware.smackx.message_fastening.element that return types with arguments of type XmlElement Modifier and Type Method Description List<XmlElement>
FasteningElement. getWrappedPayloads()
Return all wrapped payloads of this element.Methods in org.jivesoftware.smackx.message_fastening.element with parameters of type XmlElement Modifier and Type Method Description FasteningElement.Builder
FasteningElement.Builder. addWrappedPayload(XmlElement wrappedPayload)
Add a wrapped payload.Method parameters in org.jivesoftware.smackx.message_fastening.element with type arguments of type XmlElement Modifier and Type Method Description FasteningElement.Builder
FasteningElement.Builder. addWrappedPayloads(List<XmlElement> wrappedPayloads)
Add multiple wrapped payloads at once. -
Uses of XmlElement in org.jivesoftware.smackx.message_markup.element
Classes in org.jivesoftware.smackx.message_markup.element that implement XmlElement Modifier and Type Class Description class
BlockQuoteElement
class
CodeBlockElement
class
ListElement
static class
ListElement.ListEntryElement
class
MarkupElement
static class
MarkupElement.BlockLevelMarkupElement
Interface for block level child elements.static class
MarkupElement.MarkupChildElement
Interface for child elements.static class
MarkupElement.NonEmptyChildElement
class
SpanElement
-
Uses of XmlElement in org.jivesoftware.smackx.message_retraction.element
Classes in org.jivesoftware.smackx.message_retraction.element that implement XmlElement Modifier and Type Class Description class
RetractedElement
class
RetractElement
-
Uses of XmlElement in org.jivesoftware.smackx.mood.element
Classes in org.jivesoftware.smackx.mood.element that implement XmlElement Modifier and Type Class Description class
MoodConcretisation
XEP-0107 can be extended with additional custom mood concretisations.class
MoodElement
ExtensionElement
that contains the users mood.static class
MoodElement.MoodSubjectElement
NamedElement
which represents the mood. -
Uses of XmlElement in org.jivesoftware.smackx.muc.packet
Classes in org.jivesoftware.smackx.muc.packet that implement XmlElement Modifier and Type Class Description 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.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. -
Uses of XmlElement in org.jivesoftware.smackx.muclight.element
Classes in org.jivesoftware.smackx.muclight.element that implement XmlElement Modifier and Type Class 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.ConfigurationsChangeExtension
Configurations change extension 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. -
Uses of XmlElement in org.jivesoftware.smackx.nick.packet
Classes in org.jivesoftware.smackx.nick.packet that implement XmlElement Modifier and Type Class Description class
Nick
A minimalistic implementation of aExtensionElement
for nicknames. -
Uses of XmlElement in org.jivesoftware.smackx.offline.packet
Classes in org.jivesoftware.smackx.offline.packet that implement XmlElement Modifier and Type Class Description class
OfflineMessageInfo
OfflineMessageInfo is an extension included in the retrieved offline messages requested by theOfflineMessageManager
.class
OfflineMessageRequest
Represents a request to get some or all the offline messages of a user. -
Uses of XmlElement in org.jivesoftware.smackx.omemo.element
Classes in org.jivesoftware.smackx.omemo.element that implement XmlElement Modifier and Type Class Description class
OmemoBundleElement
Class that represents an OMEMO Bundle element.class
OmemoBundleElement_VAxolotl
OMEMO device bundle as described by the protocol.class
OmemoDeviceListElement
A OMEMO device list update containing the IDs of all active devices of a contact.class
OmemoDeviceListElement_VAxolotl
The OMEMO device list element with the legacy Axolotl namespace.class
OmemoElement
Class that represents an OmemoElement.class
OmemoElement_VAxolotl
An OMEMO (PreKey)WhisperMessage element.class
OmemoHeaderElement
Header element of the message.class
OmemoHeaderElement_VAxolotl
class
OmemoKeyElement
Small class to collect key (byte[]), its id and whether its a preKey or not. -
Uses of XmlElement in org.jivesoftware.smackx.ox.element
Classes in org.jivesoftware.smackx.ox.element that implement XmlElement Modifier and Type Class Description class
CryptElement
This class describes an OpenPGP content element which is encrypted, but not signed.class
EncryptedOpenPgpContentElement
Abstract class that bundles functionality of encrypted OpenPGP content elements (CryptElement
,SigncryptElement
) together.class
OpenPgpContentElement
This class describes an OpenPGP content element.class
OpenPgpElement
Class that represents an OpenPGP message.class
PubkeyElement
Class representing a pubkey element which is used to transport OpenPGP public keys.static class
PubkeyElement.PubkeyDataElement
Element that contains the base64 encoded public key.class
PublicKeysListElement
Class that represents a public key list which was announced to a users metadata node.static class
PublicKeysListElement.PubkeyMetadataElement
class
SecretkeyElement
This class represents a secretkey element which contains a users OpenPGP secret key.class
SigncryptElement
This class represents an OpenPGP content element which is encrypted and signed.class
SignElement
This class represents an OpenPGP content element which is not encrypted but signed.Methods in org.jivesoftware.smackx.ox.element that return types with arguments of type XmlElement Modifier and Type Method Description List<XmlElement>
OpenPgpContentElement. getExtensions()
Return the payload of the message.List<XmlElement>
OpenPgpContentElement. getExtensions(String elementName, String namespace)
Return a list of all extensions with the given element name and namespace. -
Uses of XmlElement in org.jivesoftware.smackx.ping.packet
Classes in org.jivesoftware.smackx.ping.packet that implement XmlElement Modifier and Type Class Description class
Ping
-
Uses of XmlElement in org.jivesoftware.smackx.privacy.packet
Classes in org.jivesoftware.smackx.privacy.packet that implement XmlElement Modifier and Type Class Description class
Privacy
A Privacy IQ Packet, is used by thePrivacyListManager
andPrivacyProvider
to allow and block communications from other users. -
Uses of XmlElement in org.jivesoftware.smackx.pubsub
Classes in org.jivesoftware.smackx.pubsub with type parameters of type XmlElement Modifier and Type Class Description class
PayloadItem<E extends XmlElement>
This class represents an item that has been, or will be published to a pubsub node.Subinterfaces of XmlElement in org.jivesoftware.smackx.pubsub Modifier and Type Interface Description interface
EmbeddedPacketExtension
This interface definesExtensionElement
implementations that contain other extensions.Classes in org.jivesoftware.smackx.pubsub that implement XmlElement Modifier and Type Class Description class
Affiliation
Represents a affiliation between a user and a node, where theAffiliation.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 XmlElement>
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 forPayloadItem.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.Methods in org.jivesoftware.smackx.pubsub that return types with arguments of type XmlElement Modifier and Type Method Description List<XmlElement>
ConfigurationEvent. getExtensions()
List<XmlElement>
EmbeddedPacketExtension. getExtensions()
Get the list of embeddedExtensionElement
objects.List<XmlElement>
EventElement. getExtensions()
List<XmlElement>
ItemsExtension. getExtensions()
Method parameters in org.jivesoftware.smackx.pubsub with type arguments of type XmlElement Modifier and Type Method Description List<Affiliation>
Node. getAffiliations(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Get the affiliations of this node.List<Affiliation>
Node. getAffiliations(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Get the affiliations of this node.List<Affiliation>
Node. getAffiliationsAsOwner(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Retrieve the affiliation list for this node as owner.List<Affiliation>
Node. getAffiliationsAsOwner(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Retrieve the affiliation list for this node as owner.<T extends Item>
List<T>LeafNode. getItems(List<XmlElement> additionalExtensions, List<XmlElement> returnedExtensions)
Get items persisted on the node.List<Subscription>
Node. getSubscriptions(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Get the subscriptions currently associated with this node.List<Subscription>
Node. getSubscriptions(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Get the subscriptions currently associated with this node.List<Subscription>
Node. getSubscriptionsAsOwner(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Get the subscriptions currently associated with this node as owner.List<Subscription>
Node. getSubscriptionsAsOwner(List<XmlElement> additionalExtensions, Collection<XmlElement> returnedExtensions)
Get the subscriptions currently associated with this node as owner. -
Uses of XmlElement in org.jivesoftware.smackx.pubsub.packet
Classes in org.jivesoftware.smackx.pubsub.packet that implement XmlElement Modifier and Type Class Description class
PubSub
The standard PubSub extension of anIQ
packet.Methods in org.jivesoftware.smackx.pubsub.packet with type parameters of type XmlElement Modifier and Type Method Description <PE extends XmlElement>
PEPubSub. getExtension(PubSubElementType elem)
-
Uses of XmlElement in org.jivesoftware.smackx.pubsub.provider
Method parameters in org.jivesoftware.smackx.pubsub.provider with type arguments of type XmlElement Modifier and Type Method Description protected AffiliationsExtension
AffiliationsProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
protected ConfigurationEvent
ConfigEventProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attMap, List<? extends XmlElement> content)
protected EventElement
EventProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attMap, List<? extends XmlElement> content)
protected FormNode
FormNodeProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
protected ItemsExtension
ItemsProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
protected RetractItem
RetractEventProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
protected NodeExtension
SimpleNodeProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
protected SubscriptionsExtension
SubscriptionsProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
-
Uses of XmlElement in org.jivesoftware.smackx.push_notifications.element
Classes in org.jivesoftware.smackx.push_notifications.element that implement XmlElement Modifier and Type Class Description class
DisablePushNotificationsIQ
Disable Push Notifications IQ.class
EnablePushNotificationsIQ
Enable Push Notifications IQ.static class
PushNotificationsElements.RemoteDisablingExtension
-
Uses of XmlElement in org.jivesoftware.smackx.receipts
Classes in org.jivesoftware.smackx.receipts that implement XmlElement Modifier and Type Class 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.Method parameters in org.jivesoftware.smackx.receipts with type arguments of type XmlElement Modifier and Type Method Description protected DeliveryReceipt
DeliveryReceipt.Provider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
-
Uses of XmlElement in org.jivesoftware.smackx.reference.element
Classes in org.jivesoftware.smackx.reference.element that implement XmlElement Modifier and Type Class Description class
ReferenceElement
Constructors in org.jivesoftware.smackx.reference.element with parameters of type XmlElement Constructor Description ReferenceElement(Integer begin, Integer end, ReferenceElement.Type type, String anchor, URI uri, XmlElement child)
XEP-incompliant (v0.2) constructor. -
Uses of XmlElement in org.jivesoftware.smackx.rsm.packet
Classes in org.jivesoftware.smackx.rsm.packet that implement XmlElement Modifier and Type Class Description class
RSMSet
-
Uses of XmlElement in org.jivesoftware.smackx.search
Classes in org.jivesoftware.smackx.search that implement XmlElement Modifier and Type Class Description class
UserSearch
Implements the protocol currently used to search information repositories on the Jabber network. -
Uses of XmlElement in org.jivesoftware.smackx.sharedgroups.packet
Classes in org.jivesoftware.smackx.sharedgroups.packet that implement XmlElement Modifier and Type Class Description class
SharedGroupsInfo
IQ stanza used for discovering the user's shared groups and for getting the answer back from the server. -
Uses of XmlElement in org.jivesoftware.smackx.shim.packet
Classes in org.jivesoftware.smackx.shim.packet that implement XmlElement Modifier and Type Class 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). -
Uses of XmlElement in org.jivesoftware.smackx.shim.provider
Method parameters in org.jivesoftware.smackx.shim.provider with type arguments of type XmlElement Modifier and Type Method Description protected HeadersExtension
HeadersProvider. createReturnExtension(String currentElement, String currentNamespace, Map<String,String> attributeMap, List<? extends XmlElement> content)
-
Uses of XmlElement in org.jivesoftware.smackx.si.packet
Classes in org.jivesoftware.smackx.si.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.sid.element
Classes in org.jivesoftware.smackx.sid.element that implement XmlElement Modifier and Type Class Description class
OriginIdElement
class
StableAndUniqueIdElement
class
StanzaIdElement
-
Uses of XmlElement in org.jivesoftware.smackx.spoiler.element
Classes in org.jivesoftware.smackx.spoiler.element that implement XmlElement Modifier and Type Class Description class
SpoilerElement
-
Uses of XmlElement in org.jivesoftware.smackx.stanza_content_encryption.element
Subinterfaces of XmlElement in org.jivesoftware.smackx.stanza_content_encryption.element Modifier and Type Interface Description interface
AffixExtensionElement
Affix element that is identified by element name and namespace.Classes in org.jivesoftware.smackx.stanza_content_encryption.element that implement XmlElement Modifier and Type Class Description class
ContentElement
Extension element that holds the payload element, as well as a list of affix elements.Methods in org.jivesoftware.smackx.stanza_content_encryption.element that return types with arguments of type XmlElement Modifier and Type Method Description List<XmlElement>
PayloadElement. getItems()
Methods in org.jivesoftware.smackx.stanza_content_encryption.element with parameters of type XmlElement Modifier and Type Method Description ContentElement.Builder
ContentElement.Builder. addPayloadItem(XmlElement payloadItem)
Add a payload item as child element of the payload element.Constructor parameters in org.jivesoftware.smackx.stanza_content_encryption.element with type arguments of type XmlElement Constructor Description PayloadElement(List<XmlElement> payloadElements)
-
Uses of XmlElement in org.jivesoftware.smackx.time.packet
Classes in org.jivesoftware.smackx.time.packet that implement XmlElement Modifier and Type Class Description class
Time
A Time IQ packet, which is used by XMPP clients to exchange their respective local times. -
Uses of XmlElement in org.jivesoftware.smackx.usertune.element
Classes in org.jivesoftware.smackx.usertune.element that implement XmlElement Modifier and Type Class Description class
UserTuneElement
ExtensionElement
that contains the UserTune. -
Uses of XmlElement in org.jivesoftware.smackx.vcardtemp.packet
Classes in org.jivesoftware.smackx.vcardtemp.packet that implement XmlElement Modifier and Type Class Description class
VCard
A VCard class for use with the SMACK jabber library. -
Uses of XmlElement in org.jivesoftware.smackx.workgroup
Classes in org.jivesoftware.smackx.workgroup that implement XmlElement Modifier and Type Class Description class
MetaData
MetaData stanza extension. -
Uses of XmlElement in org.jivesoftware.smackx.workgroup.agent
Classes in org.jivesoftware.smackx.workgroup.agent that implement XmlElement Modifier and Type Class Description class
OfferConfirmation
-
Uses of XmlElement in org.jivesoftware.smackx.workgroup.ext.forms
Classes in org.jivesoftware.smackx.workgroup.ext.forms that implement XmlElement Modifier and Type Class Description class
WorkgroupForm
-
Uses of XmlElement in org.jivesoftware.smackx.workgroup.ext.history
Classes in org.jivesoftware.smackx.workgroup.ext.history that implement XmlElement Modifier and Type Class Description class
AgentChatHistory
IQ provider used to retrieve individual agent information.class
ChatMetadata
-
Uses of XmlElement in org.jivesoftware.smackx.workgroup.ext.macros
Classes in org.jivesoftware.smackx.workgroup.ext.macros that implement XmlElement Modifier and Type Class Description class
Macros
Macros iq is responsible for handling global and personal macros in the a Live Assistant Workgroup. -
Uses of XmlElement in org.jivesoftware.smackx.workgroup.ext.notes
Classes in org.jivesoftware.smackx.workgroup.ext.notes that implement XmlElement Modifier and Type Class Description class
ChatNotes
IQ stanza for retrieving and adding Chat Notes. -
Uses of XmlElement in org.jivesoftware.smackx.workgroup.packet
Classes in org.jivesoftware.smackx.workgroup.packet that implement XmlElement Modifier and Type Class 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 forInvitationRequest
.static class
RoomInvitation.RoomInvitationIQ
class
RoomTransfer
Stanza extension forTransferRequest
.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. -
Uses of XmlElement in org.jivesoftware.smackx.workgroup.settings
Classes in org.jivesoftware.smackx.workgroup.settings that implement XmlElement Modifier and Type Class Description class
ChatSettings
class
GenericSettings
class
OfflineSettings
class
SearchSettings
class
SoundSettings
class
WorkgroupProperties
-
Uses of XmlElement in org.jivesoftware.smackx.xdata
Subinterfaces of XmlElement in org.jivesoftware.smackx.xdata Modifier and Type Interface Description interface
FormFieldChildElement
Classes in org.jivesoftware.smackx.xdata that implement XmlElement Modifier and Type Class Description class
AbstractMultiFormField
class
AbstractSingleStringValueFormField
class
BooleanFormField
class
FormField
Represents a field of a form.static class
FormField.Description
static class
FormField.Option
Represents the available options of aListSingleFormField
andListMultiFormField
.static class
FormField.Required
static class
FormField.Value
class
JidMultiFormField
class
JidSingleFormField
class
ListMultiFormField
class
ListSingleFormField
class
SingleValueFormField
class
TextMultiFormField
class
TextSingleFormField
Fields in org.jivesoftware.smackx.xdata with type parameters of type XmlElement Modifier and Type Field Description protected List<XmlElement>
FormField. extraXmlChildElements
-
Uses of XmlElement in org.jivesoftware.smackx.xdata.packet
Classes in org.jivesoftware.smackx.xdata.packet that implement XmlElement Modifier and Type Class Description class
DataForm
Represents a form that could be use for gathering data as well as for reporting data returned from a search.static class
DataForm.Item
Represents items of reported data.static class
DataForm.ReportedData
Represents the fields that will be returned from a search. -
Uses of XmlElement in org.jivesoftware.smackx.xdatalayout.packet
Classes in org.jivesoftware.smackx.xdatalayout.packet that implement XmlElement Modifier and Type Class Description class
DataLayout
DataLayout Extension according to XEP-0141: Data Forms Layout.static class
DataLayout.DataFormLayoutElement
static class
DataLayout.Fieldref
static class
DataLayout.Reportedref
static class
DataLayout.Section
static class
DataLayout.Text
-
Uses of XmlElement in org.jivesoftware.smackx.xdatavalidation.packet
Classes in org.jivesoftware.smackx.xdatavalidation.packet that implement XmlElement Modifier and Type Class 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. -
Uses of XmlElement in org.jivesoftware.smackx.xevent.packet
Classes in org.jivesoftware.smackx.xevent.packet that implement XmlElement Modifier and Type Class Description class
MessageEvent
Represents message events relating to the delivery, display, composition and cancellation of messages. -
Uses of XmlElement in org.jivesoftware.smackx.xhtmlim.packet
Classes in org.jivesoftware.smackx.xhtmlim.packet that implement XmlElement Modifier and Type Class Description class
XHTMLExtension
An XHTML sub-packet, which is used by XMPP clients to exchange formatted text. -
Uses of XmlElement in org.jivesoftware.smackx.xmlelement.element
Classes in org.jivesoftware.smackx.xmlelement.element that implement XmlElement Modifier and Type Class Description class
DataFormsXmlElement
-
Uses of XmlElement in org.jivesoftware.smackx.xroster.packet
Classes in org.jivesoftware.smackx.xroster.packet that implement XmlElement Modifier and Type Class Description class
RosterExchange
Represents XMPP Roster Item Exchange packets.
-