Number Validator
open class NumberValidator @JvmOverloads constructor(min: BigDecimal = INFINITE.negate(), max: BigDecimal = INFINITE) : KSimpleValidator<String>
Der NumberValidator ueberprueft eine uebergebene Number, ob sie im erlaubten Wertebereich liegt.
Author
oboehm
Since
0.4 (30.08.2017)
Constructors
Functions
Link copied to clipboard
Wenn der uebergebene Wert gueltig ist, soll er unveraendert zurueckgegeben werden, damit er anschliessend von der aufrufenden Methode weiterverarbeitet werden kann. Ist der Wert nicht gueltig, soll eine InvalidValueException geworfen werden.
Link copied to clipboard
Link copied to clipboard
Im Unterschied zur .validate-Methode wird hier eine IllegalArgumentException geworfen, wenn der Wert kein gueltiges Argument ist.
Link copied to clipboard
Verifiziert die uebergebene Nummer, ob sie eine gueltige Nummer und nicht unendlich oder 'NaN' ist. Falls die Nummer unendlich oder 'NaN' ist, wird eine ArithmeticException geworfen.