com.liferay.portal.parsers.bbcode
Class HtmlBBCodeTranslatorImpl
java.lang.Object
com.liferay.portal.parsers.bbcode.HtmlBBCodeTranslatorImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
public class HtmlBBCodeTranslatorImpl
- extends java.lang.Object
- implements com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
- Author:
- Iliyan Peychev
|
Method Summary |
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.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker)
|
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,
BBCodeItem bbCodeItem)
|
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)
|
protected boolean |
isValidTag(java.lang.String tag)
|
java.lang.String |
parse(java.lang.String text)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HtmlBBCodeTranslatorImpl
public HtmlBBCodeTranslatorImpl()
getEmoticonDescriptions
public java.lang.String[] getEmoticonDescriptions()
- Specified by:
getEmoticonDescriptions in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
getEmoticonFiles
public java.lang.String[] getEmoticonFiles()
- Specified by:
getEmoticonFiles in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
getEmoticons
public java.lang.String[][] getEmoticons()
- Specified by:
getEmoticons in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
getEmoticonSymbols
public java.lang.String[] getEmoticonSymbols()
- Specified by:
getEmoticonSymbols in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
getHTML
public java.lang.String getHTML(java.lang.String bbcode)
- Specified by:
getHTML in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
parse
public java.lang.String parse(java.lang.String text)
- Specified by:
parse in interface com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslator
extractData
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)
handleBold
protected void handleBold(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleCode
protected void handleCode(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker)
handleColor
protected void handleColor(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleData
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)
handleEmail
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)
handleFontFamily
protected void handleFontFamily(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleFontSize
protected void handleFontSize(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleImage
protected void handleImage(com.liferay.portal.kernel.util.StringBundler sb,
java.util.List<BBCodeItem> bbCodeItems,
com.liferay.portal.kernel.util.IntegerWrapper marker)
handleItalic
protected void handleItalic(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleList
protected void handleList(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleListItem
protected void handleListItem(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleNewLine
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)
handleQuote
protected void handleQuote(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleSimpleTag
protected void handleSimpleTag(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleSimpleTag
protected void handleSimpleTag(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
java.lang.String tag)
handleStrikeThrough
protected void handleStrikeThrough(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleTable
protected void handleTable(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleTableCell
protected void handleTableCell(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleTableHeader
protected void handleTableHeader(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleTableRow
protected void handleTableRow(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags)
handleTagEnd
protected void handleTagEnd(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleTagStart
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)
handleTextAlign
protected void handleTextAlign(com.liferay.portal.kernel.util.StringBundler sb,
java.util.Stack<java.lang.String> tags,
BBCodeItem bbCodeItem)
handleURL
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)
isValidTag
protected boolean isValidTag(java.lang.String tag)