org.barracudamvc.core.forms.validators
Class DecimalValidator

java.lang.Object
  extended by org.barracudamvc.core.forms.AbstractFormValidator
      extended by org.barracudamvc.core.forms.DefaultFormValidator
          extended by org.barracudamvc.core.forms.validators.RegularExpressionValidator
              extended by org.barracudamvc.core.forms.validators.DecimalValidator
All Implemented Interfaces:
FormValidator

public class DecimalValidator
extends RegularExpressionValidator

Validate that the value is a decimal meeting specific requirements for digit counts before and after the point.

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
DecimalValidator()
           
DecimalValidator(int minBefore, int maxBefore, int minAfter, int maxAfter)
           
DecimalValidator(int minBefore, int maxBefore, int minAfter, int maxAfter, String errorMessage)
           
DecimalValidator(String errorMessage)
           
 
Method Summary
protected static String getMessage(int minBefore, int maxBefore, int minAfter, int maxAfter)
           
protected static Pattern getPattern(int minBefore, int maxBefore, int minAfter, int maxAfter)
           
 
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

DecimalValidator

public DecimalValidator()

DecimalValidator

public DecimalValidator(String errorMessage)

DecimalValidator

public DecimalValidator(int minBefore,
                        int maxBefore,
                        int minAfter,
                        int maxAfter)

DecimalValidator

public DecimalValidator(int minBefore,
                        int maxBefore,
                        int minAfter,
                        int maxAfter,
                        String errorMessage)
Method Detail

getPattern

protected static Pattern getPattern(int minBefore,
                                    int maxBefore,
                                    int minAfter,
                                    int maxAfter)

getMessage

protected static String getMessage(int minBefore,
                                   int maxBefore,
                                   int minAfter,
                                   int maxAfter)


Copyright © 2006 BarracudaMVC.org All Rights Reserved.