public class InputValidator extends DumpableObject
Constructor and Description |
---|
InputValidator() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkExcludedValue(Field field,
java.lang.Object value,
java.lang.Object exclValue) |
void |
checkFieldInput(Field field) |
protected void |
checkMaxValue(Field field,
java.util.Date value,
java.util.Date maxValue) |
protected void |
checkMaxValue(Field field,
double value,
double maxValue) |
protected void |
checkMinValue(Field field,
java.util.Date value,
java.util.Date minValue) |
protected void |
checkMinValue(Field field,
double value,
double minValue) |
protected void |
checkRange(Field field,
java.util.Date value,
java.util.Date minValue,
java.util.Date maxValue) |
protected void |
checkRange(Field field,
double value,
double minValue,
double maxValue) |
static InputValidator |
getInstance() |
boolean |
isEnabled() |
protected boolean |
isUncheckedField(Field field)
Tells whether the field needs input checking.
|
void |
put(Field field,
InputCheckType checkType,
java.lang.Object checkValue) |
void |
setEnabled(boolean isEnabled) |
static void |
setInstance(InputValidator validator)
Allows for setting you own instance to be used for field input checking.
|
java.lang.String |
toDumpString()
Note that this method returns a String with platform specific line breaks.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public static InputValidator getInstance()
public static void setInstance(InputValidator validator)
public void put(Field field, InputCheckType checkType, java.lang.Object checkValue)
public void checkFieldInput(Field field) throws java.lang.Exception
java.lang.Exception
protected boolean isUncheckedField(Field field)
protected void checkExcludedValue(Field field, java.lang.Object value, java.lang.Object exclValue) throws java.lang.Exception
java.lang.Exception
protected void checkMinValue(Field field, double value, double minValue) throws java.lang.Exception
java.lang.Exception
protected void checkMaxValue(Field field, double value, double maxValue) throws java.lang.Exception
java.lang.Exception
protected void checkRange(Field field, double value, double minValue, double maxValue) throws java.lang.Exception
java.lang.Exception
protected void checkMinValue(Field field, java.util.Date value, java.util.Date minValue) throws java.lang.Exception
java.lang.Exception
protected void checkMaxValue(Field field, java.util.Date value, java.util.Date maxValue) throws java.lang.Exception
java.lang.Exception
protected void checkRange(Field field, java.util.Date value, java.util.Date minValue, java.util.Date maxValue) throws java.lang.Exception
java.lang.Exception
public java.lang.String toDumpString()
DumpableObject
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public void setEnabled(boolean isEnabled)
public boolean isEnabled()
Copyright © 2014 EsprIT-Systems. All Rights Reserved.