org.apache.shindig.gadgets.rewrite
Class StyleTagProxyEmbeddedUrlsVisitor
java.lang.Object
org.apache.shindig.gadgets.rewrite.StyleTagProxyEmbeddedUrlsVisitor
- All Implemented Interfaces:
- DomWalker.Visitor
public class StyleTagProxyEmbeddedUrlsVisitor
- extends Object
- implements DomWalker.Visitor
Visitor that replaces urls (@import + background) in
<style> ... </style> with their proxied versions.
- Since:
- 2.0.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected final ContentRewriterFeature.Config config
proxyUriManager
protected final ProxyUriManager proxyUriManager
cssRewriter
protected final CssResponseRewriter cssRewriter
StyleTagProxyEmbeddedUrlsVisitor
@Inject
public StyleTagProxyEmbeddedUrlsVisitor(ContentRewriterFeature.Config config,
ProxyUriManager proxyUriManager,
CssResponseRewriter cssRewriter)
visit
public DomWalker.Visitor.VisitStatus visit(Gadget gadget,
Node node)
throws RewritingException
- Description copied from interface:
DomWalker.Visitor
- Visit a particular Node in the DOM.
- Specified by:
visit in interface DomWalker.Visitor
- Parameters:
gadget - Context for the request.node - Node being visited.
- Returns:
- Status, see
VisitStatus
- Throws:
RewritingException
revisit
public boolean revisit(Gadget gadget,
List<Node> nodes)
throws RewritingException
- Description copied from interface:
DomWalker.Visitor
- Revisit a node in the DOM that was marked by the
visit(Gadget, Node) as reserved during DOM traversal.
- Specified by:
revisit in interface DomWalker.Visitor
- Parameters:
gadget - Context for the request.nodes - Nodes being revisited, previously marked as reserved.
- Returns:
- True if any node modified, false otherwise.
- Throws:
RewritingException
Copyright © 2007-2012. All Rights Reserved.