|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.measure.Identification
org.jscience.arts.printed.isbn.ISBNIdentification
public class ISBNIdentification
ISBN wraps a String interpreted as an ISBN. It checks the checksum, too. supports both 10 digit and 13 digit ISBN
Constructor Summary | |
---|---|
ISBNIdentification(java.lang.String isbn)
the constructor requires a valid isbn string; dashes and spaces are ignored. |
|
ISBNIdentification(java.lang.String isbn,
boolean fix)
the constructor requires a valid isbn string; dashes and spaces are ignored. |
Method Summary | |
---|---|
static java.lang.String |
checkDigit(java.lang.String isbn)
returns a isbn checkdigit for the first 9 digits in a string |
static java.lang.String |
checkDigit13(java.lang.String isbn)
returns a isbn checkdigit for the first 12 digits in a string |
boolean |
equals(ISBNIdentification isbn)
test for equality |
boolean |
equals(java.lang.Object isbnString)
test Strings for equality |
boolean |
equals(java.lang.String isbnString)
test Strings for equality |
java.lang.String |
getDescription()
DOCUMENT ME! |
static void |
main(java.lang.String[] args)
DOCUMENT ME! |
java.lang.String |
toString()
return 10-digit ISBN unless 979 |
java.lang.String |
toString(boolean isbn13)
return 13-digit ISBN unless 979 or isbn13 is false |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ISBNIdentification(java.lang.String isbn) throws InvalidISBNException
isbn
- DOCUMENT ME!
InvalidISBNException
- DOCUMENT ME!public ISBNIdentification(java.lang.String isbn, boolean fix) throws InvalidISBNException
isbn
- DOCUMENT ME!fix
- if true, constructor will try to fix bad check digits,
otherwise will throw exception for bad isbn
InvalidISBNException
- DOCUMENT ME!Method Detail |
---|
public java.lang.String toString()
toString
in class Identification
public java.lang.String toString(boolean isbn13)
isbn13
- DOCUMENT ME!
public static java.lang.String checkDigit(java.lang.String isbn)
isbn
- DOCUMENT ME!
public static java.lang.String checkDigit13(java.lang.String isbn)
isbn
- DOCUMENT ME!
public java.lang.String getDescription()
getDescription
in class Identification
public boolean equals(ISBNIdentification isbn)
isbn
- DOCUMENT ME!
public boolean equals(java.lang.String isbnString)
isbnString
- DOCUMENT ME!
public boolean equals(java.lang.Object isbnString)
equals
in class Identification
isbnString
- DOCUMENT ME!
public static void main(java.lang.String[] args)
args
- DOCUMENT ME!
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |