Florian Schmaus
4133eb175c
Replace XPP3 by XmlPullParser interface wrapping StAX and XPP3
...
Introducing Smack's own XmlPullParser interface which tries to stay as
compatible as possible to XPP3. The interface is used to either wrap
StAX's XMLStreamReader if Smack is used on Java SE, and XPP3's
XmlPullParser if Smack is used on on Android.
Fixes SMACK-591.
Also introduce JUnit 5 and non-strict javadoc projects.
2019-05-06 22:10:50 +02:00
Florian Schmaus
9c30e4f3cc
Merge branch '4.3'
2019-04-16 09:27:48 +02:00
Florian Schmaus
488055948d
Add missing 'synchronized' keywords to Manager.getInstanceFor()
...
Fixes SMACK-865.
2019-04-15 09:48:52 +02:00
Florian Schmaus
8df69bd3ce
Use XmlEnvironment in parsing/provider subsystem
2019-02-15 23:21:30 +01:00
Florian Schmaus
083dac8b83
Rework exceptions in the parsing / provider subsystem
2019-02-05 13:18:03 +01:00
Florian Schmaus
fee3ed81ca
Introduce XmlEnvironment
2019-02-05 13:18:03 +01:00
Florian Schmaus
5ab2903c32
Change Element.toXml() to toXml(String enclosingNamespace)
2018-04-27 10:05:25 +02:00
Florian Schmaus
c1e557e1d4
Add NAMESPACE field to SpoilerElement
2018-02-22 09:31:35 +01:00
Florian Schmaus
bde6239c26
Return empty map in SpoilerElement.getSpoilers() instead of null
2018-02-22 09:31:35 +01:00
Florian Schmaus
4292659f22
Use StringUtils in SpoilerElement
2018-02-22 09:03:09 +01:00
Florian Schmaus
81f599425a
Make SDM a field in SpoilerManager
2018-02-22 09:02:28 +01:00
Paul Schaub
ce19ea4114
Add support for XEP-0382: Spoiler Messages
...
Fixes SMACK-795.
2018-02-22 08:51:54 +01:00