Class BBCodeRenderer

java.lang.Object
org.exoplatform.forum.bbcode.core.BBCodeRenderer
All Implemented Interfaces:
org.exoplatform.forum.rendering.api.Renderer

public class BBCodeRenderer extends Object implements org.exoplatform.forum.rendering.api.Renderer
Renderer for BBCode markup. BBCode lookup is delegated to BBCodeProvider. By default, this implementation will use a BuiltinBBCodeProvider
Version:
$Revision$
  • Field Details

  • Constructor Details

    • BBCodeRenderer

      public BBCodeRenderer()
  • Method Details

    • getSyntax

      public String getSyntax()
      Specified by:
      getSyntax in interface org.exoplatform.forum.rendering.api.Renderer
    • render

      public String render(String s)
      Specified by:
      render in interface org.exoplatform.forum.rendering.api.Renderer
    • processReplace

      public String processReplace(String s, BBCode bbcode)
    • cleanHTMLTagInTagList

      public String cleanHTMLTagInTagList(String str)
    • getBbcodes

      public List<BBCode> getBbcodes()
    • convert

      protected List<BBCode> convert(List<BBCodeData> bbc)
    • getBbCodeProvider

      public BBCodeProvider getBbCodeProvider()
    • setBbCodeProvider

      public void setBbCodeProvider(BBCodeProvider bbCodeProvider)
    • renderExample

      public String renderExample(String s, BBCode bbco)