org.apache.commons.validator
Class ISBNValidator

java.lang.Object
  extended by org.apache.commons.validator.ISBNValidator

Deprecated. Use the new ISBNValidator in the routines package

public class ISBNValidator
extends Object

A class for validating 10 digit ISBN codes. Based on this algorithm NOTE: This has been replaced by the new ISBNValidator.

Since:
Validator 1.2.0
Version:
$Revision: 591503 $ $Date: 2007-11-03 00:00:06 +0100 (Sa, 03. Nov 2007) $

Constructor Summary
ISBNValidator()
          Deprecated. Default Constructor.
 
Method Summary
 boolean isValid(String isbn)
          Deprecated. If the ISBN is formatted with space or dash separators its format is validated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISBNValidator

public ISBNValidator()
Deprecated. 
Default Constructor.

Method Detail

isValid

public boolean isValid(String isbn)
Deprecated. 
If the ISBN is formatted with space or dash separators its format is validated. Then the digits in the number are weighted, summed, and divided by 11 according to the ISBN algorithm. If the result is zero, the ISBN is valid. This method accepts formatted or raw ISBN codes.

Parameters:
isbn - Candidate ISBN number to be validated. null is considered invalid.
Returns:
true if the string is a valid ISBN code.


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.