Smack/smack-extensions/src/main/java/org/jivesoftware/smackx/muc
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
..
bookmarkautojoin Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
filter Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
packet muc: synchronize Stats.create(Integer) 2020-04-16 21:20:53 +02:00
provider s/occured/occurred/ 2019-10-30 12:02:36 +01:00
Affiliate.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
AutoJoinFailedCallback.java Option to automatically rejoin MUC rooms after reconnection 2016-11-06 11:14:19 +01:00
AutoJoinSuccessCallback.java Add a success callback for auto-join on reconnect. 2019-04-09 14:21:11 -07:00
DefaultParticipantStatusListener.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
DefaultUserStatusListener.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
DiscussionHistory.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
HostedRoom.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
InvitationListener.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
InvitationRejectionListener.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
MUCAffiliation.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
MUCRole.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
MucConfigFormManager.java Re-work data form API 2020-05-13 20:14:41 +02:00
MucEnterConfiguration.java Specify correct and full version in @since javadoc tag 2020-04-18 19:02:30 +02:00
MultiUserChat.java Re-work data form API 2020-05-13 20:14:41 +02:00
MultiUserChatConstants.java Re-work data form API 2020-05-13 20:14:41 +02:00
MultiUserChatException.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
MultiUserChatManager.java Introduce StanzaBuilder 2019-10-25 21:41:55 +02:00
Occupant.java Rename Stanza.getExtension(String, String) to getExtensionElement() 2020-04-12 12:09:04 +02:00
ParticipantStatusListener.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
RoomInfo.java Re-work data form API 2020-05-13 20:14:41 +02:00
SubjectUpdatedListener.java Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
UserStatusListener.java Specify correct and full version in @since javadoc tag 2020-04-18 19:02:30 +02:00
package-info.java Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00