Package org.jivesoftware.smack.provider
Class ExtensionElementProvider<EE extends ExtensionElement>
- java.lang.Object
-
- org.jivesoftware.smack.provider.AbstractProvider<E>
-
- org.jivesoftware.smack.provider.Provider<EE>
-
- org.jivesoftware.smack.provider.ExtensionElementProvider<EE>
-
- Direct Known Subclasses:
AbstractDelayInformationProvider,AbstractJsonExtensionProvider,AcknowledgedProvider,AdHocCommandDataProvider.BadActionError,AdHocCommandDataProvider.BadLocaleError,AdHocCommandDataProvider.BadPayloadError,AdHocCommandDataProvider.BadSessionIDError,AdHocCommandDataProvider.MalformedActionError,AdHocCommandDataProvider.SessionExpiredError,AffiliationProvider,AffixExtensionElementProvider,AgentStatus.Provider,AMPExtensionProvider,AttentionExtension.Provider,Base64BinaryChunkProvider,BlockedErrorExtensionProvider,BoBDataExtensionProvider,BodyElementProvider,CapsExtensionProvider,CarbonManagerProvider,ChatStateExtensionProvider,ChecksumProvider,ClientStateIndicationFeatureProvider,ContentElementProvider,DataFormProvider,DataPacketProvider.PacketExtensionProvider,DeliveryReceiptRequest.Provider,DisplayedProvider,EmbeddedExtensionProvider,ExplicitMessageEncryptionProvider,FallbackIndicationElementProvider,FasteningElementProvider,FileTooLargeErrorProvider,ForwardedProvider,FriendProvider,GeoLocationProvider,GroupChatInvitation.Provider,HashElementProvider,HeaderProvider,IdleProvider,IntrospectionProvider.PacketExtensionIntrospectionProvider,IoTFieldsExtensionProvider,ItemProvider,JingleContentDescriptionProvider,JingleContentDescriptionProvider,JingleContentInfoProvider.Audio,JingleContentProvider,JingleContentTransportProvider,JingleDescriptionProvider,JingleError.Provider,JingleErrorProvider,JingleTransportProvider,JivePropertiesExtensionProvider,MamResultProvider,MarkableProvider,MarkupElementProvider,MessageCorrectProvider,MessageEventProvider,MessageProcessingHintProvider,MessageSubjectElementProvider,MessageThreadElementProvider,MetaDataProvider,MoodConcretisationProvider,MoodProvider,MUCLightAffiliationsChangeProvider,MUCLightConfigurationsChangeProvider,MUCUserProvider,MultipleAddressesProvider,NickProvider,OfflineMessageInfo.Provider,OmemoBundleVAxolotlProvider,OmemoDeviceListVAxolotlProvider,OmemoVAxolotlProvider,OpenPgpContentElementProvider,OpenPgpElementProvider,OriginIdProvider,PubkeyElementProvider,PublicKeysListElementProvider,QueueDetails.Provider,QueueOverview.Provider,QueueUpdate.Provider,ReceivedProvider,ReferenceProvider,RegistrationStreamFeatureProvider,RemoteDisablingProvider,RetractedElementProvider,RetractElementProvider,RoomInvitation.Provider,RoomTransfer.Provider,RosterExchangeProvider,RosterVerStreamFeatureProvider,RSMSetProvider,SecretkeyElementProvider,SessionID.Provider,SpoilerProvider,StandardExtensionElementProvider,StanzaIdProvider,StreamManagementStreamFeatureProvider,SubscriptionPreApprovalStreamFeatureProvider,SubscriptionProvider,UnfriendProvider,UserID.Provider,UserTuneProvider,WorkgroupInformation.Provider,XHTMLExtensionProvider
public abstract class ExtensionElementProvider<EE extends ExtensionElement> extends Provider<EE>
An abstract class for parsing custom extensions elements. Each ExtensionElementProvider must be registered with the ProviderManager class for it to be used. Every implementation of this abstract class must have a public, no-argument constructor.
-
-
Constructor Summary
Constructors Constructor Description ExtensionElementProvider()
-
Method Summary
-
Methods inherited from class org.jivesoftware.smack.provider.AbstractProvider
getElementClass
-
-
-
-
Constructor Detail
-
ExtensionElementProvider
public ExtensionElementProvider()
-
-