Package | Description |
---|---|
org.jivesoftware.smackx.mam |
XEP-0313: Message Archive Management.
|
org.jivesoftware.smackx.xdata |
TODO describe me.
|
org.jivesoftware.smackx.xdata.packet |
TODO describe me.
|
org.jivesoftware.smackx.xdatavalidation.packet |
TODO describe me.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<FormField> |
MamManager.retrieveFormFields()
Get the form fields supported by the server.
|
java.util.List<FormField> |
MamManager.retrieveFormFields(java.lang.String node)
Get the form fields supported by the server.
|
Modifier and Type | Method and Description |
---|---|
MamManager.MamQueryResult |
MamManager.queryArchive(java.lang.Integer max,
java.util.Date start,
java.util.Date end,
Jid withJid,
java.util.List<FormField> additionalFields)
Query archive applying filters: max count, start date, end date, from/to
JID and with additional fields.
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.util.List<FormField> additionalFields)
Query Archive adding filters with additional fields.
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.lang.String node,
java.lang.Integer max,
java.util.Date start,
java.util.Date end,
Jid withJid,
java.util.List<FormField> additionalFields)
Query an message archive like a MUC archive or a PubSub node archive, addressed by an archiveAddress, applying
filters: max count, start date, end date, from/to JID and with additional fields.
|
Modifier and Type | Method and Description |
---|---|
FormField |
Form.getField(java.lang.String variable)
Returns the field of the form whose variable matches the specified variable.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<FormField> |
Form.getFields()
Returns a List of the fields that are part of the form.
|
Modifier and Type | Method and Description |
---|---|
void |
Form.addField(FormField field)
Adds a new field to complete as part of the form.
|
Modifier and Type | Method and Description |
---|---|
FormField |
DataForm.getField(java.lang.String variableName)
Return the form field with the given variable name or null.
|
FormField |
DataForm.getHiddenFormTypeField()
Returns the hidden FORM_TYPE field or null if this data form has none.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<FormField> |
DataForm.getFields()
Returns a List of the fields that are part of the form.
|
java.util.List<FormField> |
DataForm.ReportedData.getFields()
Returns the fields returned from a search.
|
java.util.List<FormField> |
DataForm.Item.getFields()
Returns the fields that define the data that goes with the item.
|
Modifier and Type | Method and Description |
---|---|
void |
DataForm.addField(FormField field)
Adds a new field as part of the form.
|
Constructor and Description |
---|
Item(java.util.List<FormField> fields) |
ReportedData(java.util.List<FormField> fields) |
Modifier and Type | Method and Description |
---|---|
abstract void |
ValidateElement.checkConsistency(FormField formField)
Check if this element is consistent according to the business rules in XEP=0122.
|
void |
ValidateElement.BasicValidateElement.checkConsistency(FormField formField) |
void |
ValidateElement.OpenValidateElement.checkConsistency(FormField formField) |
void |
ValidateElement.RangeValidateElement.checkConsistency(FormField formField) |
void |
ValidateElement.RegexValidateElement.checkConsistency(FormField formField) |
protected void |
ValidateElement.checkListRangeConsistency(FormField formField)
The >list-range/< element SHOULD be included only when the <field/> is of type "list-multi" and SHOULD be ignored
otherwise.
|
protected void |
ValidateElement.checkNonMultiConsistency(FormField formField,
java.lang.String method) |