org.apache.shindig.gadgets.rewrite
Class RewriterUtils

java.lang.Object
  extended by org.apache.shindig.gadgets.rewrite.RewriterUtils

public final class RewriterUtils
extends Object

Various utility functions used by rewriters


Method Summary
static String getMimeType(HttpRequest request, HttpResponse original)
           
static String getMimeType(HttpRequest request, HttpResponseBuilder original)
           
static boolean isCss(HttpRequest request, HttpResponse original)
           
static boolean isCss(HttpRequest request, HttpResponseBuilder original)
           
static boolean isHtml(HttpRequest request, HttpResponse original)
           
static boolean isHtml(HttpRequest request, HttpResponseBuilder original)
           
static boolean isJavascript(HttpRequest request, HttpResponse original)
           
static boolean isJavascript(HttpRequest request, HttpResponseBuilder original)
           
static boolean maybeAcceptHtml(String htmlTagName)
          Returns true if the given html tag can accept text/html data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isHtml

public static boolean isHtml(HttpRequest request,
                             HttpResponse original)

isHtml

public static boolean isHtml(HttpRequest request,
                             HttpResponseBuilder original)

maybeAcceptHtml

public static boolean maybeAcceptHtml(@Nullable
                                      String htmlTagName)
Returns true if the given html tag can accept text/html data. For now, all html tags other than "script" are treated as html accepting tags.

Parameters:
htmlTagName - The html tag in question.
Returns:
True if htmlTagName accepts text/html data, false otherwise.

isCss

public static boolean isCss(HttpRequest request,
                            HttpResponse original)

isCss

public static boolean isCss(HttpRequest request,
                            HttpResponseBuilder original)

isJavascript

public static boolean isJavascript(HttpRequest request,
                                   HttpResponse original)

isJavascript

public static boolean isJavascript(HttpRequest request,
                                   HttpResponseBuilder original)

getMimeType

public static String getMimeType(HttpRequest request,
                                 HttpResponse original)

getMimeType

public static String getMimeType(HttpRequest request,
                                 HttpResponseBuilder original)


Copyright © 2007-2012. All Rights Reserved.