org.hibernate.validator.constraints.impl
Class SafeHtmlValidator

java.lang.Object
  extended by org.hibernate.validator.constraints.impl.SafeHtmlValidator
All Implemented Interfaces:
ConstraintValidator<SafeHtml,CharSequence>

public class SafeHtmlValidator
extends Object
implements ConstraintValidator<SafeHtml,CharSequence>

Validate that the string does not contain malicious code. It uses JSoup as the underlying parser/sanitizer library.

Author:
George Gastaldi

Constructor Summary
SafeHtmlValidator()
           
 
Method Summary
 void initialize(SafeHtml constraintAnn)
           
 boolean isValid(CharSequence value, ConstraintValidatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SafeHtmlValidator

public SafeHtmlValidator()
Method Detail

initialize

public void initialize(SafeHtml constraintAnn)
Specified by:
initialize in interface ConstraintValidator<SafeHtml,CharSequence>

isValid

public boolean isValid(CharSequence value,
                       ConstraintValidatorContext context)
Specified by:
isValid in interface ConstraintValidator<SafeHtml,CharSequence>


Copyright © 2007-2011 Red Hat Middleware, LLC. All Rights Reserved