public class ArchivalURLJSStringTransformerReplayRenderer extends TextReplayRenderer
TextReplayRenderer that uses StringTransformer as an underlining
rewrite engine.
transformer can be any StringTransformer such as
JSStringTransformer or MultiRegexReplaceStringTransformer.
This class itself is not specific to either JavaScript rewriting or archival-URL mode.
It is all up to transformer how URLs in resource is rewritten.
As such, this class is also used for rewriting https:// URLs in proxy-mode
in spite of its name.
TODO:
JSStringTransformer,
MultiRegexReplaceStringTransformerGUESSED_CHARSET_HEADER, ORIG_ENCODING| Constructor and Description |
|---|
ArchivalURLJSStringTransformerReplayRenderer(HttpHeaderProcessor httpHeaderProcessor) |
| Modifier and Type | Method and Description |
|---|---|
ContextResultURIConverterFactory |
getConverterFactory() |
StringTransformer |
getTransformer() |
boolean |
isRewriteHttpsOnly() |
void |
setConverterFactory(ContextResultURIConverterFactory converterFactory) |
void |
setRewriteHttpsOnly(boolean rewriteHttpsOnly) |
void |
setTransformer(StringTransformer transformer) |
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) |
buildInsertText, decodeResource, decodeResource, getCharsetDetector, getGuessedCharsetHeader, getJspInserts, renderResource, renderResource, setCharsetDetector, setGuessedCharsetHeader, setJspInserts, setPageURIConverterFactorypublic ArchivalURLJSStringTransformerReplayRenderer(HttpHeaderProcessor httpHeaderProcessor)
public StringTransformer getTransformer()
public void setTransformer(StringTransformer transformer)
public boolean isRewriteHttpsOnly()
public void setRewriteHttpsOnly(boolean rewriteHttpsOnly)
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
updatePage in class TextReplayRendererjavax.servlet.ServletExceptionIOExceptionpublic ContextResultURIConverterFactory getConverterFactory()
public void setConverterFactory(ContextResultURIConverterFactory converterFactory)
Copyright © 2005–2015 IIPC. All rights reserved.