public void rewrite(HttpRequest request, HttpResponseBuilder response, Gadget gadget) throws RewritingException { if (RewriterUtils.isHtml(request, response)) { if(gadget == null) { gadget = DomWalker.makeGadget(request); } rewrite(gadget, response); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder response) { if (RewriterUtils.isHtml(request, response)) { Gadget context = DomWalker.makeGadget(request); rewrite(context, response); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder response) { if (RewriterUtils.isHtml(request, response)) { Gadget context = DomWalker.makeGadget(request); rewrite(context, response); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder builder) throws RewritingException { if (RewriterUtils.isHtml(request, builder)) { Gadget context = makeGadget(request); rewrite(makeVisitors(context, request.getGadget()), context, builder); } }
public void rewrite(HttpRequest request, HttpResponseBuilder builder, Gadget gadget) throws RewritingException { if (RewriterUtils.isHtml(request, builder)) { if(gadget == null) { gadget = makeGadget(request); } rewrite(makeVisitors(gadget, request.getGadget()), gadget, builder); } }
public void rewrite(HttpRequest request, HttpResponseBuilder builder) throws RewritingException { if (RewriterUtils.isHtml(request, builder)) { Gadget context = makeGadget(request); rewrite(makeVisitors(context, request.getGadget()), context, builder); } }
@Test public void testIsHtmlReturnsTrueIfHtmlAcceptingTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "link"); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertTrue(RewriterUtils.isHtml(req, builder)); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "iframe"); assertTrue(RewriterUtils.isHtml(req, builder)); } }
@Test public void testIsHtmlReturnsTrueIfHtmlAcceptingTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "link"); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertTrue(RewriterUtils.isHtml(req, builder)); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "iframe"); assertTrue(RewriterUtils.isHtml(req, builder)); } }
@Test public void testIsHtmlReturnsTrueIfHtmlAcceptingTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "link"); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertTrue(RewriterUtils.isHtml(req, builder)); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "iframe"); assertTrue(RewriterUtils.isHtml(req, builder)); } }
@Test public void testIsHtmlWithoutHtmlTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertTrue(RewriterUtils.isHtml(req, builder)); }
@Test public void testIsHtmlWithoutHtmlTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertTrue(RewriterUtils.isHtml(req, builder)); }
@Test public void testIsHtmlWithoutHtmlTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertTrue(RewriterUtils.isHtml(req, builder)); }
@Test public void testIsHtmlReturnsFalseIfNonHtmlTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "script"); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertFalse(RewriterUtils.isHtml(req, builder)); }
@Test public void testIsHtmlReturnsFalseIfNonHtmlTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "script"); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertFalse(RewriterUtils.isHtml(req, builder)); }
@Test public void testIsHtmlReturnsFalseIfNonHtmlTagContext() throws Exception { HttpRequest req = new HttpRequest(Uri.parse("http://www.example.org/")); req.setParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey(), "script"); HttpResponseBuilder builder = new HttpResponseBuilder() .addHeader("Content-Type", "text/html"); assertFalse(RewriterUtils.isHtml(req, builder)); }