org.mortbay.http
public class InclusiveByteRange extends Object
parses the following types of byte ranges: bytes=100-499 bytes=-300 bytes=100- bytes=1-2,2-3,6-,-2 given an entity length, converts range to string bytes 100-499/500Based on RFC2616 3.12, 14.16, 14.35.1, 14.35.2
Version: $version$
Constructor Summary | |
---|---|
InclusiveByteRange(long first, long last) |
Method Summary | |
---|---|
long | getFirst() |
long | getFirst(long size) |
long | getLast() |
long | getLast(long size) |
long | getSize(long size) |
static List | satisfiableRanges(Enumeration headers, long size) |
static String | to416HeaderRangeString(long size) |
String | toHeaderRangeString(long size) |
String | toString() |
Parameters: headers Enumeration of Range header fields. size Size of the resource.
Returns: LazyList of satisfiable ranges