The S22.Xmpp.Extensions.Dataforms namespace contains classes and enumerations that implement XMPP Data Forms.

Classes

  ClassDescription
Public classBooleanField
Represents a field that provides an either-or choice between two options.
Public classDataField
The base class from which all implementations of data-fields must derive.
Public classDataForm
The abstract base class from which all implementations of concrete data-forms must derive.
Public classFieldList
Represents a list of data-fields contained in a data-form.
Public classFixedField
Represents a field that is intended for data description rather than data gathering.
Public classHiddenField
Represents a field that is intended to be invisible to the form-submitting entity, and is returned with the form.
Public classJidField
Represents a field for gathering or providing a single Jabber ID.
Public classJidMultiField
Represents a field for gathering or providing multiple Jabber IDs.
Public classListField
Represents a field for gathering or providing one option from among many.
Public classListMultiField
Represents a field for gathering or providing one or more options from among many.
Public classOption
Represents an option of a list data-field.
Public classPasswordField
Represents a field for gathering or providing a single line or word of text, which shall be obscured in an interface (e.g., with multiple instances of the asterisk character).
Public classRequestForm
Represents a requesting data-form.
Public classSubmitForm
Represents a data-form for data submission.
Public classTextField
Represents a field for gathering or providing a single line or word of text, which may be shown in an interface.
Public classTextMultiField
Represents a field for gathering or providing multiple lines of text.

Enumerations

  EnumerationDescription
Public enumerationDataFieldType
Defines possible values for the different types of data-fields.
Public enumerationDataFormType
Defines possible values for the different types of data-forms.