org.databene.benerator.util
Class LuhnValidator

java.lang.Object
  extended by org.databene.commons.validator.bean.AbstractConstraintValidator<Luhn,java.lang.CharSequence>
      extended by org.databene.benerator.util.LuhnValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<Luhn,java.lang.CharSequence>, org.databene.commons.Validator<java.lang.CharSequence>

public class LuhnValidator
extends org.databene.commons.validator.bean.AbstractConstraintValidator<Luhn,java.lang.CharSequence>

Tests if a number passes the Luhn algorithm.

Created: 16.10.2009 18:36:20

Since:
0.6.0
Author:
Volker Bergmann
See Also:
"http://en.wikipedia.org/wiki/Luhn_algorithm", Luhn

Constructor Summary
LuhnValidator()
           
 
Method Summary
 boolean isValid(java.lang.CharSequence number, javax.validation.ConstraintValidatorContext context)
           
 
Methods inherited from class org.databene.commons.validator.bean.AbstractConstraintValidator
initialize, toString, valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LuhnValidator

public LuhnValidator()
Method Detail

isValid

public boolean isValid(java.lang.CharSequence number,
                       javax.validation.ConstraintValidatorContext context)


Copyright © 2013. All Rights Reserved.