org.exoplatform.forum.rendering
Class MarkupRenderingService

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

public class MarkupRenderingService
extends Object

Version:
$Revision$
Author:
Patrice Lamarque

Field Summary
protected  Map<String,Renderer> rendererRegistry
           
 
Constructor Summary
MarkupRenderingService()
           
 
Method Summary
<T> String
delegateRendering(MarkupRenderDelegate<T> delegate, T target)
          Convenience method to delegate markup of an object.
 Renderer getRenderer(String syntax)
           
 void registerRenderer(Renderer renderer)
           
 void registerRenderer(RendererPlugin plugin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rendererRegistry

protected Map<String,Renderer> rendererRegistry
Constructor Detail

MarkupRenderingService

public MarkupRenderingService()
Method Detail

registerRenderer

public void registerRenderer(RendererPlugin plugin)

registerRenderer

public void registerRenderer(Renderer renderer)

getRenderer

public Renderer getRenderer(String syntax)

delegateRendering

public <T> String delegateRendering(MarkupRenderDelegate<T> delegate,
                                    T target)
Convenience method to delegate markup of an object.

Type Parameters:
T -
Parameters:
delegate -
target -
Returns:


Copyright © 2013 eXo Platform SAS. All Rights Reserved.