public static class DomWalker.Rewriter extends Object implements GadgetRewriter, ResponseRewriter
Visitor instances in order. Each visitor
may bypass, modify, or reserve the node. Reserved nodes
will be revisited after the entire DOM tree is walked.
The DOM tree is walked in depth-first order.| Constructor and Description |
|---|
DomWalker.Rewriter() |
DomWalker.Rewriter(DomWalker.Visitor... visitors) |
DomWalker.Rewriter(List<DomWalker.Visitor> visitors) |
| Modifier and Type | Method and Description |
|---|---|
protected List<DomWalker.Visitor> |
makeVisitors(Gadget context,
Uri gadgetUri) |
void |
rewrite(Gadget gadget,
MutableContent content)
Performs the DomWalker rewrite operation described in class javadoc.
|
void |
rewrite(HttpRequest request,
HttpResponseBuilder builder) |
public DomWalker.Rewriter(List<DomWalker.Visitor> visitors)
public DomWalker.Rewriter(DomWalker.Visitor... visitors)
public DomWalker.Rewriter()
protected List<DomWalker.Visitor> makeVisitors(Gadget context, Uri gadgetUri)
public void rewrite(Gadget gadget, MutableContent content) throws RewritingException
rewrite in interface GadgetRewritergadget - Gadget to rewrite.content - the content of the gadget to be manipulated.RewritingExceptionpublic void rewrite(HttpRequest request, HttpResponseBuilder builder) throws RewritingException
rewrite in interface ResponseRewriterRewritingExceptionCopyright © 2007-2012. All Rights Reserved.