Class ValidationHandler
- java.lang.Object
-
- com.openindex.openestate.tool.utils.forms.ValidationHandler
-
public class ValidationHandler extends Object
Handler zur Validierung von Formularen.- Author:
- Andreas Rudolph
-
-
Field Summary
Fields Modifier and Type Field Description static ValidationRule
EMAIL
static ValidationRule
EMAIL_OR_NULL
static ValidationRule
HOSTNAME
static ValidationRule
HOSTNAME_OR_NULL
static ValidationRule
NOT_BLANK
static ValidationRule
NOT_NULL
static ValidationRule
NUMERIC
static ValidationRule
NUMERIC_OR_NULL
static ValidationRule
URL
static ValidationRule
URL_OR_NULL
-
Constructor Summary
Constructors Constructor Description ValidationHandler()
Erzeugt eine Instanz der Klasse 'ValidationHandler'ValidationHandler(Color required, Color valid, Color invalid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getInvalidInputColor()
Color
getRequirdedInputColor()
Color
getValidInputColor()
protected Object
getValue(JComponent c)
void
init()
boolean
isEnabled()
boolean
isValid()
boolean
isValid(boolean debugLog)
boolean
isValid(JComponent c)
boolean
isValid(JComponent c, Object value)
boolean
isValidatable(JComponent c)
void
paint(JComponent c, Color color)
void
putRule(JComponent c, ValidationRule rule)
void
setEnabled(boolean val)
void
validate()
void
validate(JComponent c)
-
-
-
Field Detail
-
NOT_BLANK
public static final ValidationRule NOT_BLANK
-
NOT_NULL
public static final ValidationRule NOT_NULL
-
NUMERIC
public static final ValidationRule NUMERIC
-
NUMERIC_OR_NULL
public static final ValidationRule NUMERIC_OR_NULL
-
EMAIL
public static final ValidationRule EMAIL
-
EMAIL_OR_NULL
public static final ValidationRule EMAIL_OR_NULL
-
HOSTNAME
public static final ValidationRule HOSTNAME
-
HOSTNAME_OR_NULL
public static final ValidationRule HOSTNAME_OR_NULL
-
URL
public static final ValidationRule URL
-
URL_OR_NULL
public static final ValidationRule URL_OR_NULL
-
-
Method Detail
-
getInvalidInputColor
public Color getInvalidInputColor()
-
getRequirdedInputColor
public Color getRequirdedInputColor()
-
getValidInputColor
public Color getValidInputColor()
-
getValue
protected Object getValue(JComponent c)
-
init
public void init()
-
isEnabled
public boolean isEnabled()
-
isValid
public boolean isValid()
-
isValid
public boolean isValid(boolean debugLog)
-
isValid
public boolean isValid(JComponent c)
-
isValid
public boolean isValid(JComponent c, Object value)
-
isValidatable
public boolean isValidatable(JComponent c)
-
paint
public void paint(JComponent c, Color color)
-
putRule
public void putRule(JComponent c, ValidationRule rule)
-
setEnabled
public void setEnabled(boolean val)
-
validate
public void validate()
-
validate
public void validate(JComponent c)
-
-