/** * @param component * @param lengthBetweenValidator * @return */ public String lengthBetweenMessage(Component component, LengthBetweenValidator lengthBetweenValidator) { String minimum = String.valueOf(lengthBetweenValidator.getMinimum()); String maximum = String.valueOf(lengthBetweenValidator.getMaximum()); // Add a rule for a minlength with a Yav custom message // corresponding to the Wicket range message String minMessage = addToBuffer( component.getId(), "minlength|" + minimum, escapeJavaScriptString(formatRangeMessage(component, "NumberValidator.range", minimum, maximum))); // Add a rule for a maxlength with a Yav custom message // corresponding to the Wicket range message String maxMessage = addToBuffer( component.getId(), "maxlength|" + maximum, escapeJavaScriptString(formatRangeMessage(component, "NumberValidator.range", minimum, maximum))); return minMessage + maxMessage; }
/** * @param component * @param lengthBetweenValidator * @return */ public String lengthBetweenMessage(Component component, LengthBetweenValidator lengthBetweenValidator) { String minimum = String.valueOf(lengthBetweenValidator.getMinimum()); String maximum = String.valueOf(lengthBetweenValidator.getMaximum()); // Add a rule for a minlength with a Yav custom message // corresponding to the Wicket range message String minMessage = addToBuffer( component.getId(), "minlength|" + minimum, escapeJavaScriptString(formatRangeMessage(component, "NumberValidator.range", minimum, maximum))); // Add a rule for a maxlength with a Yav custom message // corresponding to the Wicket range message String maxMessage = addToBuffer( component.getId(), "maxlength|" + maximum, escapeJavaScriptString(formatRangeMessage(component, "NumberValidator.range", minimum, maximum))); return minMessage + maxMessage; }