Liferay 6.1.2-ce-ga3

com.liferay.portal.parsers.bbcode
Class HtmlBBCodeTranslatorImpl

java.lang.Object
  extended by com.liferay.portal.parsers.bbcode.HtmlBBCodeTranslatorImpl
All Implemented Interfaces:
BBCodeTranslator

public class HtmlBBCodeTranslatorImpl
extends Object
implements BBCodeTranslator


Constructor Summary
HtmlBBCodeTranslatorImpl()
           
 
Method Summary
protected  String escapeQuote(String quote)
           
protected  String extractData(List<BBCodeItem> bbCodeItems, IntegerWrapper marker, String tag, int type, boolean consume)
           
 String[] getEmoticonDescriptions()
           
 String[] getEmoticonFiles()
           
 String[][] getEmoticons()
           
 String[] getEmoticonSymbols()
           
 String getHTML(String bbcode)
           
protected  void handleBold(StringBundler sb, Stack<String> tags)
           
protected  void handleCode(StringBundler sb, List<BBCodeItem> bbCodeItems, IntegerWrapper marker)
           
protected  void handleColor(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleData(StringBundler sb, List<BBCodeItem> bbCodeItems, Stack<String> tags, IntegerWrapper marker, BBCodeItem bbCodeItem)
           
protected  void handleEmail(StringBundler sb, List<BBCodeItem> bbCodeItems, Stack<String> tags, IntegerWrapper marker, BBCodeItem bbCodeItem)
           
protected  void handleFontFamily(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleFontSize(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleImage(StringBundler sb, List<BBCodeItem> bbCodeItems, IntegerWrapper marker)
           
protected  void handleItalic(StringBundler sb, Stack<String> tags)
           
protected  void handleList(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleListItem(StringBundler sb, Stack<String> tags)
           
protected  String handleNewLine(List<BBCodeItem> bbCodeItems, Stack<String> tags, IntegerWrapper marker, String data)
           
protected  void handleQuote(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleSimpleTag(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleSimpleTag(StringBundler sb, Stack<String> tags, String tag)
           
protected  void handleStrikeThrough(StringBundler sb, Stack<String> tags)
           
protected  void handleTable(StringBundler sb, Stack<String> tags)
           
protected  void handleTableCell(StringBundler sb, Stack<String> tags)
           
protected  void handleTableHeader(StringBundler sb, Stack<String> tags)
           
protected  void handleTableRow(StringBundler sb, Stack<String> tags)
           
protected  void handleTagEnd(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleTagStart(StringBundler sb, List<BBCodeItem> bbCodeItems, Stack<String> tags, IntegerWrapper marker, BBCodeItem bbCodeItem)
           
protected  void handleTextAlign(StringBundler sb, Stack<String> tags, BBCodeItem bbCodeItem)
           
protected  void handleURL(StringBundler sb, List<BBCodeItem> bbCodeItems, Stack<String> tags, IntegerWrapper marker, BBCodeItem bbCodeItem)
           
protected  boolean isValidTag(String tag)
           
 String parse(String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlBBCodeTranslatorImpl

public HtmlBBCodeTranslatorImpl()
Method Detail

getEmoticonDescriptions

public String[] getEmoticonDescriptions()
Specified by:
getEmoticonDescriptions in interface BBCodeTranslator

getEmoticonFiles

public String[] getEmoticonFiles()
Specified by:
getEmoticonFiles in interface BBCodeTranslator

getEmoticons

public String[][] getEmoticons()
Specified by:
getEmoticons in interface BBCodeTranslator

getEmoticonSymbols

public String[] getEmoticonSymbols()
Specified by:
getEmoticonSymbols in interface BBCodeTranslator

getHTML

public String getHTML(String bbcode)
Specified by:
getHTML in interface BBCodeTranslator

parse

public String parse(String text)
Specified by:
parse in interface BBCodeTranslator

escapeQuote

protected String escapeQuote(String quote)

extractData

protected String extractData(List<BBCodeItem> bbCodeItems,
                             IntegerWrapper marker,
                             String tag,
                             int type,
                             boolean consume)

handleBold

protected void handleBold(StringBundler sb,
                          Stack<String> tags)

handleCode

protected void handleCode(StringBundler sb,
                          List<BBCodeItem> bbCodeItems,
                          IntegerWrapper marker)

handleColor

protected void handleColor(StringBundler sb,
                           Stack<String> tags,
                           BBCodeItem bbCodeItem)

handleData

protected void handleData(StringBundler sb,
                          List<BBCodeItem> bbCodeItems,
                          Stack<String> tags,
                          IntegerWrapper marker,
                          BBCodeItem bbCodeItem)

handleEmail

protected void handleEmail(StringBundler sb,
                           List<BBCodeItem> bbCodeItems,
                           Stack<String> tags,
                           IntegerWrapper marker,
                           BBCodeItem bbCodeItem)

handleFontFamily

protected void handleFontFamily(StringBundler sb,
                                Stack<String> tags,
                                BBCodeItem bbCodeItem)

handleFontSize

protected void handleFontSize(StringBundler sb,
                              Stack<String> tags,
                              BBCodeItem bbCodeItem)

handleImage

protected void handleImage(StringBundler sb,
                           List<BBCodeItem> bbCodeItems,
                           IntegerWrapper marker)

handleItalic

protected void handleItalic(StringBundler sb,
                            Stack<String> tags)

handleList

protected void handleList(StringBundler sb,
                          Stack<String> tags,
                          BBCodeItem bbCodeItem)

handleListItem

protected void handleListItem(StringBundler sb,
                              Stack<String> tags)

handleNewLine

protected String handleNewLine(List<BBCodeItem> bbCodeItems,
                               Stack<String> tags,
                               IntegerWrapper marker,
                               String data)

handleQuote

protected void handleQuote(StringBundler sb,
                           Stack<String> tags,
                           BBCodeItem bbCodeItem)

handleSimpleTag

protected void handleSimpleTag(StringBundler sb,
                               Stack<String> tags,
                               BBCodeItem bbCodeItem)

handleSimpleTag

protected void handleSimpleTag(StringBundler sb,
                               Stack<String> tags,
                               String tag)

handleStrikeThrough

protected void handleStrikeThrough(StringBundler sb,
                                   Stack<String> tags)

handleTable

protected void handleTable(StringBundler sb,
                           Stack<String> tags)

handleTableCell

protected void handleTableCell(StringBundler sb,
                               Stack<String> tags)

handleTableHeader

protected void handleTableHeader(StringBundler sb,
                                 Stack<String> tags)

handleTableRow

protected void handleTableRow(StringBundler sb,
                              Stack<String> tags)

handleTagEnd

protected void handleTagEnd(StringBundler sb,
                            Stack<String> tags,
                            BBCodeItem bbCodeItem)

handleTagStart

protected void handleTagStart(StringBundler sb,
                              List<BBCodeItem> bbCodeItems,
                              Stack<String> tags,
                              IntegerWrapper marker,
                              BBCodeItem bbCodeItem)

handleTextAlign

protected void handleTextAlign(StringBundler sb,
                               Stack<String> tags,
                               BBCodeItem bbCodeItem)

handleURL

protected void handleURL(StringBundler sb,
                         List<BBCodeItem> bbCodeItems,
                         Stack<String> tags,
                         IntegerWrapper marker,
                         BBCodeItem bbCodeItem)

isValidTag

protected boolean isValidTag(String tag)

Liferay 6.1.2-ce-ga3