Class PlainTextToHtmlConverter


  • public class PlainTextToHtmlConverter
    extends Object
    Static methods for the conversion of text to HTML.
    • Constructor Detail

      • PlainTextToHtmlConverter

        public PlainTextToHtmlConverter()
    • Method Detail

      • toHtml

        public static String toHtml​(String plainText)
        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

        public static String[] encodeHtmlEntities​(Object... items)
        Encodes the angle brackets, ampersands, and quotation marks in all the input items as HTML entities. The items are converted to Strings using String.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

        public static String[] encodeHtmlEntities​(String... items)
        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

        public static String encodeHtmlEntities​(String text)
        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

        public static String matchAndReplaceSpaces​(String html)