org.apache.shindig.gadgets.rewrite
Class RewriteModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.apache.shindig.gadgets.rewrite.RewriteModule
All Implemented Interfaces:
com.google.inject.Module

public class RewriteModule
extends com.google.inject.AbstractModule

Guice bindings for the rewrite package.


Constructor Summary
RewriteModule()
           
 
Method Summary
protected  void configure()
           
protected  List<ResponseRewriter> provideAccelResponseRewriters(AbsolutePathReferenceRewriter absolutePathReferenceRewriter, StyleTagProxyEmbeddedUrlsRewriter styleTagProxyEmbeddedUrlsRewriter, ProxyingContentRewriter proxyingContentRewriter)
           
protected  List<GadgetRewriter> provideAccelRewriters(ProxyingContentRewriter proxyingContentRewriter, CajaContentRewriter cajaRewriter)
           
protected  List<GadgetRewriter> provideGadgetRewriters(PipelineDataGadgetRewriter pipelineRewriter, TemplateRewriter templateRewriter, AbsolutePathReferenceRewriter absolutePathRewriter, StyleTagExtractorContentRewriter styleTagExtractorRewriter, StyleAdjacencyContentRewriter styleAdjacencyRewriter, ProxyingContentRewriter proxyingRewriter, CajaContentRewriter cajaRewriter, SanitizingGadgetRewriter sanitizedRewriter, RenderingGadgetRewriter renderingRewriter, OpenSocialI18NGadgetRewriter i18nRewriter)
           
protected  List<ResponseRewriter> providePreCacheResponseRewriters(BasicImageRewriter imageRewriter)
           
protected  ResponseRewriterRegistry providePreCacheResponseRewritersRegistry(GadgetHtmlParser parser, List<ResponseRewriter> preCached)
           
protected  List<ResponseRewriter> provideResponseRewriters(AbsolutePathReferenceRewriter absolutePathRewriter, StyleTagExtractorContentRewriter styleTagExtractorRewriter, StyleAdjacencyContentRewriter styleAdjacencyRewriter, ProxyingContentRewriter proxyingRewriter, CssResponseRewriter cssRewriter, SanitizingResponseRewriter sanitizedRewriter, CajaResponseRewriter cajaRewriter)
           
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RewriteModule

public RewriteModule()
Method Detail

configure

protected void configure()
Specified by:
configure in class com.google.inject.AbstractModule

provideGadgetRewriters

@Provides
protected List<GadgetRewriter> provideGadgetRewriters(PipelineDataGadgetRewriter pipelineRewriter,
                                                               TemplateRewriter templateRewriter,
                                                               AbsolutePathReferenceRewriter absolutePathRewriter,
                                                               StyleTagExtractorContentRewriter styleTagExtractorRewriter,
                                                               StyleAdjacencyContentRewriter styleAdjacencyRewriter,
                                                               ProxyingContentRewriter proxyingRewriter,
                                                               CajaContentRewriter cajaRewriter,
                                                               SanitizingGadgetRewriter sanitizedRewriter,
                                                               RenderingGadgetRewriter renderingRewriter,
                                                               OpenSocialI18NGadgetRewriter i18nRewriter)

provideAccelRewriters

@Provides
protected List<GadgetRewriter> provideAccelRewriters(ProxyingContentRewriter proxyingContentRewriter,
                                                              CajaContentRewriter cajaRewriter)

providePreCacheResponseRewritersRegistry

@Provides
protected ResponseRewriterRegistry providePreCacheResponseRewritersRegistry(GadgetHtmlParser parser,
                                                                                     List<ResponseRewriter> preCached)

providePreCacheResponseRewriters

@Provides
protected List<ResponseRewriter> providePreCacheResponseRewriters(BasicImageRewriter imageRewriter)

provideResponseRewriters

@Provides
protected List<ResponseRewriter> provideResponseRewriters(AbsolutePathReferenceRewriter absolutePathRewriter,
                                                                   StyleTagExtractorContentRewriter styleTagExtractorRewriter,
                                                                   StyleAdjacencyContentRewriter styleAdjacencyRewriter,
                                                                   ProxyingContentRewriter proxyingRewriter,
                                                                   CssResponseRewriter cssRewriter,
                                                                   SanitizingResponseRewriter sanitizedRewriter,
                                                                   CajaResponseRewriter cajaRewriter)

provideAccelResponseRewriters

@Provides
protected List<ResponseRewriter> provideAccelResponseRewriters(AbsolutePathReferenceRewriter absolutePathReferenceRewriter,
                                                                        StyleTagProxyEmbeddedUrlsRewriter styleTagProxyEmbeddedUrlsRewriter,
                                                                        ProxyingContentRewriter proxyingContentRewriter)


Copyright © 2007-2012. All Rights Reserved.