All Packages Class Hierarchy This Package Previous Next Index
Class w3c.www.http.HttpRange
java.lang.Object
|
+----w3c.www.http.BasicValue
|
+----w3c.www.http.HttpRange
- public class HttpRange
- extends BasicValue
-
firstpos
- First position in the range.
-
lastpos
- Last position in the range.
-
list
- The list we belong to, if any.
-
unit
- The range's unit.
-
HttpRange()
-
-
getFirstPosition()
- Get the first position of the range.
-
getLastPosition()
- Get the last position for this range.
-
getUnit()
- Get the unit in which this range is taken.
-
getValue()
- HeaderValue implemenntation - Get this header value.
-
invalidateByteValue()
- Invalidate the current byte value for this header, if any.
-
parse()
- Parse this header value into its various components.
-
setFirstPosition(int)
- Set the first position of the range.
-
setLastPosition(int)
- Set the last position for this range.
-
setUnit(String)
- Set the unit in which this range is taken.
-
updateByteValue()
- Update the RFC822 compatible header value for this object.
firstpos
protected int firstpos
- First position in the range.
lastpos
protected int lastpos
- Last position in the range.
unit
protected String unit
- The range's unit.
list
protected HttpRangeList list
- The list we belong to, if any.
HttpRange
public HttpRange()
parse
protected void parse() throws HttpParserException
- Parse this header value into its various components.
- Overrides:
- parse in class BasicValue
invalidateByteValue
protected void invalidateByteValue()
- Invalidate the current byte value for this header, if any.
- Overrides:
- invalidateByteValue in class BasicValue
updateByteValue
protected void updateByteValue()
- Update the RFC822 compatible header value for this object.
- Overrides:
- updateByteValue in class BasicValue
getValue
public Object getValue()
- HeaderValue implemenntation - Get this header value.
- Overrides:
- getValue in class BasicValue
getFirstPosition
public int getFirstPosition()
- Get the first position of the range.
- Returns:
- An integer giving the first pos for the range, or -1
if undefined.
setFirstPosition
public void setFirstPosition(int firstpos)
- Set the first position of the range.
- Parameters:
- firstpos - The first positon for the range.
getLastPosition
public int getLastPosition()
- Get the last position for this range.
If the first position is negative, then the last position is to be
considered as the number of bytes relative to the end of the content.
- Returns:
- An integer giving the last position.
setLastPosition
public void setLastPosition(int lastpos)
- Set the last position for this range.
If the given number is negative, it is considered to be a number
of bytes relative to the end of the content (eg the last N bytes).
- Parameters:
- lastpos - The new last position.
setUnit
public void setUnit(String unit)
- Set the unit in which this range is taken.
getUnit
public String getUnit()
- Get the unit in which this range is taken.
- Returns:
- The unit in which this range is measured, or
null if undefined.
All Packages Class Hierarchy This Package Previous Next Index