com.atlassian.confluence.util
Class PlainTextToHtmlConverter

java.lang.Object
  extended by com.atlassian.confluence.util.PlainTextToHtmlConverter

public class PlainTextToHtmlConverter
extends Object

Static methods for the conversion of text to HTML.


Constructor Summary
PlainTextToHtmlConverter()
           
 
Method Summary
static String encodeHtmlEntities(String text)
          Encodes the angle brackets, ampersands, and quotation marks in the input as HTML entities.
static String matchAndReplaceSpaces(String html)
           
static String toHtml(String plainText)
          The function converts plain text into html in two steps.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 occurences of multiple spaces and replaces them with   html entities.

Returns:
String converted to html

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)


Copyright © 2003-2011 Atlassian. All Rights Reserved.