Interface RenderedContentCleaner
- 
- All Known Implementing Classes:
 PolicyConfiguredCleaner
public interface RenderedContentCleanerResponsible for cleaning supplied HTML content into a form that is balanced and free of any insecure markup.- Since:
 - 5.1.4
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcleanQuietly(String unclean)Clean the specified String.StringcleanStyleAttribute(String uncleanStyle)Convert the supplied value of an HTML style attribute into a safe form if necessary.booleanisCleanUrlAttribute(String urlValue)Test that the supplied value of a URL type attribute (such as href) is safe for output. 
 - 
 
- 
- 
Method Detail
- 
cleanQuietly
String cleanQuietly(String unclean)
Clean the specified String.- Parameters:
 unclean- the String to be cleaned- Returns:
 - a cleaned version of the supplied String
 
 
- 
cleanStyleAttribute
String cleanStyleAttribute(String uncleanStyle)
Convert the supplied value of an HTML style attribute into a safe form if necessary. If the result of the safety checking results in no properties remaining then it is possible that an empty String will be returned.- Parameters:
 uncleanStyle- the style attribute value to be cleaned- Returns:
 - a cleaned version of the supplied style attribute value..
 
 
- 
isCleanUrlAttribute
boolean isCleanUrlAttribute(String urlValue)
Test that the supplied value of a URL type attribute (such as href) is safe for output.- Parameters:
 urlValue-- Returns:
 - true if this attribute value can be output, otherwise false.
 
 
 - 
 
 -