Package-level declarations

In diesem Package sind die Exceptions versammelt, die bei einer Pruefung oder Validierung auftreten koennen. Vor v0.5 lagen ein Grossteil der Exceptions im drueberliegenden pruefung-Package, das dadurch etwas unuebersichtlich wurde.

Author

oboehm

Since

0.5

Types

Link copied to clipboard

Die Klasse InvalidLengthException ist fuer die Laengen-Validierung von Argumenten vorgesehen. Sind diese zu kurz oder zu lang, sollte diese Exception geworfen werden.

Link copied to clipboard

Die InvalidValueException ist eine Exception fuer ungueltige Werte.

Link copied to clipboard

Die LocalizedArithmeticException ist eine Unterklasse der ArithmeticException mit lokalisierter Fehlermeldung.

Link copied to clipboard

In diesem Interface sind die Gemeinsamkeiten aller XxxLocalizedException zusammengefasst. Eine gemeinsame Oberklasse war leider nicht möglich, weil die betroffenen Exceptions bereits von anderen Exceptions abgeleitet sind.

Link copied to clipboard

Die InvalidValueException ist eine Exception fuer ungueltige Werte.

Link copied to clipboard

Im Gegensatz zur ValidationException wurde hier ValidationException.getLocalizedMessage ueberschrieben, um eine lokalisierte Fehlermeldung zur Verfuegung stellen zu koennen.

Link copied to clipboard

Die NullValueException kommt dann zum Einsatz, wenn ein Null-Wert uebergeben wird.

Link copied to clipboard

Die PruefzifferException gibt neben dem Wert auch die fehlerhafte Pruefziffer mit aus.

Link copied to clipboard
Die Klasse ValidationExceptionn wurde eingefuehrt, um die gleichnamige Exception aus "javax.validation" abzuloesen.