Package gdv.xport.feld
Class Feld.Validator
java.lang.Object
gdv.xport.feld.Feld.Validator
- All Implemented Interfaces:
de.jfachwert.SimpleValidator<String>
,Serializable
- Direct Known Subclasses:
AlphaNumFeld.Validator
,NullValidator
,NumFeld.Validator
- Enclosing class:
- Feld
Die Validierung von Werten wurde jetzt in einer eingenen Validator-
Klasse zusammengefasst. Damit kann die Validierung auch unabhaengig
von Feld-Klasse im Vorfeld eingesetzt werden, um Werte auf ihre
Gueltigkeit pruefen zu koennen.
- Since:
- 5.3
- See Also:
-
Field Summary
Fields inherited from interface de.jfachwert.SimpleValidator
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Config
Dieser validate-Methode validiert nur bei enstsprechender Konfiguration.protected String
validateLax
(String value) Dieser validate-Methode bietet eine Basis-Validierung fuer die Standard-Faelle.protected String
validateStrict
(String value) Dieser validate-Methode validiert strenger und kann von Unterklassen ueberschrieben werden.Im Gegensatzu zur validate-Methode wird hier eineIllegalArgumentException
ausgeloest und das betroffene Feld noch mit ausgegebenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.jfachwert.SimpleValidator
validateObject, verify
-
Constructor Details
-
Validator
public Validator() -
Validator
-
-
Method Details
-
getConfig
-
verify
Im Gegensatzu zur validate-Methode wird hier eineIllegalArgumentException
ausgeloest und das betroffene Feld noch mit ausgegeben- Parameters:
value
- Wert, der validiert werden sollvalidatedFeld
- Feld, das validiert wurde- Returns:
- der Wert selber zur Weiterverarbeitung
-
validate
Dieser validate-Methode validiert nur bei enstsprechender Konfiguration.- Specified by:
validate
in interfacede.jfachwert.SimpleValidator<String>
- Parameters:
value
- Wert, der validiert werden soll- Returns:
- der Wert selber zur Weiterverarbeitung
-
validate
-
validateLax
Dieser validate-Methode bietet eine Basis-Validierung fuer die Standard-Faelle.- Parameters:
value
- Wert, der validiert werden soll- Returns:
- der Wert selber zur Weiterverarbeitung
-
validateStrict
Dieser validate-Methode validiert strenger und kann von Unterklassen ueberschrieben werden.- Parameters:
value
- Wert, der validiert werden soll- Returns:
- der Wert selber zur Weiterverarbeitung
-