public class HtmlBBCodeTranslatorImpl
extends java.lang.Object
implements com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
| Constructor and Description |
|---|
HtmlBBCodeTranslatorImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
escapeQuote(java.lang.String quote) |
protected java.lang.String |
extractData(java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker,
java.lang.String tag,
int type,
boolean consume) |
java.lang.String[] |
getEmoticonDescriptions() |
java.lang.String[] |
getEmoticonFiles() |
java.lang.String[][] |
getEmoticons() |
java.lang.String[] |
getEmoticonSymbols() |
java.lang.String |
getHTML(java.lang.String bbcode) |
protected void |
handleBold(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleCode(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker) |
protected void |
handleColor(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleData(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem) |
protected void |
handleEmail(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem) |
protected void |
handleFontFamily(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleFontSize(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleImage(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker) |
protected void |
handleImageAttributes(com.liferay.portal.kernel.util.StringBundler sb,
java.lang.String attributes) |
protected void |
handleItalic(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleList(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleListItem(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected java.lang.String |
handleNewLine(java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
java.lang.String data) |
protected void |
handleQuote(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleSimpleTag(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleSimpleTag(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
java.lang.String tag) |
protected void |
handleStrikeThrough(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleTable(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleTableCell(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleTableHeader(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleTableRow(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleTagEnd(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags) |
protected void |
handleTagStart(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem) |
protected void |
handleTextAlign(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem) |
protected void |
handleURL(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem) |
java.lang.String |
parse(java.lang.String text) |
public java.lang.String[] getEmoticonDescriptions()
getEmoticonDescriptions in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorpublic java.lang.String[] getEmoticonFiles()
getEmoticonFiles in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorpublic java.lang.String[][] getEmoticons()
getEmoticons in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorpublic java.lang.String[] getEmoticonSymbols()
getEmoticonSymbols in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorpublic java.lang.String getHTML(java.lang.String bbcode)
getHTML in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorpublic java.lang.String parse(java.lang.String text)
parse in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorprotected java.lang.String escapeQuote(java.lang.String quote)
protected java.lang.String extractData(java.util.List<BBCodeItem> bbCodeItems, com.liferay.portal.kernel.util.IntegerWrapper marker, java.lang.String tag, int type, boolean consume)
protected void handleBold(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleCode(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker)
protected void handleColor(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleData(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem)
protected void handleEmail(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem)
protected void handleFontFamily(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleFontSize(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleImage(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker)
protected void handleImageAttributes(com.liferay.portal.kernel.util.StringBundler sb,
java.lang.String attributes)
protected void handleItalic(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleList(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleListItem(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected java.lang.String handleNewLine(java.util.List<BBCodeItem> bbCodeItems, java.util.Stack<java.lang.String> tags, com.liferay.portal.kernel.util.IntegerWrapper marker, java.lang.String data)
protected void handleQuote(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleSimpleTag(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleSimpleTag(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
java.lang.String tag)
protected void handleStrikeThrough(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleTable(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleTableCell(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleTableHeader(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleTableRow(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleTagEnd(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
protected void handleTagStart(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem)
protected void handleTextAlign(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
protected void handleURL(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
java.util.Stack<java.lang.String> tags,
com.liferay.portal.kernel.util.IntegerWrapper marker,
BBCodeItem bbCodeItem)