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
,
MultiRegexReplaceStringTransformer
GUESSED_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, setPageURIConverterFactory
public 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 TextReplayRenderer
javax.servlet.ServletException
IOException
public ContextResultURIConverterFactory getConverterFactory()
public void setConverterFactory(ContextResultURIConverterFactory converterFactory)
Copyright © 2005–2015 IIPC. All rights reserved.