org.owasp.esapi
public interface ValidationRule
| Modifier and Type | Method and Description |
|---|---|
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
|
java.lang.Object getValid(java.lang.String context,
java.lang.String input)
throws ValidationException
context - for logginginput - the value to be parsedValidationException - 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
ValidationExceptionjava.lang.Object getValid(java.lang.String context,
java.lang.String input,
ValidationErrorList errorList)
throws ValidationException
ValidationExceptionjava.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)
Copyright © 2014 The Open Web Application Security Project (OWASP). All Rights Reserved.