imMEDIAtely Medienversand PruefzifferValidate Java Edition

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

PruefzifferValidate

  

EANValidator-Klasse

Variablen Index

 

Variablen Details

String COPYRIGHT

Copyright der Software

int ERROR_EAN_INCORRECT

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

int ERROR_EAN_MISSING

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

int ERROR_EAN_WRONG_DIGITS

Die Zahl an Stellen für eine EAN13 ist 13. Wird dieser Wert über- oder unterschritten, 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 EAN ist gültig.

int ERROR_NOT_BOOKEAN

Es wurde versuchte aus einer EAN die keine Buch-EAN (Prefix 978) ist die ISBN zu extrahieren.

int ERROR_WRONG_CHECKDIGIT

Die letzte Validierung einer Bankverbindung war nicht erfolgreich.
Die in der Kontonummer enthaltene Prüfziffer passt nicht zur gesamten Kontonummer.
D.h. die Kontonummer kann es bei dem angegebenen Kreditinstitut nicht geben.

String MODULE_NAME

Name des eingesetzten Softwaremoduls ("PruefzifferValidate Java Edition")

int REVISION

Revision der Klasse. Z.B. 14

int VALIDATE_STRICTNESS_LOW

Geringe Genauigkeit bei der Prüfung der EAN bedeutet, daß sämtliche alphanumerischen Eingaben akzeptiert werden. Die Ausgabe der EAN ist identisch mit der Eingabe.
Beispiel: EAN-Eingabe: "ean 4 395431 705508" ist okay, nur "4395431705508" wird für die Validierung verwendet,
Ausgegeben wird: "ean 4 395431 705508"

int VALIDATE_STRICTNESS_NORMAL

Normale Genauigkeit bedeutet, daß sämtliche alphanumerischen Eingaben akzeptiert werden.
Für die Ausgabe aber werden nur Ziffern verwendet.
Beispiel: Kontonummerneingabe "ean 4 395431 705508" ist okay, aber nur "4395431705508" wird für die Validierung verwendet,
Ausgeben wird: "4395431705508"

int VALIDATE_STRICTNESS_RESTRICTIVE

Restriktive Genauigkeit bedeutet, daß nur Ziffern und Leerzeichen in der Eingabe akzeptiert werden.
Alle anderen Zeichen in der Eingabe führen zu dem Fehlercode ERROR_EAN_INCORRECT.
Ausgeben werden nur Ziffern.

int VALIDATE_STRICTNESS_STRICT

Stikte Genauigkeit bedeutet, daß nur Ziffern und Leerzeichen in der Eingabe akzeptiert werden.
Alle anderen Zeichen in der Eingabe führen zu dem Fehlercode ERROR_EAN_INCORRECT.
Beispiel: Die Eingabe der folgenden EAN "ean 4 395431 705508" erzeugt einen Fehler.
Die EAN "4 395431 705508" ist als Eingabe okay. Ausgegeben wird "4395431705508"

String VERSION

Aktuelle version der Klasse. z.B. 1.0


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