com.atlassian.confluence.renderer.embedded
Class EmbeddedObjectRenderer

java.lang.Object
  extended bycom.atlassian.confluence.renderer.embedded.EmbeddedObjectRenderer
All Implemented Interfaces:
EmbeddedResourceRenderer
Direct Known Subclasses:
EmbeddedFlashRenderer, EmbeddedRealMediaRenderer

public class EmbeddedObjectRenderer
extends Object
implements EmbeddedResourceRenderer

Created by IntelliJ IDEA. User: Jeremy Higgs Date: 22/09/2005 Time: 12:35:13


Field Summary
static String TEMPLATE_PATH
           
protected static List validEmbedTags
           
protected static List validObjectTags
           
protected static List validParamTags
           
static String WRAPPER_TEMPLATE_PATH
           
 
Constructor Summary
EmbeddedObjectRenderer()
           
 
Method Summary
 String renderResource(EmbeddedResource resource, RenderContext context)
           
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPLATE_PATH

public static String TEMPLATE_PATH

WRAPPER_TEMPLATE_PATH

public static String WRAPPER_TEMPLATE_PATH

validObjectTags

protected static List validObjectTags

validEmbedTags

protected static List validEmbedTags

validParamTags

protected static List validParamTags
Constructor Detail

EmbeddedObjectRenderer

public EmbeddedObjectRenderer()
Method Detail

setupObjectProperties

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.

Parameters:
resource - the EmbeddedResource object
context - the RenderContext
Returns:
ContextMap containing the embedded resource properties and URL

renderResource

public String renderResource(EmbeddedResource resource,
                             RenderContext context)
Specified by:
renderResource in interface EmbeddedResourceRenderer


Confluence is developed by Atlassian.