org.archive.wayback
Interface RequestParser

All Known Implementing Classes:
ArchivalUrlRequestParser, BaseRequestParser, CompositeRequestParser, DomainPrefixCompositeRequestParser, DomainPrefixRequestParser, FormRequestParser, OpenSearchRequestParser, PathDatePrefixQueryRequestParser, PathDateRangeQueryRequestParser, PathPrefixDatePrefixQueryRequestParser, PathPrefixDateRangeQueryRequestParser, PathRequestParser, ProxyReplayRequestParser, ProxyRequestParser, ReplayRequestParser

public interface RequestParser

Version:
$Date$, $Revision$
Author:
brad

Method Summary
 WaybackRequest parse(javax.servlet.http.HttpServletRequest httpRequest, AccessPoint wbContext)
          attempt to transform an incoming HttpServletRequest into a WaybackRequest object.
 void setEarliestTimestamp(java.lang.String timestamp)
           
 void setLatestTimestamp(java.lang.String timestamp)
           
 void setMaxRecords(int maxRecords)
           
 

Method Detail

parse

WaybackRequest parse(javax.servlet.http.HttpServletRequest httpRequest,
                     AccessPoint wbContext)
                     throws BadQueryException
attempt to transform an incoming HttpServletRequest into a WaybackRequest object. returns null if there is missing information.

Parameters:
httpRequest -
wbContext -
Returns:
populated WaybackRequest object if successful, null otherwise.
Throws:
BadQueryException

setMaxRecords

void setMaxRecords(int maxRecords)
Parameters:
maxRecords -

setEarliestTimestamp

void setEarliestTimestamp(java.lang.String timestamp)
Parameters:
timestamp -

setLatestTimestamp

void setLatestTimestamp(java.lang.String timestamp)
Parameters:
timestamp -


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