imMEDIAtely Medienversand PruefzifferValidate Java Edition

ISBNValidator-Klasse
Allgemein
Konstruktoren
Methoden
Variablen
   Klassen im Package
AccountValidator
CreditcardValidator
IBANValidator
ISBNValidator
EANValidator
DatafileValidator

PruefzifferValidate

  

ISBNValidator-Klasse

Variablen Index

 

Variablen Details

int ERROR_ISBN_INCORRECT

Das Format der ISBN ist falsch.
D.h. es wurde ein oder mehr unzulässige Zeichen in der ISBN entdeckt.
Siehe setStrictness(int) zur Zulässigkeit von verschiedenen Zeichen in der ISBN.

int ERROR_ISBN_MISSING

Die zu validierende ISBN ist leer oder nur mit Buchstaben gefüllt.

int ERROR_ISBN_WRONG_DIGITS

Die genaue Zahl an Stellen für eine ISBN ist 10 (+ plus optional 3 Striche). Wird dieser Wert nicht eingehalten, wird dieser Fehler zurückgeliefert.

int ERROR_NO_ERROR

Es ist kein Fehler aufgetreten.
Wurde eine Validierung durchgeführt, war diese erfolgreich und die validierte ISBN ist gültig.

int ERROR_WRONG_CHECKDIGIT

Die letzte Validierung einer ISBN war nicht erfolgreich.
Die in der ISBN enthaltene Prüfziffer passt nicht zur gesamten ISBN.
D.h. die ISBN kann es nicht geben.

String MODULE_NAME

Name des eingesetzten Softwaremoduls ("PruefzifferValidate Java Edition")

int REVISION

Revision der Klasse. Z.B. 14

int REGION_CHINESE

Die ISBN stammt aus China

int REGION_ENGLISH

Die ISBN stammt aus dem englischen Sprachraum

int REGION_FRENCH

Die ISBN stammt aus dem französischen Sprachraum

int REGION_GERMAN

Die ISBN stammt aus dem deutschen Sprachraum

int REGION_JAPANESE

Die ISBN stammt aus Japan

int REGION_RUSSIAN

Die ISBN stammt aus dem russischen Sprachraum

int REGION_UNKNOWN

Der Sprachraum aus dem die ISBN stammt konnte nicht ermittelt werden

int VALIDATE_STRICTNESS_LOW

Geringe Genauigkeit bei der Prüfung und Formatierung der ISBN bedeutet, daß sämtliche alphanumerischen Eingaben akzeptiert werden. Die Ausgabe der ISBN ist identisch mit der Eingabe.
Beispiel: "isbn 3-4568-1234-1" ist okay, nur "3456812341" wird für die Validierung verwendet,
Ausgegeben wird: "isbn 3-4568-1234-1"

int VALIDATE_STRICTNESS_NORMAL

Normale Genauigkeit bedeutet, daß sämtliche alphanumerischen Eingaben akzeptiert werden.
Für die Ausgabe aber werden nur Ziffern (+ 'X') und das Ordnungszeichen '-' verwendet.
Beispiel: "isbn 3-4568-1234-1" ist okay, aber nur "3456812341" wird für die Validierung verwendet,
Ausgeben wird: "3-4568-1234-1"

int VALIDATE_STRICTNESS_RESTRICTIVE

Restriktive Genauigkeit bedeutet, daß nur Ziffern (+ 'X') und '-' in der Eingabe akzeptiert werden.
Alle anderen Zeichen in der Eingabe führen zu den Fehlercodes ERROR_ISBN_INCORRECT.
Ausgeben werden nur Ziffern (+'X').
Die ISBN "3-4568-1234-1" ist als Eingabe okay. Ausgegeben wird "3456812341"

int VALIDATE_STRICTNESS_STRICT

Stikte Genauigkeit bedeutet, daß nur Ziffern (+ 'X') und '-' in der Eingabe akzeptiert werden.
Alle anderen Zeichen in der Eingabe führen zu den Fehlercodes ERROR_ISBN_INCORRECT.
In der Ausgabe sind die gleichen Zeichen zulässig wie in der Eingabe.
Beispiel: Die Eingabe der folgenden isbn "isbn 3-4568-1234-1" erzeugt einen Fehler.
Die ISBN "3-4568-1234-1" ist als Eingabe okay. Ausgegeben wird "3-4568-1234-1"

String VERSION

Aktuelle version der Klasse. z.B. 1.0


© 2001-2002 imMEDIAtely Medienversand Gebr. Krolzik oHG, Germany
www.pruefziffer.de