From: <bra...@us...> - 2009-05-20 02:18:54
|
Revision: 2713 http://archive-access.svn.sourceforge.net/archive-access/?rev=2713&view=rev Author: bradtofel Date: 2009-05-20 02:05:08 +0000 (Wed, 20 May 2009) Log Message: ----------- REFACTOR: now inherits from WrappedRequestParser, so inherits configuration access methods from the delegate. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDatePrefixQueryRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDateRangeQueryRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDatePrefixQueryRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDateRangeQueryRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/ReplayRequestParser.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDatePrefixQueryRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDatePrefixQueryRequestParser.java 2009-05-20 01:58:38 UTC (rev 2712) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDatePrefixQueryRequestParser.java 2009-05-20 02:05:08 UTC (rev 2713) @@ -28,6 +28,7 @@ import java.util.regex.Pattern; import org.archive.wayback.core.WaybackRequest; +import org.archive.wayback.requestparser.BaseRequestParser; import org.archive.wayback.requestparser.PathRequestParser; import org.archive.wayback.util.Timestamp; @@ -40,6 +41,13 @@ */ public class PathDatePrefixQueryRequestParser extends PathRequestParser { /** + * @param wrapped + */ + public PathDatePrefixQueryRequestParser(BaseRequestParser wrapped) { + super(wrapped); + } + + /** * Regex which parses Archival URL queries into timestamp + url for an exact * URL */ Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDateRangeQueryRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDateRangeQueryRequestParser.java 2009-05-20 01:58:38 UTC (rev 2712) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathDateRangeQueryRequestParser.java 2009-05-20 02:05:08 UTC (rev 2713) @@ -28,6 +28,7 @@ import java.util.regex.Pattern; import org.archive.wayback.core.WaybackRequest; +import org.archive.wayback.requestparser.BaseRequestParser; import org.archive.wayback.requestparser.PathRequestParser; import org.archive.wayback.util.Timestamp; @@ -41,6 +42,13 @@ public class PathDateRangeQueryRequestParser extends PathRequestParser { /** + * @param wrapped + */ + public PathDateRangeQueryRequestParser(BaseRequestParser wrapped) { + super(wrapped); + } + + /** * Regex which parses Archival URL queries into Start Timestamp + * End Timestamp + URL for an exact URL */ Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDatePrefixQueryRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDatePrefixQueryRequestParser.java 2009-05-20 01:58:38 UTC (rev 2712) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDatePrefixQueryRequestParser.java 2009-05-20 02:05:08 UTC (rev 2713) @@ -28,6 +28,7 @@ import java.util.regex.Pattern; import org.archive.wayback.core.WaybackRequest; +import org.archive.wayback.requestparser.BaseRequestParser; import org.archive.wayback.requestparser.PathRequestParser; import org.archive.wayback.util.Timestamp; @@ -40,6 +41,13 @@ */ public class PathPrefixDatePrefixQueryRequestParser extends PathRequestParser { /** + * @param wrapped + */ + public PathPrefixDatePrefixQueryRequestParser(BaseRequestParser wrapped) { + super(wrapped); + } + + /** * Regex which parses Archival URL queries into timestamp + URL for URLs * beginning with the URL prefix */ Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDateRangeQueryRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDateRangeQueryRequestParser.java 2009-05-20 01:58:38 UTC (rev 2712) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/PathPrefixDateRangeQueryRequestParser.java 2009-05-20 02:05:08 UTC (rev 2713) @@ -28,6 +28,7 @@ import java.util.regex.Pattern; import org.archive.wayback.core.WaybackRequest; +import org.archive.wayback.requestparser.BaseRequestParser; import org.archive.wayback.requestparser.PathRequestParser; import org.archive.wayback.util.Timestamp; @@ -40,6 +41,13 @@ */ public class PathPrefixDateRangeQueryRequestParser extends PathRequestParser { /** + * @param wrapped + */ + public PathPrefixDateRangeQueryRequestParser(BaseRequestParser wrapped) { + super(wrapped); + } + + /** * Regex which parses Archival URL queries into Start Timestamp + * End Timestamp + URL for URLs beginning with the URL prefix */ Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/ReplayRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/ReplayRequestParser.java 2009-05-20 01:58:38 UTC (rev 2712) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/archivalurl/requestparser/ReplayRequestParser.java 2009-05-20 02:05:08 UTC (rev 2713) @@ -28,6 +28,7 @@ import java.util.regex.Pattern; import org.archive.wayback.core.WaybackRequest; +import org.archive.wayback.requestparser.BaseRequestParser; import org.archive.wayback.requestparser.PathRequestParser; import org.archive.wayback.util.Timestamp; @@ -45,6 +46,13 @@ private final Pattern WB_REQUEST_REGEX = Pattern .compile("^(\\d{1,14})/(.*)$"); + /** + * @param wrapped + */ + public ReplayRequestParser(BaseRequestParser wrapped) { + super(wrapped); + } + public WaybackRequest parse(String requestPath) { WaybackRequest wbRequest = null; Matcher matcher = WB_REQUEST_REGEX.matcher(requestPath); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |