|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ValidationRule
Method Summary | |
---|---|
void |
assertValid(java.lang.String context,
java.lang.String input)
Check if the input is valid, throw an Exception otherwise |
java.lang.Object |
getSafe(java.lang.String context,
java.lang.String input)
Try to call get valid, then call sanitize, finally return a default value |
java.lang.String |
getTypeName()
Programmatically supplied name for the validator |
java.lang.Object |
getValid(java.lang.String context,
java.lang.String input)
Parse the input, throw exceptions if validation fails |
java.lang.Object |
getValid(java.lang.String context,
java.lang.String input,
ValidationErrorList errorList)
Get a validated value, add the errors to an existing error list |
boolean |
isValid(java.lang.String context,
java.lang.String input)
|
void |
setAllowNull(boolean flag)
Whether or not a valid valid can be null. |
void |
setEncoder(Encoder encoder)
|
void |
setTypeName(java.lang.String typeName)
|
java.lang.String |
whitelist(java.lang.String input,
char[] list)
String the input of all chars contained in the list |
java.lang.String |
whitelist(java.lang.String input,
java.util.Set<java.lang.Character> list)
String the input of all chars contained in the list |
Method Detail |
---|
java.lang.Object getValid(java.lang.String context, java.lang.String input) throws ValidationException
context
- for logginginput
- the value to be parsed
ValidationException
- if any validation rules failvoid setAllowNull(boolean flag)
flag
- whether or not null values are valid/safejava.lang.String getTypeName()
void setTypeName(java.lang.String typeName)
typeName
- a name, describing the validatorvoid setEncoder(Encoder encoder)
encoder
- the encoder to usevoid assertValid(java.lang.String context, java.lang.String input) throws ValidationException
ValidationException
java.lang.Object getValid(java.lang.String context, java.lang.String input, ValidationErrorList errorList) throws ValidationException
ValidationException
java.lang.Object getSafe(java.lang.String context, java.lang.String input)
boolean isValid(java.lang.String context, java.lang.String input)
java.lang.String whitelist(java.lang.String input, char[] list)
java.lang.String whitelist(java.lang.String input, java.util.Set<java.lang.Character> list)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |