Smack/smack-extensions/src/main/java/org/jivesoftware/smackx
Florian Schmaus 9e797c1b17 Enable PacketExtensions for IQs
This is actually only part one, i.e. with this commit if the user adds a
PacketExtension to an IQ it will be included in IQ.toXml(). Which was
previously only the case if the IQ subclass explicitly included packet
extensions.

The second part of the change is to change the IQ provider, so that
packet extensions are automatically parsed.

Cases where PacketExtensions are used for Message and IQ are slightly
changed. The IQ sublcass now only has a field with this
PacketExtension (see for example
bytestreams.ibb.packet.DataPacketExtension).

Also changed hoxt API: Removed unnecessary indirection and made the
API more Smack idiomatic.
2014-11-10 11:43:18 +01:00
..
address Fix javadoc warnings and deprecated methods 2014-11-02 12:12:56 +01:00
amp Use ServiceDiscoveryManager.supportsFeature() in AMPManager 2014-10-31 20:02:44 +01:00
attention/packet Rework Smack Provider design 2014-10-08 16:01:14 +02:00
bookmarks Rework Smack Provider design 2014-10-08 16:01:14 +02:00
bytestreams Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
caps Remove ServiceDiscoveryManager.getFeaturesList() 2014-11-01 13:16:22 +01:00
chatstates Replace PacketInterceptor with PacketListener 2014-10-12 19:19:44 +02:00
commands Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
delay Rework Smack Provider design 2014-10-08 16:01:14 +02:00
disco Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
filetransfer Add XMPPConnection.createPacketcollectorAndSend(PacketFilter, Packet) 2014-10-13 10:45:00 +02:00
forward Rework Smack Provider design 2014-10-08 16:01:14 +02:00
iqlast Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
iqprivate Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
iqregister Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
iqversion Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
jiveproperties Rework Smack Provider design 2014-10-08 16:01:14 +02:00
muc Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
nick/packet Rework Smack Provider design 2014-10-08 16:01:14 +02:00
offline Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
pep Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
ping Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
privacy Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
pubsub Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
receipts Rework Smack Provider design 2014-10-08 16:01:14 +02:00
rsm Rework Smack Provider design 2014-10-08 16:01:14 +02:00
search Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
sharedgroups Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
shim Rework Smack Provider design 2014-10-08 16:01:14 +02:00
si Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
time Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
vcardtemp Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
xdata Refactor Bind and Roster IQ parsing code into providers 2014-10-30 13:21:36 +01:00
xhtmlim Rework Smack Provider design 2014-10-08 16:01:14 +02:00