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 ValidationRuleEMAILstatic ValidationRuleEMAIL_OR_NULLstatic ValidationRuleHOSTNAMEstatic ValidationRuleHOSTNAME_OR_NULLstatic ValidationRuleNOT_BLANKstatic ValidationRuleNOT_NULLstatic ValidationRuleNUMERICstatic ValidationRuleNUMERIC_OR_NULLstatic ValidationRuleURLstatic ValidationRuleURL_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 ColorgetInvalidInputColor()ColorgetRequirdedInputColor()ColorgetValidInputColor()protected ObjectgetValue(JComponent c)voidinit()booleanisEnabled()booleanisValid()booleanisValid(boolean debugLog)booleanisValid(JComponent c)booleanisValid(JComponent c, Object value)booleanisValidatable(JComponent c)voidpaint(JComponent c, Color color)voidputRule(JComponent c, ValidationRule rule)voidsetEnabled(boolean val)voidvalidate()voidvalidate(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)
-
-