Smack/smack-core/src/main/java/org/jivesoftware/smack/util
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
..
dns Add javadoc to SmackException.ConnectionException 2014-06-17 13:17:15 +02:00
stringencoder Create smack.util.stringencoder for Base64, Base32,… 2014-09-04 11:07:55 +02:00
ArrayBlockingQueueWithShutdown.java Properly sync PacketWriter's queue 2014-05-05 19:26:42 +02:00
Async.java Call pingServerIfNecessary in new thread 2014-10-24 11:45:28 +02:00
ByteUtils.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
DNSUtil.java Smack 4.0.6 2014-11-23 20:05:44 +01:00
FileUtils.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
LazyStringBuilder.java Properly escape Bookmarks and FormField XML 2014-06-19 16:52:19 +02:00
MAC.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
MD5.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
ObservableReader.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
ObservableWriter.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
PacketParserUtils.java Rework XMPP Error class design 2014-11-25 13:19:32 +01:00
PacketUtil.java Add support for XEP-0059: Result Set Management 2014-09-13 12:28:18 +02:00
ParserUtils.java Rework Smack Provider design 2014-10-08 16:01:14 +02:00
ReaderListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SHA1.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
StringTransformer.java Support for International Domain Names in DNSUtil 2014-09-13 09:27:55 +02:00
StringUtils.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
TLSUtils.java Apply builder pattern to ConnectionConfiguration 2014-11-15 09:46:31 +01:00
WriterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
XmlStringBuilder.java Enable PacketExtensions for IQs 2014-11-10 11:43:18 +01:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00