org.owasp.esapi.reference.validation
public class HTMLValidationRule extends StringValidationRule
ValidatorblacklistPatterns, maxLength, minLength, validateInputAndCanonical, whitelistPatternsallowNull, encoder| Constructor and Description |
|---|
HTMLValidationRule(java.lang.String typeName) |
HTMLValidationRule(java.lang.String typeName,
Encoder encoder) |
HTMLValidationRule(java.lang.String typeName,
Encoder encoder,
java.lang.String whitelistPattern) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getValid(java.lang.String context,
java.lang.String input)
Parse the input, throw exceptions if validation fails
|
java.lang.String |
sanitize(java.lang.String context,
java.lang.String input)
The method is similar to ValidationRuile.getSafe except that it returns a
harmless object that may or may not have any similarity to the original
input (in some cases you may not care).
|
addBlacklistPattern, addBlacklistPattern, addWhitelistPattern, addWhitelistPattern, setMaximumLength, setMinimumLength, setValidateInputAndCanonicalassertValid, charArrayToSet, getEncoder, getSafe, getTypeName, getValid, isAllowNull, isValid, setAllowNull, setEncoder, setTypeName, whitelist, whitelistpublic HTMLValidationRule(java.lang.String typeName)
public HTMLValidationRule(java.lang.String typeName,
Encoder encoder)
public HTMLValidationRule(java.lang.String typeName,
Encoder encoder,
java.lang.String whitelistPattern)
public java.lang.String getValid(java.lang.String context,
java.lang.String input)
throws ValidationException
getValid in interface ValidationRulegetValid in class StringValidationRulecontext - for logginginput - the value to be parsedValidationException - if any validation rules failpublic java.lang.String sanitize(java.lang.String context,
java.lang.String input)
sanitize in class StringValidationRuleCopyright © 2014 The Open Web Application Security Project (OWASP). All Rights Reserved.