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/500
Based on RFC2616 3.12, 14.16, 14.35.1, 14.35.2Version: $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