Smack/documentation/extensions
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
..
blockingcommand.md Update/Edit documentation 2018-04-01 08:59:27 -05:00
caps.md Update/Edit documentation 2018-04-01 09:05:56 -05:00
consistent_colors.md Update/Edit documentation 2018-04-01 09:05:56 -05:00
dataforms.md Update/Edit documentation 2018-04-01 09:57:13 -05:00
disco.md Update disco.md 2018-04-03 08:46:50 -05:00
filetransfer.md Update filetransfer.md 2018-04-03 07:30:09 -05:00
hoxt.md Update hoxt.md 2018-04-03 07:51:18 -05:00
index.md Re-work data form API 2020-05-13 20:14:41 +02:00
intro.md Update markdown-gradle-plugin to 1.0.0 2015-03-07 21:08:53 +01:00
invitation.md Update/Edit documentation 2018-04-01 09:12:31 -05:00
iot.md Merge branch '4.2' 2018-03-28 12:51:28 +02:00
jingle.md New Jingle API groundwork 2017-05-30 08:45:27 +02:00
mam.md Improve MamManager API 2018-06-12 08:53:18 +02:00
messagemarkup.md Update/Edit documentation 2018-04-01 09:17:57 -05:00
muc.md Update muc.md 2019-08-05 12:57:48 +02:00
muclight.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
omemo.md Rework support for XEP-0384: OMEMO Encryption 2018-06-13 12:29:16 +02:00
omemo_migration_4.2.0_head.md Rework support for XEP-0384: OMEMO Encryption 2018-06-13 12:29:16 +02:00
ox-im.md XEP-0373, XEP-0374: OpenPGP for XMPP: Instant Messaging 2018-07-29 18:52:45 +02:00
ox.md XEP-0373, XEP-0374: OpenPGP for XMPP: Instant Messaging 2018-07-29 18:52:45 +02:00
privacy.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
privatedata.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
properties.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
pubsub.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
pushnotifications.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
references.md Add support for XEP-0372: References 2018-03-12 13:37:19 +01:00
rosterexchange.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
spoiler.md Add support for XEP-0382: Spoiler Messages 2018-02-22 08:51:54 +01:00
streammanagement.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
time.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00
xhtml.md Fix typos, reformat table and use https links 2018-03-12 15:34:23 +01:00