public final class Range extends Object implements Comparable<Range>
コンストラクタと説明 |
---|
Range(long start,
long end,
long total)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(Range o) |
boolean |
equals(Object obj) |
long |
getEnd()
最後のバイト位置を返します。
|
long |
getLength()
バイト長を返します。
|
long |
getStart()
最初のバイト位置を返します。
|
long |
getTotal()
対象全体のバイト長を返します。
|
int |
hashCode() |
static List<Range> |
parseRange(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long length,
long lastModified,
String eTag)
リクエストに含まれるRangeヘッダを解釈します。
|
String |
toString()
このRangeクラスが保持する値をContent-Rangeヘッダの値として使用できる文字列を返します。
|
public Range(long start, long end, long total)
start
- 最初のバイト位置end
- 最後のバイト位置total
- 対象全体のバイト長public static List<Range> parseRange(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, long length, long lastModified, String eTag) throws RangeNotSatisfiableException
request
- リクエストresponse
- length
- 対象のファイルの長さlastModified
- 最終更新日eTag
- ETagRangeNotSatisfiableException
- 不正なRangeヘッダが指定されたpublic int compareTo(Range o)
compareTo
インタフェース内 Comparable<Range>
public long getEnd()
public long getLength()
public long getStart()
public long getTotal()
public String toString()
toString
クラス内 Object
Object.toString()
Copyright © 2012 NTT DATA INTRAMART CORPORATION