Class MarkupRenderingService

java.lang.Object
org.exoplatform.forum.rendering.MarkupRenderingService

public class MarkupRenderingService extends Object
Renders information.
  • Field Details

  • Constructor Details

    • MarkupRenderingService

      public MarkupRenderingService()
  • Method Details

    • registerRenderer

      public void registerRenderer(RendererPlugin plugin)
    • registerRenderer

      public void registerRenderer(Renderer renderer)
      Registers a render.
      Parameters:
      renderer - The render to be registered.
      eXo level API
      Platform
    • getRenderer

      public Renderer getRenderer(String syntax)
      Gets a render by its given syntax.
      Parameters:
      syntax - The syntax by which the render is got.
      Returns:
      A render.
      eXo level API
      Platform
    • delegateRendering

      public <T> String delegateRendering(MarkupRenderDelegate<T> delegate, T target)
      Delegates a markup to a render.
      Parameters:
      delegate - The object which performs the delegation.
      target - The markup to be delegated.
      Returns:
      The markup.
      eXo level API
      Platform