Nuxeo Enterprise Platform 5.4

org.nuxeo.opensocial.shindig.gadgets.rewrite
Class NXHTMLContentRewriter

java.lang.Object
  extended by org.nuxeo.opensocial.shindig.gadgets.rewrite.NXHTMLContentRewriter
All Implemented Interfaces:
org.apache.shindig.gadgets.rewrite.GadgetRewriter, org.apache.shindig.gadgets.rewrite.RequestRewriter

public class NXHTMLContentRewriter
extends java.lang.Object
implements org.apache.shindig.gadgets.rewrite.GadgetRewriter, org.apache.shindig.gadgets.rewrite.RequestRewriter

This class extends the vanilla HTMLContentRewriter by adding the INPUT tag to replace its src property

Author:
dmetzler

Field Summary
static java.util.Set<java.lang.String> TAGS
           
 
Constructor Summary
NXHTMLContentRewriter(org.apache.shindig.gadgets.rewrite.ContentRewriterFeatureFactory rewriterFeatureFactory, org.apache.shindig.gadgets.rewrite.CssRequestRewriter cssRewriter, org.apache.shindig.gadgets.rewrite.ConcatLinkRewriterFactory concatLinkRewriterFactory, org.apache.shindig.gadgets.rewrite.ProxyingLinkRewriterFactory proxyingLinkRewriterFactory)
           
 
Method Summary
 void rewrite(org.apache.shindig.gadgets.Gadget gadget, org.apache.shindig.gadgets.rewrite.MutableContent content)
           
 boolean rewrite(org.apache.shindig.gadgets.http.HttpRequest request, org.apache.shindig.gadgets.http.HttpResponse original, org.apache.shindig.gadgets.rewrite.MutableContent content)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAGS

public static final java.util.Set<java.lang.String> TAGS
Constructor Detail

NXHTMLContentRewriter

@Inject
public NXHTMLContentRewriter(org.apache.shindig.gadgets.rewrite.ContentRewriterFeatureFactory rewriterFeatureFactory,
                                    org.apache.shindig.gadgets.rewrite.CssRequestRewriter cssRewriter,
                                    org.apache.shindig.gadgets.rewrite.ConcatLinkRewriterFactory concatLinkRewriterFactory,
                                    org.apache.shindig.gadgets.rewrite.ProxyingLinkRewriterFactory proxyingLinkRewriterFactory)
Method Detail

rewrite

public boolean rewrite(org.apache.shindig.gadgets.http.HttpRequest request,
                       org.apache.shindig.gadgets.http.HttpResponse original,
                       org.apache.shindig.gadgets.rewrite.MutableContent content)
Specified by:
rewrite in interface org.apache.shindig.gadgets.rewrite.RequestRewriter

rewrite

public void rewrite(org.apache.shindig.gadgets.Gadget gadget,
                    org.apache.shindig.gadgets.rewrite.MutableContent content)
Specified by:
rewrite in interface org.apache.shindig.gadgets.rewrite.GadgetRewriter

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.