org.apache.shindig.gadgets.templates.tags
Class FlashTagHandler

java.lang.Object
  extended by org.apache.shindig.gadgets.templates.tags.AbstractTagHandler
      extended by org.apache.shindig.gadgets.templates.tags.FlashTagHandler
All Implemented Interfaces:
TagHandler

public class FlashTagHandler
extends AbstractTagHandler

Implement the os:Flash tag


Nested Class Summary
static class FlashTagHandler.SwfObjectConfig
          Definition of the flash tag and mapping to swfobject structures
 
Field Summary
 
Fields inherited from interface org.apache.shindig.gadgets.templates.tags.TagHandler
OPENSOCIAL_NAMESPACE
 
Constructor Summary
FlashTagHandler(BeanJsonConverter beanConverter, FeatureRegistry featureRegistry, String namespace, String flashMinVersion)
           
 
Method Summary
 void process(Node result, Element tag, TemplateProcessor processor)
          Processes the custom tag.
 
Methods inherited from class org.apache.shindig.gadgets.templates.tags.AbstractTagHandler
appendTextNode, getNamespaceUri, getTagName, getValueFromTag, processChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlashTagHandler

@Inject
public FlashTagHandler(BeanJsonConverter beanConverter,
                              FeatureRegistry featureRegistry,
                              String namespace,
                              String flashMinVersion)
Method Detail

process

public void process(Node result,
                    Element tag,
                    TemplateProcessor processor)
Description copied from interface: TagHandler
Processes the custom tag.

Parameters:
result - A Node to append output to.
tag - The Element reference to the tag, useful for inspecting attributes and children
processor - A TemplateProcessor, used to evaluate expressions and render sub-templates if needed.


Copyright © 2007-2012. All Rights Reserved.