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()
-
-