Uses of Class
org.jsoup.safety.Safelist
-
Packages that use Safelist Package Description org.jsoup Contains the mainJsoup
class, which provides convenient static access to the jsoup functionality.org.jsoup.safety Contains the jsoup HTML cleaner, and safelist definitions. -
-
Uses of Safelist in org.jsoup
Methods in org.jsoup with parameters of type Safelist Modifier and Type Method Description static java.lang.String
Jsoup. clean(java.lang.String bodyHtml, java.lang.String baseUri, Safelist safelist)
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through an allow-list of safe tags and attributes.static java.lang.String
Jsoup. clean(java.lang.String bodyHtml, java.lang.String baseUri, Safelist safelist, Document.OutputSettings outputSettings)
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a safe-list of permitted tags and attributes.static java.lang.String
Jsoup. clean(java.lang.String bodyHtml, Safelist safelist)
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a safe-list of permitted tags and attributes.static boolean
Jsoup. isValid(java.lang.String bodyHtml, Safelist safelist)
Test if the input body HTML has only tags and attributes allowed by the Safelist. -
Uses of Safelist in org.jsoup.safety
Fields in org.jsoup.safety declared as Safelist Modifier and Type Field Description private Safelist
Cleaner. safelist
Methods in org.jsoup.safety that return Safelist Modifier and Type Method Description Safelist
Safelist. addAttributes(java.lang.String tag, java.lang.String... attributes)
Add a list of allowed attributes to a tag.Safelist
Safelist. addEnforcedAttribute(java.lang.String tag, java.lang.String attribute, java.lang.String value)
Add an enforced attribute to a tag.Safelist
Safelist. addProtocols(java.lang.String tag, java.lang.String attribute, java.lang.String... protocols)
Add allowed URL protocols for an element's URL attribute.Safelist
Safelist. addTags(java.lang.String... tags)
Add a list of allowed elements to a safelist.static Safelist
Safelist. basic()
This safelist allows a fuller range of text nodes:a, b, blockquote, br, cite, code, dd, dl, dt, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul
, and appropriate attributes.static Safelist
Safelist. basicWithImages()
This safelist allows the same text tags asbasic()
, and also allowsimg
tags, with appropriate attributes, withsrc
pointing tohttp
orhttps
.static Safelist
Safelist. none()
This safelist allows only text nodes: any HTML Element or any Node other than a TextNode will be removed.Safelist
Safelist. preserveRelativeLinks(boolean preserve)
Configure this Safelist to preserve relative links in an element's URL attribute, or convert them to absolute links.static Safelist
Safelist. relaxed()
This safelist allows a full range of text and structural body HTML:a, b, blockquote, br, caption, cite, code, col, colgroup, dd, div, dl, dt, em, h1, h2, h3, h4, h5, h6, i, img, li, ol, p, pre, q, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, u, ul
Safelist
Safelist. removeAttributes(java.lang.String tag, java.lang.String... attributes)
Remove a list of allowed attributes from a tag.Safelist
Safelist. removeEnforcedAttribute(java.lang.String tag, java.lang.String attribute)
Remove a previously configured enforced attribute from a tag.Safelist
Safelist. removeProtocols(java.lang.String tag, java.lang.String attribute, java.lang.String... removeProtocols)
Remove allowed URL protocols for an element's URL attribute.Safelist
Safelist. removeTags(java.lang.String... tags)
Remove a list of allowed elements from a safelist.static Safelist
Safelist. simpleText()
This safelist allows only simple text formatting:b, em, i, strong, u
.Constructors in org.jsoup.safety with parameters of type Safelist Constructor Description Cleaner(Safelist safelist)
Create a new cleaner, that sanitizes documents using the supplied safelist.Safelist(Safelist copy)
Deep copy an existing Safelist to a new Safelist.
-