Klasse NumFeld.Validator
java.lang.Object
gdv.xport.feld.Feld.Validator
gdv.xport.feld.NumFeld.Validator
- Alle implementierten Schnittstellen:
de.jfachwert.SimpleValidator<String>, Serializable
- Bekannte direkte Unterklassen:
BetragMitVorzeichen.Validator, Datum.Validator
- Umschließende Klasse:
NumFeld
Die Validierung von Werten wurde jetzt in einer eingenen Validator-
Klasse zusammengefasst. Damit kann die Validierung auch unabhaengig
von NumFeld-Klasse im Vorfeld eingesetzt werden, um Werte auf ihre
Gueltigkeit pruefen zu koennen.
- Seit:
- 5.3
- Autor:
- oliver
- Siehe auch:
-
Feldübersicht
Von Schnittstelle geerbte Felder de.jfachwert.SimpleValidator
logger -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungprotected StringvalidateLax(String value) Dieser validate-Methode bietet eine Basis-Validierung fuer die Standard-Faelle.protected StringvalidateStrict(String value) Dieser validate-Methode validiert strenger und kann von Unterklassen ueberschrieben werden.Von Klasse geerbte Methoden Feld.Validator
getConfig, validate, validate, verifyModifikator und TypMethodeBeschreibungprotected ConfigDieser validate-Methode validiert nur bei enstsprechender Konfiguration.Im Gegensatzu zur validate-Methode wird hier eineIllegalArgumentExceptionausgeloest und das betroffene Feld noch mit ausgegebenVon Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden de.jfachwert.SimpleValidator
isVald, isValid, validateObject
-
Konstruktordetails
-
Validator
public Validator() -
Validator
-
-
Methodendetails
-
validateLax
Beschreibung aus Klasse kopiert:Feld.ValidatorDieser validate-Methode bietet eine Basis-Validierung fuer die Standard-Faelle.- Setzt außer Kraft:
validateLaxin KlasseFeld.Validator- Parameter:
value- Wert, der validiert werden soll- Gibt zurück:
- der Wert selber zur Weiterverarbeitung
-
validateStrict
Beschreibung aus Klasse kopiert:Feld.ValidatorDieser validate-Methode validiert strenger und kann von Unterklassen ueberschrieben werden.- Setzt außer Kraft:
validateStrictin KlasseFeld.Validator- Parameter:
value- Wert, der validiert werden soll- Gibt zurück:
- der Wert selber zur Weiterverarbeitung
-
verify
-