public class InclusiveByteRange
extends java.lang.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
コンストラクタ | 説明 |
---|---|
InclusiveByteRange(long first,
long last) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
long |
getFirst() |
|
long |
getFirst(long size) |
|
long |
getLast() |
|
long |
getLast(long size) |
|
long |
getSize(long size) |
|
static java.util.List<InclusiveByteRange> |
satisfiableRanges(java.util.Enumeration<?> headers,
long size) |
|
static java.lang.String |
to416HeaderRangeString(long size) |
|
java.lang.String |
toHeaderRangeString(long size) |
|
java.lang.String |
toString() |
public long getFirst()
public long getLast()
public static java.util.List<InclusiveByteRange> satisfiableRanges(java.util.Enumeration<?> headers, long size)
headers
- Enumeration of Range header fields.size
- Size of the resource.public long getFirst(long size)
public long getLast(long size)
public long getSize(long size)
public java.lang.String toHeaderRangeString(long size)
public static java.lang.String to416HeaderRangeString(long size)
public java.lang.String toString()
toString
クラス内 java.lang.Object