com.atlassian.confluence.renderer.embedded
Class EmbeddedObjectRenderer

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

public class EmbeddedObjectRenderer
extends Object
implements com.atlassian.renderer.embedded.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<String> validEmbedTags
           
protected static List<String> validObjectTags
           
protected static List<String> validParamTags
           
static String WRAPPER_TEMPLATE_PATH
           
 
Constructor Summary
EmbeddedObjectRenderer()
           
 
Method Summary
 String renderResource(com.atlassian.renderer.embedded.EmbeddedResource resource, com.atlassian.renderer.RenderContext context)
           
protected  Map setupObjectProperties(com.atlassian.renderer.embedded.EmbeddedResource resource, com.atlassian.renderer.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 final String TEMPLATE_PATH
See Also:
Constant Field Values

WRAPPER_TEMPLATE_PATH

public static final String WRAPPER_TEMPLATE_PATH
See Also:
Constant Field Values

validObjectTags

protected static final List<String> validObjectTags

validEmbedTags

protected static final List<String> validEmbedTags

validParamTags

protected static final List<String> validParamTags
Constructor Detail

EmbeddedObjectRenderer

public EmbeddedObjectRenderer()
Method Detail

setupObjectProperties

protected Map setupObjectProperties(com.atlassian.renderer.embedded.EmbeddedResource resource,
                                    com.atlassian.renderer.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(com.atlassian.renderer.embedded.EmbeddedResource resource,
                             com.atlassian.renderer.RenderContext context)
Specified by:
renderResource in interface com.atlassian.renderer.embedded.EmbeddedResourceRenderer


Copyright © 2003-2011 Atlassian. All Rights Reserved.