Smack/smack-experimental/src/test/java/org/jivesoftware/smackx
Florian Schmaus 77e26fc575 Re-work data form API
Apply builder pattern to form fields and replace getVariable() with
getFieldName(). Refer to the field name as "field name" instead of
"variable" everyone, just as XEP-0004 does.

Improve the high-level form API: introduce FilledForm and FillableForm
which perform stronger validation and consistency checks.

Also add FormFieldRegistry to enable processing of 'submit' forms
where the form field types are omitted.

Smack also now does omit the form field type declaration on 'submit'
type forms, as it is allowed by XEP-0004.
2020-05-13 20:14:41 +02:00
..
carbons Replace XPP3 by XmlPullParser interface wrapping StAX and XPP3 2019-05-06 22:10:50 +02:00
chat_markers Introduce StanzaBuilder 2019-10-25 21:41:55 +02:00
colors Organize imports everywhere 2019-10-29 21:12:22 +01:00
eme Introduce StanzaBuilder 2019-10-25 21:41:55 +02:00
hashes Introduce test fixtures 2020-04-11 22:05:36 +02:00
hoxt/provider Enable MissingJavadocPackage and UnnecessaryParentheses checkstyle checks 2019-07-24 09:18:39 +02:00
httpfileupload Remove xmlunit-lagacy and add xmlunit-assertj 2019-05-07 19:06:16 +02:00
mam Re-work data form API 2020-05-13 20:14:41 +02:00
message_fastening Remove superfluous ' "" +' statements 2020-04-15 09:35:13 +02:00
message_markup Add "whitespace after comma" checkstyle rule 2019-05-17 21:56:46 +02:00
muclight Update errorprone(-plugin) and make Unused(Variable|Method) an error 2019-05-07 23:09:00 +02:00
push_notifications Introduce StanzaBuilder 2019-10-25 21:41:55 +02:00
reference Enable werror for javadoc and fix javadoc issues 2019-08-30 12:08:30 +02:00
sid Introduce XMPPConnection.add(Message|Presence)Interceptor 2019-10-25 21:41:55 +02:00
spoiler Rename Stanza.getExtension(String, String) to getExtensionElement() 2020-04-12 12:09:04 +02:00
ExperimentalInitializerTest.java Replace XPP3 by XmlPullParser interface wrapping StAX and XPP3 2019-05-06 22:10:50 +02:00