jet.validation
Class Validator

java.lang.Object
  extended by jet.validation.Validator

public class Validator
extends java.lang.Object

Class providing interface to commons validation

Author:
markus.meisters@web.de

Constructor Summary
Validator()
           
 
Method Summary
private static boolean isByte(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isByte(String)
private static boolean isCreditcard(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isCreditCard(String)
private static boolean isDate(JetInputComponent field, java.util.Locale locale)
          org.apache.commons.validator.GenericValidator#isDate(String,Locale)
private static boolean isDouble(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isDouble(String)
private static boolean isEmail(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isEmail(String)
private static boolean isEmpty(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isBlankOrNull(String)
private static boolean isFloat(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isFloat(String)
private static boolean isInByteRange(JetInputComponent field, byte min, byte max)
          org.apache.commons.validator.GenericValidator#isInRange(byte,byte,byte)
private static boolean isInDoubleRange(JetInputComponent field, double min, double max)
          org.apache.commons.validator.GenericValidator#isInRange(double,double,double)
private static boolean isInFloatRange(JetInputComponent field, float min, float max)
          org.apache.commons.validator.GenericValidator#isInRange(float,float,float)
private static boolean isInIntRange(JetInputComponent field, int min, int max)
          org.apache.commons.validator.GenericValidator#isInRange(int,int,int)
private static boolean isInLongRange(JetInputComponent field, long min, long max)
          org.apache.commons.validator.GenericValidator#isInRange(long,long,long)
private static boolean isInShortRange(JetInputComponent field, short min, short max)
          org.apache.commons.validator.GenericValidator#isInRange(short,short,short)
private static boolean isInt(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isInt(String)
private static boolean isLong(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isLong(String)
private static boolean isShort(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isShort(String)
private static boolean isUrl(JetInputComponent field)
          org.apache.commons.validator.GenericValidator#isUrl(String)
private static boolean match(JetInputComponent field, java.lang.String regex)
          org.apache.commons.validator.GenericValidator#matchRegexp(String,String)
private static boolean maxlength(JetInputComponent field, int maxlength)
          org.apache.commons.validator.GenericValidator#maxLength(String,int)
private static boolean minlength(JetInputComponent field, int minlength)
          org.apache.commons.validator.GenericValidator#minLength(String,int)
private static boolean multichecked(JetFieldset field, int count)
          Method to check if more fields of the fieldset checked
private static boolean required(JetInputComponent field)
          Method to check if field is set - check for null and empty string
static boolean validate(ValidationComponent vfield, ValidationRule vr, JetMessages messages, java.util.TreeMap map, java.util.Locale locale)
          Method to validate the given rule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Validator

public Validator()
Method Detail

isEmpty

private static boolean isEmpty(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isBlankOrNull(String)


isByte

private static boolean isByte(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isByte(String)


isCreditcard

private static boolean isCreditcard(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isCreditCard(String)


isDate

private static boolean isDate(JetInputComponent field,
                              java.util.Locale locale)
org.apache.commons.validator.GenericValidator#isDate(String,Locale)


isDouble

private static boolean isDouble(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isDouble(String)


isEmail

private static boolean isEmail(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isEmail(String)


isFloat

private static boolean isFloat(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isFloat(String)


isInByteRange

private static boolean isInByteRange(JetInputComponent field,
                                     byte min,
                                     byte max)
org.apache.commons.validator.GenericValidator#isInRange(byte,byte,byte)


isInDoubleRange

private static boolean isInDoubleRange(JetInputComponent field,
                                       double min,
                                       double max)
org.apache.commons.validator.GenericValidator#isInRange(double,double,double)


isInFloatRange

private static boolean isInFloatRange(JetInputComponent field,
                                      float min,
                                      float max)
org.apache.commons.validator.GenericValidator#isInRange(float,float,float)


isInIntRange

private static boolean isInIntRange(JetInputComponent field,
                                    int min,
                                    int max)
org.apache.commons.validator.GenericValidator#isInRange(int,int,int)


isInLongRange

private static boolean isInLongRange(JetInputComponent field,
                                     long min,
                                     long max)
org.apache.commons.validator.GenericValidator#isInRange(long,long,long)


isInShortRange

private static boolean isInShortRange(JetInputComponent field,
                                      short min,
                                      short max)
org.apache.commons.validator.GenericValidator#isInRange(short,short,short)


isInt

private static boolean isInt(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isInt(String)


isLong

private static boolean isLong(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isLong(String)


isShort

private static boolean isShort(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isShort(String)


isUrl

private static boolean isUrl(JetInputComponent field)
org.apache.commons.validator.GenericValidator#isUrl(String)


match

private static boolean match(JetInputComponent field,
                             java.lang.String regex)
org.apache.commons.validator.GenericValidator#matchRegexp(String,String)


minlength

private static boolean minlength(JetInputComponent field,
                                 int minlength)
org.apache.commons.validator.GenericValidator#minLength(String,int)


maxlength

private static boolean maxlength(JetInputComponent field,
                                 int maxlength)
org.apache.commons.validator.GenericValidator#maxLength(String,int)


required

private static boolean required(JetInputComponent field)
Method to check if field is set - check for null and empty string

Parameters:
field - the InputHolder component

validate

public static boolean validate(ValidationComponent vfield,
                               ValidationRule vr,
                               JetMessages messages,
                               java.util.TreeMap map,
                               java.util.Locale locale)
Method to validate the given rule

Parameters:
vfield - the field to check
vr - the validation rule to use
messages - the messages object to store messages
map - the TreeMap holds the locaizer keys and values for the messages to produce
locale - the locale for date checks etc.
Returns:
boolean if validation was successfull or not

multichecked

private static boolean multichecked(JetFieldset field,
                                    int count)
Method to check if more fields of the fieldset checked

Parameters:
field - fieldset to check
count - the count of chekced fields