public class EmbeddedObjectRenderer extends Object implements EmbeddedResourceRenderer
| Modifier and Type | Field and Description |
|---|---|
protected RendererAttachmentManager |
attachmentManager |
protected static List |
validEmbedTags |
protected static List |
validObjectTags |
protected static List |
validParamTags |
| Constructor and Description |
|---|
EmbeddedObjectRenderer(RendererAttachmentManager attachmentManager) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
renderEmbeddedObject(Map contextMap) |
protected String |
renderEmbeddedObjectWrapper(String renderedObjectHtml,
Map contextMap) |
String |
renderResource(EmbeddedResource resource,
RenderContext context)
Render the embedded resource to a string.
|
protected Map |
setupObjectProperties(EmbeddedResource resource,
RenderContext context)
Retrieves the attachment from an EmbeddedResource, resolving the absolute URL to the attachment and placing it into a ContextMap for use with Velocity.
|
protected RendererAttachmentManager attachmentManager
protected static List validObjectTags
protected static List validEmbedTags
protected static List validParamTags
public EmbeddedObjectRenderer(RendererAttachmentManager attachmentManager)
protected Map setupObjectProperties(EmbeddedResource resource, RenderContext context)
resource - the EmbeddedResource objectcontext - the RenderContextpublic String renderResource(EmbeddedResource resource, RenderContext context)
EmbeddedResourceRendererrenderResource in interface EmbeddedResourceRendererresource - to be renderedcontext - of renderprotected String renderEmbeddedObjectWrapper(String renderedObjectHtml, Map contextMap)
Copyright © 2019 Atlassian. All rights reserved.