Class StringFormatValidator

    • Field Detail

      • PATTERN

        public static final Pattern PATTERN
        The Regex pattern.
    • Method Detail

      • of

        public static StringFormatValidator of​(String format)
        Creates a string format.
        Parameters:
        format - the format.
        Returns:
        the string format.
      • withTranslation

        public static StringFormatValidator withTranslation​(String format,
                                                            String translationFormat)
        Creates a string format.

        Note: The validator returned is the validator for the translation format.

        Parameters:
        format - the format.
        translationFormat - the format of the translation
        Returns:
        the string format.
      • of

        public static StringFormatValidator of​(String format,
                                               Object... parameters)
        Creates a string format.
        Parameters:
        format - the format.
        parameters - the parameters to validate against.
        Returns:
        the string format.
      • argumentCount

        public int argumentCount()
        Description copied from interface: FormatValidator
        The number of arguments needed for the format.
        Returns:
        the number of arguments needed.
      • format

        public String format()
        Description copied from interface: FormatValidator
        Returns the format string used for validation.
        Returns:
        the format string.
      • isValid

        public boolean isValid()
        Description copied from interface: FormatValidator
        Returns true of the format is valid, otherwise false.
        Returns:
        true of the format is valid, otherwise false.
      • asFormat

        public String asFormat()
        Recreates the format using the internal formatting descriptors.
        Returns:
        the format.