Package org.jivesoftware.smack.packet
Interface ExtensionElement
-
- All Superinterfaces:
Element
,FullyQualifiedElement
,NamedElement
,XmlLangElement
- All Known Subinterfaces:
AffixExtensionElement
,EmbeddedPacketExtension
- All Known Implementing Classes:
AbstractHttpOverXmpp.Base64
,AbstractHttpOverXmpp.ChunkedBase64
,AbstractHttpOverXmpp.Data
,AbstractHttpOverXmpp.Ibb
,AbstractHttpOverXmpp.Text
,AbstractHttpOverXmpp.Xml
,AbstractJsonPacketExtension
,AbstractTextElement
,AdHocCommandData.SpecificError
,Affiliation
,AffiliationsExtension
,AgentStatus
,AMPExtension
,AttentionExtension
,Base64BinaryChunk
,Bind.Feature
,BlockedErrorExtension
,BlockQuoteElement
,BoBDataExtension
,Bytestream.Activate
,Bytestream.StreamHost
,Bytestream.StreamHostUsed
,CapsExtension
,CarbonExtension
,CarbonExtension.Private
,ChatMarkersElements.AcknowledgedExtension
,ChatMarkersElements.ChatMarkerExtensionWithId
,ChatMarkersElements.DisplayedExtension
,ChatMarkersElements.MarkableExtension
,ChatMarkersElements.ReceivedExtension
,ChatStateExtension
,Checksum
,ClientStateIndication.Feature
,CodeBlockElement
,Compress.Feature
,ConfigurationEvent
,ContentElement
,CryptElement
,DataForm
,DataForm.Item
,DataForm.ReportedData
,DataLayout
,DataLayout.DataFormLayoutElement
,DataLayout.Fieldref
,DataLayout.Reportedref
,DataLayout.Section
,DataLayout.Text
,DataPacketExtension
,DelayInformation
,DeliveryReceipt
,DeliveryReceiptRequest
,EncryptedOpenPgpContentElement
,EventElement
,ExplicitMessageEncryptionElement
,FallbackIndicationElement
,FasteningElement
,FileTooLargeError
,FileTooLargeError_V0_2
,FormNode
,Forwarded
,Friend
,GcmPacketExtension
,GeoLocation
,GetItemsRequest
,GroupChatInvitation
,HashElement
,Header
,HeadersExtension
,IdleElement
,IoTDataExtensionElement
,IoTDataField
,IoTDataField.BooleanField
,IoTDataField.IntField
,IoTFieldsExtension
,Item
,ItemsExtension
,JingleContent
,JingleContentDescription
,JingleContentDescription
,JingleContentDescription.Audio
,JingleContentInfo
,JingleContentInfo.Audio
,JingleContentInfo.Audio.Busy
,JingleContentInfo.Audio.Hold
,JingleContentInfo.Audio.Mute
,JingleContentInfo.Audio.Queued
,JingleContentInfo.Audio.Ringing
,JingleContentTransport
,JingleDescription
,JingleDescription.Audio
,JingleError
,JingleError
,JingleFileTransfer
,JingleIBBTransport
,JingleS5BTransport
,JingleTransport
,JingleTransport.Ice
,JingleTransport.RawUdp
,JivePropertiesExtension
,JsonPacketExtension
,ListElement
,ListElement.ListEntryElement
,MamElements.MamResultExtension
,MarkupElement
,MarkupElement.BlockLevelMarkupElement
,MarkupElement.MarkupChildElement
,MarkupElement.NonEmptyChildElement
,Mechanisms
,Message.Body
,Message.Subject
,Message.Thread
,MessageCorrectExtension
,MessageEvent
,MessageProcessingHint
,MetaData
,MoodConcretisation
,MoodElement
,MUCInitialPresence
,MUCLightElements.AffiliationsChangeExtension
,MUCLightElements.ConfigurationsChangeExtension
,MUCUser
,MUCUser.Decline
,MultipleAddresses
,MultipleAddresses.Address
,Nick
,NoCopyHint
,NodeElement
,NodeExtension
,NoPermanentStoreHint
,NoStoreHint
,OfflineMessageInfo
,OmemoBundleElement
,OmemoBundleElement_VAxolotl
,OmemoDeviceListElement
,OmemoDeviceListElement_VAxolotl
,OmemoElement
,OmemoElement_VAxolotl
,OpenPgpContentElement
,OpenPgpElement
,OptionsExtension
,OriginIdElement
,PayloadItem
,PubkeyElement
,PubkeyElement.PubkeyDataElement
,PublicKeysListElement
,PublicKeysListElement.PubkeyMetadataElement
,PublishItem
,PushNotificationsElements.RemoteDisablingExtension
,QueueDetails
,QueueOverview
,QueueUpdate
,ReferenceElement
,Registration.Feature
,RetractedElement
,RetractElement
,RetractItem
,RoomInvitation
,RoomTransfer
,RosterExchange
,RosterPacket.Item
,RosterVer
,RSMSet
,SecretkeyElement
,Session.Feature
,SessionID
,SetBoolData
,SetData
,SetDoubleData
,SetIntData
,SetLongData
,SigncryptElement
,SignElement
,SimplePayload
,SpanElement
,SpoilerElement
,StableAndUniqueIdElement
,StandardExtensionElement
,StanzaError
,StanzaErrorTextElement
,StanzaIdElement
,StoreHint
,StreamInitiation.Feature
,StreamInitiation.File
,StreamManagement.StreamManagementFeature
,SubscribeExtension
,Subscription
,SubscriptionPreApproval
,SubscriptionsExtension
,TimestampElement
,Unfriend
,UnknownJingleContentDescription
,UnknownJingleContentTransport
,UnsubscribeExtension
,UserID
,UserTuneElement
,WorkgroupInformation
,XHTMLExtension
public interface ExtensionElement extends FullyQualifiedElement
Interface to represent extension elements.An extension element is an XML subdocument with a root element name and namespace. Extension elements are used to provide extended functionality beyond what is in the base XMPP specification. Examples of extensions elements include message events, message properties, and extra presence data. IQ stanzas have limited support for extension elements.
This class is used primarily for extended content in XMPP Stanzas, to act as so called "extension elements". For more information see RFC 6120 ยง 8.4 Extended Content.
- See Also:
ExtensionElementProvider
-
-
Method Summary
-
Methods inherited from interface org.jivesoftware.smack.packet.FullyQualifiedElement
getLanguage, getNamespace, getQName
-
Methods inherited from interface org.jivesoftware.smack.packet.NamedElement
getElementName
-
-