public void assertValidity()

in src/java/org/apache/fulcrum/intake/validator/StringValidator.java [102:121]


	public void assertValidity(String testValue)
            throws ValidationException
    {
        super.assertValidity(testValue);

        if ((required || StringUtils.isNotEmpty(testValue)) && maskPattern != null)
        {
            /** JDK 1.4 matcher */
            boolean patternMatch = maskPattern.matcher(testValue).matches();

            log.debug("Trying to match " + testValue
                    + " to pattern " + maskString);

            if (!patternMatch)
            {
                errorMessage = maskMessage;
                throw new ValidationException(maskMessage);
            }
        }
    }