Smack/smack-extensions/src/main/java/org/jivesoftware/smackx
Florian Schmaus 9286a1decb Rework XMPP Error class design
Introduce AbstractError, change 'Conditions' to enums. Because of
AbstractError, it was necessary that PlainStreamElement and
TopLevelStreamElement becomes an interface. Thus the implementation of
TopLevelStreamElement.toString() had to be removed.

This adds

- policy-violation
- unexpected-request

to XMPPError.Condition, and removes the

- payment-required
- remote-server-error
- unexpected-condition
- request-timeout

Conditions

The file transfer code does now no longer throw XMPPErrorExceptions, but
SmackExceptions.

Fixes SMACK-608. Makes it possible to resolves SMACK-386.
2014-11-25 13:19:32 +01:00
..
address Don't use extending stanza addressing if not strictly necessary 2014-11-10 17:37:27 +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 Rework XMPP Error class design 2014-11-25 13:19:32 +01:00
caps Smack 4.0.6 2014-11-23 20:05:44 +01:00
chatstates Replace PacketInterceptor with PacketListener 2014-10-12 19:19:44 +02:00
commands Rework XMPP Error class design 2014-11-25 13:19:32 +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 Rework XMPP Error class design 2014-11-25 13:19:32 +01: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 Add XData(Layout)Manager 2014-11-21 09:59:24 +01:00
xdatalayout Add XData(Layout)Manager 2014-11-21 09:59:24 +01:00
xhtmlim Rework Smack Provider design 2014-10-08 16:01:14 +02:00