public static class ValidateElement.RegexValidateElement extends ValidateElement
ValidateElementValidateElement.BasicValidateElement, ValidateElement.ListRange, ValidateElement.OpenValidateElement, ValidateElement.RangeValidateElement, ValidateElement.RegexValidateElement| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
METHOD |
DATATYPE_XS_STRING, ELEMENT, NAMESPACE| Constructor and Description |
|---|
RegexValidateElement(java.lang.String dataType,
java.lang.String regex)
Regex validate element.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendXML(XmlStringBuilder buf) |
void |
checkConsistency(FormField formField)
Check if this element is consistent according to the business rules in XEP=0122.
|
java.lang.String |
getRegex()
the expression is that defined for POSIX extended regular expressions, including support for Unicode.
|
checkListRangeConsistency, checkNonMultiConsistency, getDatatype, getElementName, getListRange, getNamespace, setListRange, toXMLpublic static final java.lang.String METHOD
public RegexValidateElement(java.lang.String dataType, java.lang.String regex)
dataType - regex - ValidateElement.getDatatype()public java.lang.String getRegex()
protected void appendXML(XmlStringBuilder buf)
appendXML in class ValidateElementpublic void checkConsistency(FormField formField)
ValidateElementcheckConsistency in class ValidateElement