org.barracudamvc.core.forms.validators
Class IntegerValidator

java.lang.Object
  extended byorg.barracudamvc.core.forms.AbstractFormValidator
      extended byorg.barracudamvc.core.forms.DefaultFormValidator
          extended byorg.barracudamvc.core.forms.validators.RegularExpressionValidator
              extended byorg.barracudamvc.core.forms.validators.IntegerValidator
All Implemented Interfaces:
FormValidator

public class IntegerValidator
extends RegularExpressionValidator

Validate that the value is an integer meeting specific requirements for the digit counts.

Since:
csc_110304_1
Author:
christianc@atmreports.com

Field Summary
static Pattern DEFAULT_PATTERN
           
 
Fields inherited from class org.barracudamvc.core.forms.DefaultFormValidator
localLogger, validators
 
Constructor Summary
IntegerValidator()
           
IntegerValidator(int minDigits, int maxDigits)
           
IntegerValidator(int minDigits, int maxDigits, String errorMessage)
           
IntegerValidator(String errorMessage)
           
 
Method Summary
protected static String getMessage(int minDigits, int maxDigits)
           
protected static Pattern getPattern(int minDigits, int maxDigits)
           
 
Methods inherited from class org.barracudamvc.core.forms.validators.RegularExpressionValidator
validateFormElement
 
Methods inherited from class org.barracudamvc.core.forms.DefaultFormValidator
addValidator, getValidators, removeValidator, validate, validateForm, validateFormElement
 
Methods inherited from class org.barracudamvc.core.forms.AbstractFormValidator
generateException, getErrorMessage, isNull, setErrorMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PATTERN

public static final Pattern DEFAULT_PATTERN
Constructor Detail

IntegerValidator

public IntegerValidator()

IntegerValidator

public IntegerValidator(String errorMessage)

IntegerValidator

public IntegerValidator(int minDigits,
                        int maxDigits)

IntegerValidator

public IntegerValidator(int minDigits,
                        int maxDigits,
                        String errorMessage)
Method Detail

getPattern

protected static Pattern getPattern(int minDigits,
                                    int maxDigits)

getMessage

protected static String getMessage(int minDigits,
                                   int maxDigits)


Copyright © 2004 BarracudaMVC.org All Rights Reserved.