|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectyawiki.server.util.ISBN
public class ISBN
| Constructor Summary | |
|---|---|
ISBN(java.lang.String isbn)
the constructor requires a valid isbn string; dashes and spaces are ignored. |
|
ISBN(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(ISBN isbn)
test for equality |
boolean |
equals(java.lang.String isbnString)
test Strings for equality |
java.lang.String |
IDName()
|
static boolean |
isISBN(java.lang.String strISBN)
|
static void |
main(java.lang.String[] args)
|
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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ISBN(java.lang.String isbn)
throws java.lang.Exception
java.lang.Exception
public ISBN(java.lang.String isbn,
boolean fix)
throws java.lang.Exception
fix - if true, constructor will try to fix bad check digits, otherwise will throw exception for bad isbn
java.lang.Exception| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(boolean isbn13)
public static java.lang.String checkDigit(java.lang.String isbn)
public static java.lang.String checkDigit13(java.lang.String isbn)
public java.lang.String IDName()
public boolean equals(ISBN isbn)
public boolean equals(java.lang.String isbnString)
public static void main(java.lang.String[] args)
public static boolean isISBN(java.lang.String strISBN)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||