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

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

public class EmbeddedMp4Renderer
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
EmbeddedMp4Renderer()
           
 
Method Summary
protected  String getDefaultHeight()
          Returns the default height of the embedded object for when no height is specified.
protected  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  Map<String,Object> refineParams(Attachment attachment, Map<String,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

EmbeddedMp4Renderer

public EmbeddedMp4Renderer()
Method Detail

refineParams

protected Map<String,Object> refineParams(Attachment attachment,
                                          Map<String,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 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 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–2015 Atlassian. All rights reserved.