public class MarkupRenderingService extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,org.exoplatform.forum.rendering.api.Renderer> |
rendererRegistry |
Constructor and Description |
---|
MarkupRenderingService() |
Modifier and Type | Method and Description |
---|---|
<T> String |
delegateRendering(org.exoplatform.forum.rendering.spi.MarkupRenderDelegate<T> delegate,
T target)
Delegates a markup to a render.
|
org.exoplatform.forum.rendering.api.Renderer |
getRenderer(String syntax)
Gets a render by its given syntax.
|
void |
registerRenderer(org.exoplatform.forum.rendering.api.Renderer renderer)
Registers a render.
|
void |
registerRenderer(org.exoplatform.forum.rendering.spi.RendererPlugin plugin) |
public void registerRenderer(org.exoplatform.forum.rendering.spi.RendererPlugin plugin)
public void registerRenderer(org.exoplatform.forum.rendering.api.Renderer renderer)
renderer
- The render to be registered.public org.exoplatform.forum.rendering.api.Renderer getRenderer(String syntax)
syntax
- The syntax by which the render is got.public <T> String delegateRendering(org.exoplatform.forum.rendering.spi.MarkupRenderDelegate<T> delegate, T target)
delegate
- The object which performs the delegation.target
- The markup to be delegated.Copyright © 2003-2017 eXo Platform SAS. All Rights Reserved.