public final class Validation extends Object
<validate/> element in the http://jabber.org/protocol/xdata-validate namespace, which is used to validate form fields.
This class is immutable.
| Modifier and Type | Class and Description |
|---|---|
static class |
Validation.ListRange
For "list-multi", validation can indicate that a minimum and maximum number of options should be selected and/or entered.
|
static class |
Validation.ValidationMethod
The abstract validation method.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
NAMESPACE
http://jabber.org/protocol/xdata-validate
|
| Constructor and Description |
|---|
Validation(String dataType)
Creates a validation with a data type.
|
Validation(String dataType,
Validation.ValidationMethod validationMethod)
Creates a validation with a data type and validation method.
|
Validation(String dataType,
Validation.ValidationMethod validationMethod,
Validation.ListRange listRange)
Creates a validation with a data type, validation method and list range.
|
Validation(Validation.ValidationMethod validationMethod)
Creates a validation with a validation method (and no data type, which is optional).
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDataType()
Gets the data type of the field.
|
Validation.ListRange |
getListRange()
Gets the list range.
|
Validation.ValidationMethod |
getValidationMethod()
Gets the validation method.
|
public static final String NAMESPACE
public Validation(String dataType)
dataType - The data type.public Validation(Validation.ValidationMethod validationMethod)
validationMethod - The validation method.public Validation(String dataType, Validation.ValidationMethod validationMethod)
dataType - The data type.validationMethod - The validation method.public Validation(String dataType, Validation.ValidationMethod validationMethod, Validation.ListRange listRange)
dataType - The data type.validationMethod - The validation method.listRange - The list range, used for DataForm.Field.Type.LIST_MULTI fields.public final Validation.ValidationMethod getValidationMethod()
Validation.ValidationMethod.Basic,
Validation.ValidationMethod.Open,
Validation.ValidationMethod.Range,
Validation.ValidationMethod.Regexpublic final String getDataType()
public final Validation.ListRange getListRange()
Copyright © 2014–2018 XMPP.rocks. All rights reserved.