Modifier and Type | Method and Description |
---|---|
WaybackRequest |
RequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint accessPoint)
attempt to transform an incoming HttpServletRequest into a
WaybackRequest object. returns null if there is missing information.
|
Modifier and Type | Method and Description |
---|---|
CaptureSearchResult |
ReplayDispatcher.getClosest(WaybackRequest wbRequest,
CaptureSearchResults results) |
ReplayRenderer |
ReplayDispatcher.getRenderer(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource)
Return a ReplayRenderer appropriate for the Resource.
|
ReplayRenderer |
ReplayDispatcher.getRenderer(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource)
Return a ReplayRenderer appropriate for the replaying the http headers
from
httpHeadersResource and the payload from
payloadResource . |
SearchResults |
ResourceIndex.query(WaybackRequest request)
Transform a WaybackRequest into a ResourceResults.
|
void |
QueryRenderer.renderCaptureResults(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResults results,
ResultURIConverter uriConverter)
Display matching SearchResults for the WaybackRequest to the user.
|
void |
ExceptionRenderer.renderException(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
WaybackException exception,
ResultURIConverter uriConverter)
Render the contents of a WaybackException in either html, javascript, or
css format, depending on the guessed context, so errors in embedded
documents do not cause unneeded errors in the embedding document.
|
void |
ReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results)
Generate response that replays capture archive
httpHeadersResource , reading archived content (HTTP entity) from
payloadResource . |
void |
ReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results)
Generate response that replays capture archive
resource . |
void |
QueryRenderer.renderUrlResults(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse response,
WaybackRequest wbRequest,
UrlSearchResults results,
ResultURIConverter uriConverter)
Show the SearchResults of the request which may have resulted in multiple
matching URLs.
|
Modifier and Type | Method and Description |
---|---|
BooleanOperator<WaybackRequest> |
AccessPointAdapter.getAuthentication() |
Modifier and Type | Method and Description |
---|---|
static void |
ArchivalUrl.assignFlags(WaybackRequest wbRequest,
String flagsStr) |
protected ContextResultURIConverterFactory |
ArchivalUrlSAXRewriteReplayRenderer.createConverterFactory(ResultURIConverter uriConverter,
javax.servlet.http.HttpServletRequest httpRequest,
WaybackRequest wbRequest) |
protected void |
ArchivalUrlDateRedirectingClosestResultSelector.doRedirection(WaybackRequest wbRequest,
CaptureSearchResult closest)
Deprecated.
|
static String |
ArchivalUrl.getDateSpec(WaybackRequest wbRequest,
String datespec)
Given a date, create a new datespec + flags
which represent the same options as requested by the WaybackRequest
|
void |
ArchivalUrlDateRedirectReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult closest,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults captureResults)
Deprecated.
|
void |
ArchivalUrlSAXRewriteReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
ArchivalUrlDateRedirectReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results)
Deprecated.
|
void |
ArchivalUrlSAXRewriteReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
protected void |
ClientSideHTMLReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
protected void |
ArchivalUrlJSReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
protected void |
ArchivalUrlASXReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
protected void |
ArchivalURLJSStringTransformerReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
protected void |
ServerSideHTMLReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
protected void |
ArchivalUrlCSSReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
Constructor and Description |
---|
ArchivalUrl(WaybackRequest wbRequest) |
Modifier and Type | Method and Description |
---|---|
protected WaybackRequest |
DatelessReplayRequestParser.handleDatelessRequest(AccessPoint accessPoint,
String requestPath,
Date mementoDate) |
WaybackRequest |
ArchivalUrlFormRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint accessPoint) |
WaybackRequest |
DatelessReplayRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint accessPoint) |
WaybackRequest |
DatelessReplayRequestParser.parse(String requestPath,
AccessPoint accessPoint) |
WaybackRequest |
DateUrlPathRequestParser.parse(String requestPath,
AccessPoint accessPoint) |
WaybackRequest |
DatelessReplayRequestParser.parse(String requestPath,
AccessPoint accessPoint,
Date mementoDate) |
protected WaybackRequest |
ReplayRequestParser.parseDateUrl(String dateStr,
String urlStr) |
protected WaybackRequest |
PathPrefixDatePrefixQueryRequestParser.parseDateUrl(String dateStr,
String urlStr) |
protected WaybackRequest |
PathPrefixDateRangeQueryRequestParser.parseDateUrl(String dateStr,
String urlStr) |
protected WaybackRequest |
PathDateRangeQueryRequestParser.parseDateUrl(String dateStr,
String urlStr) |
protected abstract WaybackRequest |
DateUrlPathRequestParser.parseDateUrl(String dateStr,
String urlStr)
parse
dateStr and urlStr and return WaybackRequest object. |
protected WaybackRequest |
PathDatePrefixQueryRequestParser.parseDateUrl(String dateStr,
String urlStr) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,BooleanOperator<WaybackRequest>> |
PathMappingBooleanOperator.pathMap |
Modifier and Type | Method and Description |
---|---|
BooleanOperator<WaybackRequest> |
AccessControlSettingOperation.getOperator() |
Map<String,BooleanOperator<WaybackRequest>> |
PathMappingBooleanOperator.getPathMap() |
Modifier and Type | Method and Description |
---|---|
boolean |
AccessControlSettingOperation.isTrue(WaybackRequest value) |
boolean |
HTTPAuthBooleanOperator.isTrue(WaybackRequest value) |
boolean |
PathMappingBooleanOperator.isTrue(WaybackRequest value) |
boolean |
IPMatchesBooleanOperator.isTrue(WaybackRequest value) |
Modifier and Type | Method and Description |
---|---|
void |
AccessControlSettingOperation.setOperator(BooleanOperator<WaybackRequest> operator) |
void |
PathMappingBooleanOperator.setPathMap(Map<String,BooleanOperator<WaybackRequest>> pathMap) |
Modifier and Type | Method and Description |
---|---|
WaybackRequest |
WaybackRequest.clone() |
static WaybackRequest |
WaybackRequest.createCaptureQueryRequet(String url,
String replay,
String start,
String end)
create WaybackRequest for Capture-Query request.
|
static WaybackRequest |
WaybackRequest.createReplayRequest(String url,
String replay,
String start,
String end)
create WaybackRequet for Replay request.
|
static WaybackRequest |
WaybackRequest.createUrlQueryRequest(String url,
String start,
String end)
create WaybackRequet for URL-Query request.
|
WaybackRequest |
UIResults.getWbRequest() |
Constructor and Description |
---|
UIResults(WaybackRequest wbRequest,
ResultURIConverter uriConverter)
Constructor for a "generic" UIResults, where little/no context is
available.
|
UIResults(WaybackRequest wbRequest,
ResultURIConverter uriConverter,
CaptureSearchResults captureResults)
Constructor for "Url Query" UIResults, where the request successfully
matched something from the index.
|
UIResults(WaybackRequest wbRequest,
ResultURIConverter uriConverter,
CaptureSearchResults captureResults,
CaptureSearchResult result,
Resource resource)
Constructor for "Replay" UIResults, where the request
successfully matched something from the index, the document was retrieved
from the ResourceStore, and is going to be shown to the user.
|
UIResults(WaybackRequest wbRequest,
ResultURIConverter uriConverter,
UrlSearchResults urlResults)
Constructor for "Url Prefix Query" UIResults, where the request
successfully matched something from the index.
|
UIResults(WaybackRequest wbRequest,
ResultURIConverter uriConverter,
WaybackException exception)
Constructor for a "exception" UIResults, where little/no context is
available.
|
Modifier and Type | Method and Description |
---|---|
WaybackRequest |
DomainPrefixRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
DomainPrefixTextReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
Modifier and Type | Method and Description |
---|---|
void |
BetterReplayRequestException.generateResponse(javax.servlet.http.HttpServletResponse response,
WaybackRequest wbRequest) |
void |
BetterRequestException.generateResponse(javax.servlet.http.HttpServletResponse response,
WaybackRequest wbRequest) |
void |
BaseExceptionRenderer.renderException(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
WaybackException exception,
ResultURIConverter uriConverter) |
protected boolean |
BaseExceptionRenderer.requestIsCSS(javax.servlet.http.HttpServletRequest httpRequest,
WaybackRequest wbRequest) |
protected boolean |
BaseExceptionRenderer.requestIsEmbedded(javax.servlet.http.HttpServletRequest httpRequest,
WaybackRequest wbRequest) |
protected boolean |
BaseExceptionRenderer.requestIsImage(javax.servlet.http.HttpServletRequest httpRequest,
WaybackRequest wbRequest) |
protected boolean |
BaseExceptionRenderer.requestIsJavascript(javax.servlet.http.HttpServletRequest httpRequest,
WaybackRequest wbRequest) |
Modifier and Type | Method and Description |
---|---|
WaybackRequest |
TimeMapRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint accessPoint) |
Modifier and Type | Method and Description |
---|---|
static void |
MementoUtils.addLinkHeader(javax.servlet.http.HttpServletResponse response,
CaptureSearchResults results,
WaybackRequest wbr,
boolean includeTimegateLink,
boolean includeOriginalLink)
Add
Link header. |
static void |
MementoUtils.addMementoHeaders(javax.servlet.http.HttpServletResponse response,
CaptureSearchResults results,
CaptureSearchResult result,
WaybackRequest wbr)
|
static void |
MementoUtils.addOrigHeader(javax.servlet.http.HttpServletResponse response,
WaybackRequest wbr) |
static void |
MementoUtils.addTimegateHeaders(javax.servlet.http.HttpServletResponse response,
CaptureSearchResults results,
WaybackRequest wbr,
boolean includeOriginal)
Add
Vary: accept-datetime header and Link header for
timegate response. |
void |
MementoHandler.addTimegateHeaders(javax.servlet.http.HttpServletResponse response,
CaptureSearchResults results,
WaybackRequest wbr,
boolean includeOriginal) |
void |
DefaultMementoHandler.addTimegateHeaders(javax.servlet.http.HttpServletResponse response,
CaptureSearchResults results,
WaybackRequest wbRequest,
boolean includeOriginal) |
static String |
MementoUtils.generateMementoLinkHeaders(CaptureSearchResults results,
WaybackRequest wbr,
boolean includeTimegateLink,
boolean includeOriginalLink)
Add
Link header value. |
static void |
MementoUtils.printLinkTimemap(CaptureSearchResults results,
WaybackRequest wbr,
PrintWriter pw) |
static void |
MementoUtils.printTimemapResponse(CaptureSearchResults results,
WaybackRequest wbRequest,
javax.servlet.http.HttpServletResponse response) |
boolean |
MementoHandler.renderMementoTimemap(WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
DefaultMementoHandler.renderMementoTimemap(WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Modifier and Type | Method and Description |
---|---|
WaybackRequest |
ProxyRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
WaybackRequest |
ProxyReplayRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
WaybackRequest |
ProxyArchivalRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProxyHTMLMarkupReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
Modifier and Type | Method and Description |
---|---|
void |
Renderer.renderCaptureResults(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResults results,
ResultURIConverter uriConverter) |
void |
Renderer.renderUrlResults(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
UrlSearchResults results,
ResultURIConverter uriConverter) |
Modifier and Type | Method and Description |
---|---|
static ArrayList<ResultsPartition> |
ResultsPartitionsFactory.get(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
Determine the correct ResultsPartitioner to use given the SearchResults
search range, and use that to break the SearchResults into partitions.
|
static ArrayList<ResultsPartition> |
ResultsPartitionsFactory.get(CaptureSearchResults results,
WaybackRequest wbRequest,
ResultsPartitioner defaultPartitioner)
Deprecated.
|
static ArrayList<ResultsPartition> |
ResultsTimelinePartitionsFactory.getAuto(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
|
static ArrayList<ResultsPartition> |
ResultsTimelinePartitionsFactory.getDay(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
|
static ArrayList<ResultsPartition> |
ResultsTimelinePartitionsFactory.getHour(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
|
static ArrayList<ResultsPartition> |
ResultsTimelinePartitionsFactory.getMonth(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
|
static ArrayList<ResultsPartition> |
ResultsTimelinePartitionsFactory.getTwoMonth(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
|
static ArrayList<ResultsPartition> |
ResultsTimelinePartitionsFactory.getYear(CaptureSearchResults results,
WaybackRequest wbRequest)
Deprecated.
|
protected abstract String |
ResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
MonthResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
DayResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
TwoMonthResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
TwoMonthTimelineResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
HourResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
WeekResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
protected String |
YearResultsPartitioner.rangeToTitle(Calendar start,
Calendar end,
WaybackRequest wbRequest)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected CharSequence |
TextReplayRenderer.buildInsertText(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResults results,
CaptureSearchResult result,
Resource resource)
return text to insert.
|
boolean |
ReplayRendererSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource) |
boolean |
ReplayRendererSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
CaptureSearchResult |
DefaultClosestResultSelector.getClosest(WaybackRequest wbRequest,
CaptureSearchResults results) |
CaptureSearchResult |
SelectorReplayDispatcher.getClosest(WaybackRequest wbRequest,
CaptureSearchResults results) |
CaptureSearchResult |
DateRedirectingClosestResultSelector.getClosest(WaybackRequest wbRequest,
CaptureSearchResults results)
Deprecated.
|
CaptureSearchResult |
ClosestResultSelector.getClosest(WaybackRequest wbRequest,
CaptureSearchResults results)
Locate and return the best matching search result from a set for a given
request.
|
ReplayRenderer |
SelectorReplayDispatcher.getRenderer(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource) |
ReplayRenderer |
SelectorReplayDispatcher.getRenderer(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
String |
TextDocument.includeJspString(String jspPath,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResults results,
CaptureSearchResult result,
Resource resource) |
void |
TransparentReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
JSPReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
DateRedirectReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
TextReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
TransparentReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
JSPReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
abstract void |
ReplayRendererDecorator.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
DateRedirectReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
TextReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
ReplayCaptureSelector.setRequest(WaybackRequest wbRequest)
set request information.
|
void |
DefaultReplayCaptureSelector.setRequest(WaybackRequest wbRequest) |
protected abstract void |
TextReplayRenderer.updatePage(TextDocument page,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
Constructor and Description |
---|
JSPExecutor(ResultURIConverter uriConverter,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResults results,
CaptureSearchResult result,
Resource resource)
Deprecated.
2014-05-02 use
JSPExecutor.JSPExecutor(HttpServletRequest, HttpServletResponse, UIResults)
passing explicitly created UIResults |
Modifier and Type | Method and Description |
---|---|
String |
RotatingCharsetDetector.getCharset(Resource httpHeadersResource,
Resource payloadResource,
WaybackRequest request) |
String |
StandardCharsetDetector.getCharset(Resource httpHeadersResource,
Resource payloadResource,
WaybackRequest wbRequest) |
abstract String |
CharsetDetector.getCharset(Resource httpHeadersResource,
Resource payloadResource,
WaybackRequest wbRequest) |
String |
CharsetDetector.getCharset(Resource resource,
WaybackRequest request) |
Modifier and Type | Method and Description |
---|---|
boolean |
IMGRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource) |
boolean |
ObjectEmbedRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource) |
boolean |
BaseReplayRendererSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource) |
boolean |
FrameEmbeddedRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
DateMismatchSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
AlwaysMatchSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
IdentityRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
IMGRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
ObjectEmbedRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
IFrameEmbeddedRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
JSRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
PathMatchSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
CSSRequestSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
RedirectSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
boolean |
MimeTypeSelector.canHandle(WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource) |
Modifier and Type | Method and Description |
---|---|
void |
SWFReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource httpHeadersResource,
Resource payloadResource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
void |
SWFReplayRenderer.renderResource(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse,
WaybackRequest wbRequest,
CaptureSearchResult result,
Resource resource,
ResultURIConverter uriConverter,
CaptureSearchResults results) |
Modifier and Type | Method and Description |
---|---|
WaybackRequest |
FormRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint accessPoint) |
WaybackRequest |
CompositeRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
WaybackRequest |
PathRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint accessPoint) |
abstract WaybackRequest |
BaseRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
WaybackRequest |
OpenSearchRequestParser.parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext) |
abstract WaybackRequest |
PathRequestParser.parse(String requestPath,
AccessPoint accessPoint)
attempt to transform an incoming HttpServletRequest into a
WaybackRequest object. returns null if there is missing information.
|
Modifier and Type | Method and Description |
---|---|
CaptureSearchResults |
LocalResourceIndex.doCaptureQuery(WaybackRequest wbRequest,
int type) |
UrlSearchResults |
LocalResourceIndex.doUrlQuery(WaybackRequest wbRequest) |
protected List<CaptureFilterGroup> |
LocalResourceIndex.getRequestFilterGroups(WaybackRequest r) |
protected String |
RemoteResourceIndex.getRequestUrl(WaybackRequest wbRequest) |
protected String |
NutchResourceIndex.getRequestUrl(WaybackRequest wbRequest) |
protected ObjectFilter<CaptureSearchResult> |
RemoteResourceIndex.getSearchResultFilters(WaybackRequest wbRequest) |
SearchResults |
RemoteResourceIndex.query(WaybackRequest wbRequest) |
SearchResults |
LocalResourceIndex.query(WaybackRequest wbRequest) |
SearchResults |
NutchResourceIndex.query(WaybackRequest wbRequest) |
Modifier and Type | Method and Description |
---|---|
void |
EmbeddedCDXServerIndex.addTimegateHeaders(javax.servlet.http.HttpServletResponse response,
CaptureSearchResults results,
WaybackRequest wbRequest,
boolean includeOriginal) |
protected AuthToken |
EmbeddedCDXServerIndex.createAuthToken(WaybackRequest wbRequest,
String urlkey)
robots.txt may be ignored for embedded resources (CSS, images, javascripts)
robots.txt may be ignored if
urlkey starts with any of ignoreRobotPaths
|
protected CDXQuery |
EmbeddedCDXServerIndex.createQuery(WaybackRequest wbRequest,
boolean isFuzzy)
|
SearchResults |
EmbeddedCDXServerIndex.doQuery(WaybackRequest wbRequest) |
protected CDXToCaptureSearchResultsWriter |
EmbeddedCDXServerIndex.getCaptureSearchWriter(WaybackRequest wbRequest,
AuthToken waybackAuthToken,
boolean isFuzzy)
create
CDXWriter for writing capture search result. |
protected CDXToSearchResultWriter |
EmbeddedCDXServerIndex.getUrlSearchWriter(WaybackRequest wbRequest) |
protected void |
EmbeddedCDXServerIndex.loadWaybackCdx(String urlkey,
WaybackRequest wbRequest,
CDXQuery query,
AuthToken waybackAuthToken,
CDXToSearchResultWriter resultWriter,
boolean fuzzy) |
SearchResults |
EmbeddedCDXServerIndex.query(WaybackRequest wbRequest) |
boolean |
EmbeddedCDXServerIndex.renderMementoTimemap(WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Modifier and Type | Method and Description |
---|---|
protected RangeGroup |
AlphaPartitionedIndex.getRangeGroupForRequest(WaybackRequest wbRequest) |
SearchResults |
RangeMember.query(WaybackRequest wbRequest) |
SearchResults |
AlphaPartitionedIndex.query(WaybackRequest wbRequest) |
SearchResults |
RangeGroup.query(WaybackRequest wbRequest) |
Constructor and Description |
---|
AccessPointCaptureFilterGroup(WaybackRequest request) |
ClosestTrackingCaptureFilterGroup(WaybackRequest request,
UrlCanonicalizer canonicalizer) |
ExclusionCaptureFilterGroup(WaybackRequest request,
UrlCanonicalizer canonicalizer) |
QueryCaptureFilterGroup(WaybackRequest request,
UrlCanonicalizer canonicalizer) |
WindowFilterGroup(WaybackRequest request,
LocalResourceIndex index) |
Modifier and Type | Method and Description |
---|---|
static String |
UrlOperations.computeIdentityUrl(WaybackRequest wbRequest)
build replay Archival-URL for the same capture as request
wbRequest , with identity-context (id_ ) flag on. |
Modifier and Type | Method and Description |
---|---|
BooleanOperator<WaybackRequest> |
AccessPoint.getAuthentication() |
Modifier and Type | Method and Description |
---|---|
abstract String |
LiveWebRequestHandler.getLiveWebRedirect(javax.servlet.http.HttpServletRequest request,
WaybackRequest wbRequest,
WaybackException we) |
String |
LiveWebAccessPoint.getLiveWebRedirect(javax.servlet.http.HttpServletRequest request,
WaybackRequest wbRequest,
WaybackException we) |
protected void |
AccessPoint.handleQuery(WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
LiveWebRedirector.LiveWebState |
DefaultLiveWebRedirector.handleRedirect(WaybackException e,
WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse)
Check the statusLiveWebType to see if, given the WaybackExceptions
status code, should redirect ALL, NONE or EMBEDS_ONLY
Before redirecting, will always check with liveweb to see if it returns a 200 request,
then redirect to same request, resulting in 2 checks to liveweb
"default" property is checked if no property is found for current access code
or for other exceptions
If default property is missing, default is to not redirect
|
LiveWebRedirector.LiveWebState |
LiveWebRedirector.handleRedirect(WaybackException e,
WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
protected void |
AccessPoint.handleReplay(WaybackRequest wbRequest,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
protected void |
AccessPoint.handleReplayRedirect(WaybackRequest wbRequest,
javax.servlet.http.HttpServletResponse httpResponse,
CaptureSearchResults captureResults,
CaptureSearchResult closest)
if capture
closest is of timestamp different from the one requested,
redirect to exact Archival-URL for closest . |
protected boolean |
AccessPoint.isSelfRedirect(Resource resource,
CaptureSearchResult closest,
WaybackRequest wbRequest,
String canonRequestURL) |
boolean |
AccessPoint.isWaybackReferer(WaybackRequest wbRequest,
String path) |
void |
AccessPoint.logError(javax.servlet.http.HttpServletResponse httpResponse,
String header,
Exception e,
WaybackRequest request) |
SearchResults |
AccessPoint.queryIndex(WaybackRequest wbRequest) |
protected CaptureSearchResult |
AccessPoint.retrievePayloadForIdenticalContentRevisit(WaybackRequest currRequest,
Resource revisitRecord,
CaptureSearchResult closest)
If closest
|
protected CaptureSearchResults |
AccessPoint.searchCaptures(WaybackRequest wbr) |
Modifier and Type | Method and Description |
---|---|
void |
AccessPoint.setAuthentication(BooleanOperator<WaybackRequest> auth) |
Copyright © 2005–2015 IIPC. All rights reserved.