Package com.atlassian.confluence.util
Class PlainTextToHtmlConverter
java.lang.Object
com.atlassian.confluence.util.PlainTextToHtmlConverter
Static methods for the conversion of text to HTML.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String[]
encodeHtmlEntities
(Object... items) Encodes the angle brackets, ampersands, and quotation marks in all the input items as HTML entities.static String
encodeHtmlEntities
(String text) Encodes the angle brackets, ampersands, and quotation marks in the input as HTML entities.static String[]
encodeHtmlEntities
(String... items) Encodes the angle brackets, ampersands, and quotation marks in all the input items as HTML entities.static String
matchAndReplaceSpaces
(String html) static String
The function converts plain text into html in two steps.
-
Constructor Details
-
PlainTextToHtmlConverter
public PlainTextToHtmlConverter()
-
-
Method Details
-
toHtml
The function converts plain text into html in two steps.1. utilize the oscore plain2html function to turn the plain text into html including converting linebreaks and special characters. 2. finds occurrences of multiple spaces and replaces them with   html entities.
- Parameters:
plainText
- the text to encode- Returns:
- String converted to html
-
encodeHtmlEntities
Encodes the angle brackets, ampersands, and quotation marks in all the input items as HTML entities. The items are converted to Strings usingString.valueOf(java.lang.Object)
.- Parameters:
items
- objects to convert to strings and encode- Returns:
- an array containing the items converted to strings with encoded HTML entities
-
encodeHtmlEntities
Encodes the angle brackets, ampersands, and quotation marks in all the input items as HTML entities.- Parameters:
items
- strings to encode- Returns:
- an array containing the items with encoded HTML entities
-
encodeHtmlEntities
Encodes the angle brackets, ampersands, and quotation marks in the input as HTML entities.- Parameters:
text
- string to encode- Returns:
- the input with encoded HTML entities
-
matchAndReplaceSpaces
-