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, toStringpublic 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.Exceptionprotected boolean isUncheckedField(Field field)
protected void checkExcludedValue(Field field, java.lang.Object value, java.lang.Object exclValue) throws java.lang.Exception
java.lang.Exceptionprotected void checkMinValue(Field field, double value, double minValue) throws java.lang.Exception
java.lang.Exceptionprotected void checkMaxValue(Field field, double value, double maxValue) throws java.lang.Exception
java.lang.Exceptionprotected void checkRange(Field field, double value, double minValue, double maxValue) throws java.lang.Exception
java.lang.Exceptionprotected void checkMinValue(Field field, java.util.Date value, java.util.Date minValue) throws java.lang.Exception
java.lang.Exceptionprotected void checkMaxValue(Field field, java.util.Date value, java.util.Date maxValue) throws java.lang.Exception
java.lang.Exceptionprotected void checkRange(Field field, java.util.Date value, java.util.Date minValue, java.util.Date maxValue) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String toDumpString()
DumpableObjecttoDumpString in interface DumpabletoDumpString in class DumpableObjectpublic ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class DumpableObjectpublic void setEnabled(boolean isEnabled)
public boolean isEnabled()
Copyright © 2014 EsprIT-Systems. All Rights Reserved.