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