com.atlassian.confluence.plugins.macros.core.renderer
Class EmbeddedQuickTimeRenderer

java.lang.Object
  extended by com.atlassian.confluence.plugins.macros.core.renderer.AbstractEmbeddedResourceRenderer
      extended by com.atlassian.confluence.plugins.macros.core.renderer.EmbeddedQuickTimeRenderer
All Implemented Interfaces:
EmbeddedResourceRenderer

public class EmbeddedQuickTimeRenderer
extends AbstractEmbeddedResourceRenderer


Field Summary
 
Fields inherited from class com.atlassian.confluence.plugins.macros.core.renderer.AbstractEmbeddedResourceRenderer
TEMPLATE_PATH, validEmbedTags, validObjectTags, validParamTags, WRAPPER_TEMPLATE_PATH
 
Constructor Summary
EmbeddedQuickTimeRenderer()
           
 
Method Summary
protected  java.lang.String getDefaultHeight()
          Returns the default height of the embedded object for when no height is specified.
protected  java.lang.String getDefaultWidth()
          Returns the default width of the embedded object for when no width is specified.
 boolean matchesType(EmbeddedObject resource)
          Returns true if the renderer matches the resource
protected  java.util.Map<java.lang.String,java.lang.Object> refineParams(Attachment attachment, java.util.Map<java.lang.String,java.lang.Object> properties)
          Provides the opportunity for a specialisation to customise any parameters / properties.
 
Methods inherited from class com.atlassian.confluence.plugins.macros.core.renderer.AbstractEmbeddedResourceRenderer
getXsrfTokenGenerator, renderResource, setupObjectProperties, setXsrfTokenGenerator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedQuickTimeRenderer

public EmbeddedQuickTimeRenderer()
Method Detail

refineParams

protected java.util.Map<java.lang.String,java.lang.Object> refineParams(Attachment attachment,
                                                                        java.util.Map<java.lang.String,java.lang.Object> properties)
Description copied from class: AbstractEmbeddedResourceRenderer
Provides the opportunity for a specialisation to customise any parameters / properties. e.g. Setting the width and height based on the actual content.

Specified by:
refineParams in class AbstractEmbeddedResourceRenderer
Parameters:
attachment - the attachment to process
properties - the parameters to be added to or altered
Returns:
a new/updated map of parameters

matchesType

public boolean matchesType(EmbeddedObject resource)
Description copied from interface: EmbeddedResourceRenderer
Returns true if the renderer matches the resource

Parameters:
resource - the resource to match
Returns:
true if the resource matches

getDefaultWidth

protected java.lang.String getDefaultWidth()
Description copied from class: AbstractEmbeddedResourceRenderer
Returns the default width of the embedded object for when no width is specified.

Value will be directly rendered into the HTML.

Overrides:
getDefaultWidth in class AbstractEmbeddedResourceRenderer
Returns:
the default width. May be null, in which case no width is rendered unless supplied. The default value returned is null if not overriden.

getDefaultHeight

protected java.lang.String getDefaultHeight()
Description copied from class: AbstractEmbeddedResourceRenderer
Returns the default height of the embedded object for when no height is specified.

Value will be directly rendered into the HTML.

Overrides:
getDefaultHeight in class AbstractEmbeddedResourceRenderer
Returns:
the default height. May be null, in which case no height is rendered unless supplied. The default value returned is null if not overriden.


Copyright © 2003-2014 Atlassian. All Rights Reserved.