Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(697)

Issue 41063: ContentRewriter "cleanup": separate GadgetRewriter and RequestRewriter, etc. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
16 years, 10 months ago by awiner
Modified:
16 years, 6 months ago
Reviewers:
shindig.remailer
Base URL:
https://svn.apache.org/repos/asf/incubator/shindig/trunk/
Visibility:
Public.

Patch Set 1 #

Patch Set 2 : Delete RewriterResults #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+311 lines, -4213 lines) Patch
M java/gadgets/src/main/java/org/apache/shindig/gadgets/http/CacheKeyBuilder.java View 1 chunk +2 lines, -2 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java View 4 chunks +16 lines, -5 lines 1 comment Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderModule.java View 2 chunks +2 lines, -2 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingContentRewriter.java View 1 chunk +0 lines, -449 lines 0 comments Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java View 1 6 chunks +12 lines, -20 lines 1 comment Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizedRenderingContentRewriter.java View 1 chunk +0 lines, -402 lines 0 comments Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizedRenderingGadgetRewriter.java View 7 chunks +4 lines, -101 lines 1 comment Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizedRenderingRequestRewriter.java View 5 chunks +20 lines, -278 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/CSSContentRewriter.java View 1 chunk +0 lines, -190 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/CaptureRewriter.java View 1 chunk +4 lines, -21 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ContentRewriter.java View 1 chunk +0 lines, -47 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ContentRewriterRegistry.java View 1 chunk +0 lines, -59 lines 0 comments Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/CssRequestRewriter.java View 4 chunks +6 lines, -12 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/DefaultContentRewriterRegistry.java View 1 chunk +0 lines, -98 lines 0 comments Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/DefaultRequestRewriterRegistry.java View 3 chunks +8 lines, -44 lines 1 comment Download
A java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/GadgetRewriter.java View 1 chunk +34 lines, -0 lines 1 comment Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/HTMLContentRewriter.java View 3 chunks +14 lines, -11 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/NoOpContentRewriter.java View 1 chunk +0 lines, -40 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/PipelineDataContentRewriter.java View 1 chunk +0 lines, -148 lines 0 comments Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/PipelineDataGadgetRewriter.java View 1 3 chunks +6 lines, -12 lines 0 comments Download
A java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RequestRewriter.java View 1 chunk +38 lines, -0 lines 0 comments Download
A + java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RequestRewriterRegistry.java View 1 chunk +5 lines, -25 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriteModule.java View 2 chunks +30 lines, -11 lines 0 comments Download
D java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/RewriterResults.java View 1 chunk +0 lines, -72 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/TemplateRewriter.java View 7 chunks +6 lines, -16 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java View 3 chunks +13 lines, -23 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HttpRequestHandler.java View 2 chunks +3 lines, -3 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/MakeRequestHandler.java View 2 chunks +3 lines, -3 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyHandler.java View 2 chunks +3 lines, -3 lines 0 comments Download
M java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/FlashTagHandler.java View 3 chunks +4 lines, -4 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/render/HtmlRendererTest.java View 6 chunks +9 lines, -27 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/render/RendererTest.java View 1 chunk +1 line, -1 line 0 comments Download
D java/gadgets/src/test/java/org/apache/shindig/gadgets/render/RenderingContentRewriterTest.java View 1 chunk +0 lines, -791 lines 0 comments Download
A + java/gadgets/src/test/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriterTest.java View 4 chunks +7 lines, -7 lines 0 comments Download
D java/gadgets/src/test/java/org/apache/shindig/gadgets/render/SanitizedRenderingContentRewriterTest.java View 1 chunk +0 lines, -376 lines 0 comments Download
A + java/gadgets/src/test/java/org/apache/shindig/gadgets/render/SanitizedRenderingGadgetRewriterTest.java View 9 chunks +12 lines, -79 lines 0 comments Download
A + java/gadgets/src/test/java/org/apache/shindig/gadgets/render/SanitizedRenderingRequestRewriterTest.java View 2 chunks +6 lines, -274 lines 0 comments Download
D java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AppendingRewriter.java View 1 chunk +0 lines, -61 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/BaseRewriterTestCase.java View 2 chunks +2 lines, -2 lines 0 comments Download
D java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/CSSContentRewriterTest.java View 1 chunk +0 lines, -157 lines 0 comments Download
A + java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/CssRequestRewriterTest.java View 4 chunks +5 lines, -5 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DefaultContentRewriterRegistryTest.java View 3 chunks +10 lines, -50 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/HTMLContentRewriterTest.java View 3 chunks +2 lines, -3 lines 0 comments Download
D java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/PipelineDataContentRewriterTest.java View 1 chunk +0 lines, -253 lines 0 comments Download
A + java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/PipelineDataGadgetRewriterTest.java View 5 chunks +5 lines, -6 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/HttpRequestHandlerTest.java View 5 chunks +12 lines, -12 lines 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ServletTestFixture.java View 2 chunks +7 lines, -8 lines 0 comments Download

Messages

Total messages: 2
awiner
ContentRewriter supports both rewriting of gadgets and of HTTP requests. In practice, most rewriters are ...
16 years, 10 months ago (2009-04-15 01:05:11 UTC) #1
etnu00
16 years, 10 months ago (2009-04-15 03:06:18 UTC) #2
http://codereview.appspot.com/41063/diff/94/121
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java
(right):

http://codereview.appspot.com/41063/diff/94/121#newcode55
Line 55: GadgetHtmlParser htmlParser) {
Looking at this, I kind of like having a class that encapsulates the rewriters
and parser. It makes testing of HtmlRenderer a little easier. Admittedly I find
it hard to justify a class that just does parse + iterate beyond that, though.

http://codereview.appspot.com/41063/diff/94/123
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java
(right):

http://codereview.appspot.com/41063/diff/94/123#newcode85
Line 85: public class RenderingGadgetRewriter implements GadgetRewriter {
"Rendering" is redundant here, but I'm at a loss for a better name. 

*however*, the TODO above can be completed now that we've been using full DOM
for the last 6 months. It's safe to say that the code is 'proven' enough to do
that work (later...)

http://codereview.appspot.com/41063/diff/94/120
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizedRenderingGadgetRewriter.java
(right):

http://codereview.appspot.com/41063/diff/94/120#newcode63
Line 63: public class SanitizedRenderingGadgetRewriter implements GadgetRewriter
{
Sanitiz[ing]GadgetRewriter?

http://codereview.appspot.com/41063/diff/94/128
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/DefaultRequestRewriterRegistry.java
(right):

http://codereview.appspot.com/41063/diff/94/128#newcode34
Line 34: public class DefaultRequestRewriterRegistry implements
RequestRewriterRegistry {
Is there more than one place that uses this? So far as I can tell it looks like
only RequestPipeline touches this.

http://codereview.appspot.com/41063/diff/94/131
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/GadgetRewriter.java
(right):

http://codereview.appspot.com/41063/diff/94/131#newcode33
Line 33: void rewrite(Gadget gadget, MutableContent content);
It would be nice if this could throw a checked exception.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b