Package net.sf.jguiraffe.gui.forms
Enum-Klasse ValidationPhase
- Alle implementierten Schnittstellen:
Serializable
,Comparable<ValidationPhase>
,java.lang.constant.Constable
An enumeration class that describes the different validation phases.
An instance of this class is passed to theFieldHandler.validate(ValidationPhase)
method. This
method can then determine, which validation to perform.
The form framework distinguishes between validation on the field and the form layer. The field layer deals with syntactic checks. Here the user input is verified to match the expected data type, e.g. is the text entered by the user a valid number or a valid date? The form layer is more about semantic. After the user's input has been transformed into the target data types constraints for the single fields are checked, e.g. is the number between 0 and 100 or is the date in the future.
- Version:
- $Id: ValidationPhase.java 205 2012-01-29 18:29:57Z oheger $
- Autor:
- Oliver Heger
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-Konstanten -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ValidationPhase
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static ValidationPhase[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
SYNTAX
The validation phase "field". -
LOGIC
The validation phase "form".
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-