2 <!-- Providers file for default Smack extensions -->
5 <!-- Private Data Storage -->
7 <elementName>query
</elementName>
8 <namespace>jabber:iq:private
</namespace>
9 <className>org.jivesoftware.smackx.PrivateDataManager$PrivateDataIQProvider
</className>
14 <elementName>query
</elementName>
15 <namespace>jabber:iq:time
</namespace>
16 <className>org.jivesoftware.smackx.packet.Time
</className>
19 <!-- Roster Exchange -->
21 <elementName>x
</elementName>
22 <namespace>jabber:x:roster
</namespace>
23 <className>org.jivesoftware.smackx.provider.RosterExchangeProvider
</className>
26 <!-- Message Events -->
28 <elementName>x
</elementName>
29 <namespace>jabber:x:event
</namespace>
30 <className>org.jivesoftware.smackx.provider.MessageEventProvider
</className>
35 <elementName>active
</elementName>
36 <namespace>http://jabber.org/protocol/chatstates
</namespace>
37 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider
</className>
41 <elementName>composing
</elementName>
42 <namespace>http://jabber.org/protocol/chatstates
</namespace>
43 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider
</className>
47 <elementName>paused
</elementName>
48 <namespace>http://jabber.org/protocol/chatstates
</namespace>
49 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider
</className>
53 <elementName>inactive
</elementName>
54 <namespace>http://jabber.org/protocol/chatstates
</namespace>
55 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider
</className>
59 <elementName>gone
</elementName>
60 <namespace>http://jabber.org/protocol/chatstates
</namespace>
61 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider
</className>
66 <elementName>html
</elementName>
67 <namespace>http://jabber.org/protocol/xhtml-im
</namespace>
68 <className>org.jivesoftware.smackx.provider.XHTMLExtensionProvider
</className>
71 <!-- Group Chat Invitations -->
73 <elementName>x
</elementName>
74 <namespace>jabber:x:conference
</namespace>
75 <className>org.jivesoftware.smackx.GroupChatInvitation$Provider
</className>
78 <!-- Service Discovery # Items -->
80 <elementName>query
</elementName>
81 <namespace>http://jabber.org/protocol/disco#items
</namespace>
82 <className>org.jivesoftware.smackx.provider.DiscoverItemsProvider
</className>
85 <!-- Service Discovery # Info -->
87 <elementName>query
</elementName>
88 <namespace>http://jabber.org/protocol/disco#info
</namespace>
89 <className>org.jivesoftware.smackx.provider.DiscoverInfoProvider
</className>
94 <elementName>x
</elementName>
95 <namespace>jabber:x:data
</namespace>
96 <className>org.jivesoftware.smackx.provider.DataFormProvider
</className>
101 <elementName>x
</elementName>
102 <namespace>http://jabber.org/protocol/muc#user
</namespace>
103 <className>org.jivesoftware.smackx.provider.MUCUserProvider
</className>
108 <elementName>query
</elementName>
109 <namespace>http://jabber.org/protocol/muc#admin
</namespace>
110 <className>org.jivesoftware.smackx.provider.MUCAdminProvider
</className>
115 <elementName>query
</elementName>
116 <namespace>http://jabber.org/protocol/muc#owner
</namespace>
117 <className>org.jivesoftware.smackx.provider.MUCOwnerProvider
</className>
120 <!-- Delayed Delivery -->
122 <elementName>x
</elementName>
123 <namespace>jabber:x:delay
</namespace>
124 <className>org.jivesoftware.smackx.provider.DelayInformationProvider
</className>
129 <elementName>query
</elementName>
130 <namespace>jabber:iq:version
</namespace>
131 <className>org.jivesoftware.smackx.packet.Version
</className>
136 <elementName>vCard
</elementName>
137 <namespace>vcard-temp
</namespace>
138 <className>org.jivesoftware.smackx.provider.VCardProvider
</className>
141 <!-- Offline Message Requests -->
143 <elementName>offline
</elementName>
144 <namespace>http://jabber.org/protocol/offline
</namespace>
145 <className>org.jivesoftware.smackx.packet.OfflineMessageRequest$Provider
</className>
148 <!-- Offline Message Indicator -->
150 <elementName>offline
</elementName>
151 <namespace>http://jabber.org/protocol/offline
</namespace>
152 <className>org.jivesoftware.smackx.packet.OfflineMessageInfo$Provider
</className>
155 <!-- Last Activity -->
157 <elementName>query
</elementName>
158 <namespace>jabber:iq:last
</namespace>
159 <className>org.jivesoftware.smackx.packet.LastActivity$Provider
</className>
164 <elementName>query
</elementName>
165 <namespace>jabber:iq:search
</namespace>
166 <className>org.jivesoftware.smackx.search.UserSearch$Provider
</className>
169 <!-- SharedGroupsInfo -->
171 <elementName>sharedgroup
</elementName>
172 <namespace>http://www.jivesoftware.org/protocol/sharedgroup
</namespace>
173 <className>org.jivesoftware.smackx.packet.SharedGroupsInfo$Provider
</className>
176 <!-- JEP-33: Extended Stanza Addressing -->
178 <elementName>addresses
</elementName>
179 <namespace>http://jabber.org/protocol/address
</namespace>
180 <className>org.jivesoftware.smackx.provider.MultipleAddressesProvider
</className>
183 <!-- FileTransfer -->
185 <elementName>si
</elementName>
186 <namespace>http://jabber.org/protocol/si
</namespace>
187 <className>org.jivesoftware.smackx.provider.StreamInitiationProvider
</className>
191 <elementName>query
</elementName>
192 <namespace>http://jabber.org/protocol/bytestreams
</namespace>
193 <className>org.jivesoftware.smackx.provider.BytestreamsProvider
</className>
197 <elementName>open
</elementName>
198 <namespace>http://jabber.org/protocol/ibb
</namespace>
199 <className>org.jivesoftware.smackx.provider.IBBProviders$Open
</className>
203 <elementName>close
</elementName>
204 <namespace>http://jabber.org/protocol/ibb
</namespace>
205 <className>org.jivesoftware.smackx.provider.IBBProviders$Close
</className>
209 <elementName>data
</elementName>
210 <namespace>http://jabber.org/protocol/ibb
</namespace>
211 <className>org.jivesoftware.smackx.provider.IBBProviders$Data
</className>
216 <elementName>query
</elementName>
217 <namespace>jabber:iq:privacy
</namespace>
218 <className>org.jivesoftware.smack.provider.PrivacyProvider
</className>
221 <!-- Ad-Hoc Command -->
223 <elementName>command
</elementName>
224 <namespace>http://jabber.org/protocol/commands
</namespace>
225 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider
</className>
229 <elementName>bad-action
</elementName>
230 <namespace>http://jabber.org/protocol/commands
</namespace>
231 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadActionError
</className>
235 <elementName>malformed-actionn
</elementName>
236 <namespace>http://jabber.org/protocol/commands
</namespace>
237 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$MalformedActionError
</className>
241 <elementName>bad-locale
</elementName>
242 <namespace>http://jabber.org/protocol/commands
</namespace>
243 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadLocaleError
</className>
247 <elementName>bad-payload
</elementName>
248 <namespace>http://jabber.org/protocol/commands
</namespace>
249 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadPayloadError
</className>
253 <elementName>bad-sessionid
</elementName>
254 <namespace>http://jabber.org/protocol/commands
</namespace>
255 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadSessionIDError
</className>
259 <elementName>session-expired
</elementName>
260 <namespace>http://jabber.org/protocol/commands
</namespace>
261 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$SessionExpiredError
</className>