Class ValidateElement.RegexValidateElement

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlElement, org.jivesoftware.smack.packet.XmlLangElement, FormFieldChildElement
    Enclosing class:
    ValidateElement

    public static class ValidateElement.RegexValidateElement
    extends ValidateElement
    Indicates that the value should be restricted to a regular expression. The regular expression must be that defined for POSIX extended regular expressions including support for Unicode.
    See Also:
    ValidateElement
    • Constructor Detail

      • RegexValidateElement

        public RegexValidateElement​(java.lang.String datatype,
                                    java.lang.String regex)
        Regex validate element.
        Parameters:
        datatype - TODO javadoc me please
        regex - TODO javadoc me please
        See Also:
        ValidateElement.getDatatype()
    • Method Detail

      • getRegex

        public java.lang.String getRegex()
        the expression is that defined for POSIX extended regular expressions, including support for Unicode.
        Returns:
        the regex
      • appendXML

        protected void appendXML​(org.jivesoftware.smack.util.XmlStringBuilder buf)
        Description copied from class: ValidateElement
        Append XML.
        Specified by:
        appendXML in class ValidateElement
        Parameters:
        buf - TODO javadoc me please