1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2024-06-25 21:04:50 +02:00
Smack/smack-integration-test/src/main/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
..
caps sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
chatstate sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
filetransfer sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
geolocation sinttest: signal failure if geoloc element does not match 2020-04-13 15:28:17 +02:00
httpfileupload sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
iot sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
iqversion sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
mam sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
mood pep: improve API, add PepEventListener 2020-04-13 15:26:46 +02:00
muc sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
omemo sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
ox sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
ox_im sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
ping sinttest: migrate to JUnit5, drop JUnit4 2020-04-12 22:21:30 +02:00
pubsub Re-work data form API 2020-05-13 20:14:41 +02:00
usertune pep: improve API, add PepEventListener 2020-04-13 15:26:46 +02:00
xdata Re-work data form API 2020-05-13 20:14:41 +02:00
package-info.java Make "duplicate" package-info.java files symbolic links 2019-09-01 23:13:20 +02:00