org.apache.shindig.gadgets.rewrite
Class ProxyingVisitor

java.lang.Object
  extended by org.apache.shindig.gadgets.rewrite.ResourceMutateVisitor
      extended by org.apache.shindig.gadgets.rewrite.ProxyingVisitor
All Implemented Interfaces:
DomWalker.Visitor

public class ProxyingVisitor
extends ResourceMutateVisitor

Simple visitor that, when plugged into a DomWalker, rewrites resource links to proxied versions of the same.

Since:
2.0.0

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.shindig.gadgets.rewrite.ResourceMutateVisitor
ResourceMutateVisitor.Tags
 
Nested classes/interfaces inherited from interface org.apache.shindig.gadgets.rewrite.DomWalker.Visitor
DomWalker.Visitor.VisitStatus
 
Field Summary
 
Fields inherited from class org.apache.shindig.gadgets.rewrite.ResourceMutateVisitor
featureConfig, resourceTags
 
Constructor Summary
ProxyingVisitor(ContentRewriterFeature.Config featureConfig, ProxyUriManager uriManager, ResourceMutateVisitor.Tags... resourceTags)
           
 
Method Summary
protected  Collection<Pair<Node,Uri>> mutateUris(Gadget gadget, Collection<Node> nodes)
           
 
Methods inherited from class org.apache.shindig.gadgets.rewrite.ResourceMutateVisitor
revisit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyingVisitor

public ProxyingVisitor(ContentRewriterFeature.Config featureConfig,
                       ProxyUriManager uriManager,
                       ResourceMutateVisitor.Tags... resourceTags)
Method Detail

mutateUris

protected Collection<Pair<Node,Uri>> mutateUris(Gadget gadget,
                                                Collection<Node> nodes)
Specified by:
mutateUris in class ResourceMutateVisitor


Copyright © 2007-2012. All Rights Reserved.