org.apache.shindig.gadgets.servlet
Class CajaContentRewriter

java.lang.Object
  extended by org.apache.shindig.gadgets.servlet.CajaContentRewriter
All Implemented Interfaces:
GadgetRewriter

public class CajaContentRewriter
extends Object
implements GadgetRewriter

A GadgetRewriter based on caja technology


Field Summary
static String CAJOLED_DOCUMENTS
           
 
Constructor Summary
CajaContentRewriter(CacheProvider cacheProvider, RequestPipeline requestPipeline, HtmlSerializer htmlSerializer)
           
 
Method Summary
protected  com.google.caja.plugin.PluginCompiler makePluginCompiler(com.google.caja.plugin.PluginMeta meta, com.google.caja.reporting.MessageQueue mq)
           
 void rewrite(Gadget gadget, MutableContent mc)
          Rewrite the gadget.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAJOLED_DOCUMENTS

public static final String CAJOLED_DOCUMENTS
See Also:
Constant Field Values
Constructor Detail

CajaContentRewriter

@Inject
public CajaContentRewriter(CacheProvider cacheProvider,
                                  RequestPipeline requestPipeline,
                                  HtmlSerializer htmlSerializer)
Method Detail

rewrite

public void rewrite(Gadget gadget,
                    MutableContent mc)
Description copied from interface: GadgetRewriter
Rewrite the gadget.

Specified by:
rewrite in interface GadgetRewriter
Parameters:
gadget - Gadget to rewrite.
mc - the content of the gadget to be manipulated.

makePluginCompiler

protected com.google.caja.plugin.PluginCompiler makePluginCompiler(com.google.caja.plugin.PluginMeta meta,
                                                                   com.google.caja.reporting.MessageQueue mq)


Copyright © 2007-2012. All Rights Reserved.