org.archive.wayback.archivalurl
Class ClientSideHTMLReplayRenderer

java.lang.Object
  extended by org.archive.wayback.replay.TextReplayRenderer
      extended by org.archive.wayback.archivalurl.ClientSideHTMLReplayRenderer
All Implemented Interfaces:
ReplayRenderer

public class ClientSideHTMLReplayRenderer
extends TextReplayRenderer

Classic ReplayRenderer which uses a combination of server-side modification and embedded javascript to rewrite URLs within an HTML page to make embedded URLs point back to a specific ArchivalURL AccessPoint.

Version:
$Date: 2010-09-29 05:28:38 +0700 (Wed, 29 Sep 2010) $, $Revision: 3262 $
Author:
brad

Field Summary
 
Fields inherited from class org.archive.wayback.replay.TextReplayRenderer
GUESSED_CHARSET_HEADER
 
Constructor Summary
ClientSideHTMLReplayRenderer(HttpHeaderProcessor httpHeaderProcessor)
           
 
Method Summary
protected  void updatePage(TextDocument page, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResult result, Resource resource, ResultURIConverter uriConverter, CaptureSearchResults results)
           
 
Methods inherited from class org.archive.wayback.replay.TextReplayRenderer
getCharsetDetector, getGuessedCharsetHeader, getJspInserts, renderResource, setCharsetDetector, setGuessedCharsetHeader, setJspInserts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSideHTMLReplayRenderer

public ClientSideHTMLReplayRenderer(HttpHeaderProcessor httpHeaderProcessor)
Parameters:
httpHeaderProcessor - which should process HTTP headers
Method Detail

updatePage

protected void updatePage(TextDocument page,
                          javax.servlet.http.HttpServletRequest httpRequest,
                          javax.servlet.http.HttpServletResponse httpResponse,
                          WaybackRequest wbRequest,
                          CaptureSearchResult result,
                          Resource resource,
                          ResultURIConverter uriConverter,
                          CaptureSearchResults results)
                   throws javax.servlet.ServletException,
                          IOException
Specified by:
updatePage in class TextReplayRenderer
Throws:
javax.servlet.ServletException
IOException


Copyright © 2005-2011 Internet Archive. All Rights Reserved.