freemind.main
Class HtmlTools
java.lang.Object
freemind.main.HtmlTools
public class HtmlTools
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static HtmlTools getInstance()
toXhtml
public java.lang.String toXhtml(java.lang.String htmlText)
toHtml
public java.lang.String toHtml(java.lang.String xhtmlText)
getReplaceResult
public java.lang.String getReplaceResult(java.util.regex.Pattern pattern,
java.lang.String replacement,
java.lang.String text)
- Replaces text in node content without replacing tags.
fc, 19.12.06: This method is very difficult. If you have a simplier
method, please supply it. But look that it complies with FindTextTests!!!
getMinimalOriginalPosition
public int getMinimalOriginalPosition(int pI,
java.util.ArrayList pListOfIndices)
getMaximalOriginalPosition
public int getMaximalOriginalPosition(int pI,
java.util.ArrayList pListOfIndices)
- Returns:
- the maximal index i such that pI is mapped to i by removing all
tags from the original input.
isHtmlNode
public static boolean isHtmlNode(java.lang.String text)
unicodeToHTMLUnicodeEntity
public static java.lang.String unicodeToHTMLUnicodeEntity(java.lang.String text)
unescapeHTMLUnicodeEntity
public static java.lang.String unescapeHTMLUnicodeEntity(java.lang.String text)
removeHtmlTagsFromString
public static java.lang.String removeHtmlTagsFromString(java.lang.String text)
- Removes all tags (<..>) from a string if it starts with "..." to make it compareable.
removeAllTagsFromString
public static java.lang.String removeAllTagsFromString(java.lang.String text)
htmlToPlain
public static java.lang.String htmlToPlain(java.lang.String text)
htmlToPlain
public static java.lang.String htmlToPlain(java.lang.String text,
boolean strictHTMLOnly)
plainToHTML
public static java.lang.String plainToHTML(java.lang.String text)
toXMLUnescapedText
public static java.lang.String toXMLUnescapedText(java.lang.String text)
toXMLEscapedTextExpandingWhitespace
public static java.lang.String toXMLEscapedTextExpandingWhitespace(java.lang.String text)
toXMLEscapedText
public static java.lang.String toXMLEscapedText(java.lang.String text)
isWellformedXml
public boolean isWellformedXml(java.lang.String xml)
- Returns:
- true, if well formed XML.