Package org.jivesoftware.smack.provider
Class ExtensionElementProvider<E extends XmlElement>
- java.lang.Object
-
- org.jivesoftware.smack.provider.AbstractProvider<E>
-
- org.jivesoftware.smack.provider.Provider<E>
-
- org.jivesoftware.smack.provider.ExtensionElementProvider<E>
-
- 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
,GroupChatInvitationProvider
,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<E extends XmlElement> extends Provider<E>
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jivesoftware.smack.provider.AbstractProvider
AbstractProvider.NumberFormatParseException, AbstractProvider.TextParseException, AbstractProvider.WrappableParser<E>
-
-
Constructor Summary
Constructors Constructor Description ExtensionElementProvider()
-
Method Summary
-
Methods inherited from class org.jivesoftware.smack.provider.AbstractProvider
getElementClass, wrapExceptions
-
-
-
-
Constructor Detail
-
ExtensionElementProvider
public ExtensionElementProvider()
-
-