Smack/smack-extensions/src/test/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
..
amp 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 Rework DiscoverInfo 2014-10-31 23:44:04 +01:00
delay/provider Rework Smack Provider design 2014-10-08 16:01:14 +02:00
filetransfer Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
forward Rework Smack Provider design 2014-10-08 16:01:14 +02:00
iqlast Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
iqversion Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
jiveproperties Improve parsing. Add method for de-serializing Strings 2014-05-28 08:18:44 +02:00
muc Rework MultiUserChat 2014-10-13 11:10:30 +02:00
ping Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
privacy/provider Improve parsing. Add method for de-serializing Strings 2014-05-28 08:18:44 +02:00
pubsub Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
receipts Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
rsm/provider Add support for XEP-0059: Result Set Management 2014-09-13 12:28:18 +02:00
time/packet Improve parsing. Add method for de-serializing Strings 2014-05-28 08:18:44 +02:00
xdata/packet Support for XEP-0141: Data Forms Layout. 2014-11-20 23:25:26 +01:00
xdatalayout/packet Remove DataFormProvider from extension.providers 2014-11-20 23:52:01 +01:00
xhtmlim/provider Rework Smack Provider design 2014-10-08 16:01:14 +02:00
ExtensionsInitializerTest.java Reworked OSGi support of Smack (SMACK-343) 2014-05-15 16:09:37 +02:00
InitExtensions.java Reworked OSGi support of Smack (SMACK-343) 2014-05-15 16:09:37 +02:00
VCardUnitTest.java Init Base64 test encoder for unit-tests 2014-09-07 17:22:55 +02:00