public interface HtmlNodeRendererContext
Modifier and Type | Method and Description |
---|---|
java.lang.String |
encodeUrl(java.lang.String url) |
java.util.Map<java.lang.String,java.lang.String> |
extendAttributes(Node node,
java.lang.String tagName,
java.util.Map<java.lang.String,java.lang.String> attributes)
Let extensions modify the HTML tag attributes.
|
java.lang.String |
getSoftbreak() |
HtmlWriter |
getWriter() |
void |
render(Node node)
Render the specified node and its children using the configured renderers.
|
boolean |
shouldEscapeHtml() |
boolean |
shouldSanitizeUrls() |
UrlSanitizer |
urlSanitizer() |
java.lang.String encodeUrl(java.lang.String url)
url
- to be encodedjava.util.Map<java.lang.String,java.lang.String> extendAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attributes)
node
- the node for which the attributes are appliedtagName
- the HTML tag name that these attributes are for (e.g. h1
, pre
, code
).attributes
- the attributes that were calculated by the rendererHtmlWriter getWriter()
java.lang.String getSoftbreak()
void render(Node node)
node
- the node to renderboolean shouldEscapeHtml()
boolean shouldSanitizeUrls()
UrlSanitizer
should be used.UrlSanitizer urlSanitizer()
Link
href and Image
src if shouldSanitizeUrls()
is true.Copyright © 2020 Atlassian. All rights reserved.