|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Whitelist | |
|---|---|
| org.jsoup | Contains the main Jsoup class, which provides convenient static access to the jsoup functionality. |
| org.jsoup.safety | Contains the jsoup HTML cleaner, and whitelist definitions. |
| Uses of Whitelist in org.jsoup |
|---|
| Methods in org.jsoup with parameters of type Whitelist | |
|---|---|
static String |
Jsoup.clean(String bodyHtml,
String baseUri,
Whitelist whitelist)
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a white-list of permitted tags and attributes. |
static String |
Jsoup.clean(String bodyHtml,
String baseUri,
Whitelist whitelist,
Document.OutputSettings outputSettings)
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a white-list of permitted tags and attributes. |
static String |
Jsoup.clean(String bodyHtml,
Whitelist whitelist)
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a white-list of permitted tags and attributes. |
static boolean |
Jsoup.isValid(String bodyHtml,
Whitelist whitelist)
Test if the input HTML has only tags and attributes allowed by the Whitelist. |
| Uses of Whitelist in org.jsoup.safety |
|---|
| Methods in org.jsoup.safety that return Whitelist | |
|---|---|
Whitelist |
Whitelist.addAttributes(String tag,
String... keys)
Add a list of allowed attributes to a tag. |
Whitelist |
Whitelist.addEnforcedAttribute(String tag,
String key,
String value)
Add an enforced attribute to a tag. |
Whitelist |
Whitelist.addProtocols(String tag,
String key,
String... protocols)
Add allowed URL protocols for an element's URL attribute. |
Whitelist |
Whitelist.addTags(String... tags)
Add a list of allowed elements to a whitelist. |
static Whitelist |
Whitelist.basic()
This whitelist allows a fuller range of text nodes: a, b, blockquote, br, cite, code, dd, dl, dt, em, i, li,
ol, p, pre, q, small, strike, strong, sub, sup, u, ul, and appropriate attributes. |
static Whitelist |
Whitelist.basicWithImages()
This whitelist allows the same text tags as basic(), and also allows img tags, with appropriate
attributes, with src pointing to http or https. |
static Whitelist |
Whitelist.none()
This whitelist allows only text nodes: all HTML will be stripped. |
Whitelist |
Whitelist.preserveRelativeLinks(boolean preserve)
Configure this Whitelist to preserve relative links in an element's URL attribute, or convert them to absolute links. |
static Whitelist |
Whitelist.relaxed()
This whitelist allows a full range of text and structural body HTML: a, b, blockquote, br, caption, cite,
code, col, colgroup, dd, dl, dt, em, h1, h2, h3, h4, h5, h6, i, img, li, ol, p, pre, q, small, strike, strong, sub,
sup, table, tbody, td, tfoot, th, thead, tr, u, ul
Links do not have an enforced rel=nofollow attribute, but you can add that if desired. |
static Whitelist |
Whitelist.simpleText()
This whitelist allows only simple text formatting: b, em, i, strong, u. |
| Constructors in org.jsoup.safety with parameters of type Whitelist | |
|---|---|
Cleaner(Whitelist whitelist)
Create a new cleaner, that sanitizes documents using the supplied whitelist. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||