All Packages Class Hierarchy This Package Previous Next Index
Class w3c.www.http.HttpEntityMessage
java.lang.Object
|
+----w3c.www.http.HttpMessage
|
+----w3c.www.http.HttpEntityMessage
- public class HttpEntityMessage
- extends HttpMessage
-
H_ALLOW
-
-
H_CONTENT_BASE
-
-
H_CONTENT_ENCODING
-
-
H_CONTENT_LANGUAGE
-
-
H_CONTENT_LENGTH
-
-
H_CONTENT_LOCATION
-
-
H_CONTENT_MD5
-
-
H_CONTENT_RANGE
-
-
H_CONTENT_TYPE
-
-
H_ETAG
-
-
H_EXPIRES
-
-
H_LAST_MODIFIED
-
-
HttpEntityMessage()
-
-
HttpEntityMessage(MimeParser)
-
-
addContentEncoding(String)
- Add an encoding token to the given reply stream (ie the body).
-
getAllow()
- Get the message's entity allowed methods.
-
getContentBase()
- Get this message entity base.
-
getContentEncoding()
- Get this message entity encoding.
-
getContentLanguage()
- Get this message entity content language.
-
getContentLength()
- Get the content length of the message.
-
getContentLocation()
- Get the attached entity's content location.
-
getContentMD5()
- Get the entity's content MD5 checksum.
-
getContentRange()
- Get the range descriptor of the attached entity.
-
getContentType()
- Get the entity MIME type.
-
getETag()
- Get this entity tag.
-
getExpires()
- Get this message's entity expires date.
-
getLastModified()
- Get the message's associated entity last modified time.
-
hasContentRange()
- Is this entity only a partial entity ?
-
setAllow(String[])
- Set this message's entity allowed methods.
-
setContentBase(String)
- Set this message entity content base.
-
setContentEncoding(String[])
- Set this message entity content encoding.
-
setContentLanguage(String[])
- Set this message entity content language.
-
setContentLength(int)
- Set this message entity content-length.
-
setContentLocation(String)
- Set the entity's content location.
-
setContentMD5(String)
- Set the entity's content MD5 checksum.
-
setContentType(MimeType)
- Set the entity MIME type.
-
setETag(HttpEntityTag)
- Set this entity tag.
-
setExpires(long)
- Se the message's associated entity exxpires date.
-
setLastModified(long)
- Set the message's entity header last-modified time.
H_ALLOW
public static int H_ALLOW
H_CONTENT_LENGTH
public static int H_CONTENT_LENGTH
H_CONTENT_BASE
public static int H_CONTENT_BASE
H_CONTENT_ENCODING
public static int H_CONTENT_ENCODING
H_CONTENT_LANGUAGE
public static int H_CONTENT_LANGUAGE
H_CONTENT_LOCATION
public static int H_CONTENT_LOCATION
H_CONTENT_MD5
public static int H_CONTENT_MD5
H_CONTENT_RANGE
public static int H_CONTENT_RANGE
H_CONTENT_TYPE
public static int H_CONTENT_TYPE
H_ETAG
public static int H_ETAG
H_EXPIRES
public static int H_EXPIRES
H_LAST_MODIFIED
public static int H_LAST_MODIFIED
HttpEntityMessage
public HttpEntityMessage(MimeParser parser)
HttpEntityMessage
public HttpEntityMessage()
getAllow
public String[] getAllow()
- Get the message's entity allowed methods.
- Returns:
- The list of allowed methods, encoded as a String array, or
null if undefined.
setAllow
public void setAllow(String mth[])
- Set this message's entity allowed methods.
- Parameters:
- mth - A list of allowed methods, encoded as a String array, or
null to reset the value.
getContentBase
public String getContentBase()
- Get this message entity base.
- Returns:
- A String encoding the content base, or null
if undefined.
setContentBase
public void setContentBase(String base)
- Set this message entity content base.
- Parameters:
- base - The base for the entity, encoded as a String, or
null to reset the value.
getContentEncoding
public String[] getContentEncoding()
- Get this message entity encoding.
- Returns:
- A list of encoding tokens, encoded as a String array, or
null if undefined.
setContentEncoding
public void setContentEncoding(String encodings[])
- Set this message entity content encoding.
- Parameters:
- encodings - A list of encoding tokens, encoded as a String array
or null to reset the value.
addContentEncoding
public void addContentEncoding(String name)
- Add an encoding token to the given reply stream (ie the body).
- Parameters:
- name - The name of the encoding to add.
getContentLanguage
public String[] getContentLanguage()
- Get this message entity content language.
- Returns:
- A list of languages token, encoded as a String arry, or
null if undefined.
setContentLanguage
public void setContentLanguage(String languages[])
- Set this message entity content language.
- Parameters:
- languages - The language tokens for this entity, encoded as
a String array, or null to reset the value.
getContentLength
public int getContentLength()
- Get the content length of the message.
- Returns:
- The content length for the message entity, or -1
if undefined.
setContentLength
public void setContentLength(int length)
- Set this message entity content-length.
- Parameters:
- length - The new content length for this message, or
-1 to reset the value.
getContentLocation
public String getContentLocation()
- Get the attached entity's content location.
- Returns:
- A String encoded value of the content location, or
null if undefined.
setContentLocation
public void setContentLocation(String location)
- Set the entity's content location.
- Parameters:
- location - The String encoding the content location for the
attached entity, or null to reset the value.
getContentMD5
public String getContentMD5()
- Get the entity's content MD5 checksum.
- Returns:
- A String giving the base64 encoded MD% checksun on the
entity body, or null if undefined.
setContentMD5
public void setContentMD5(String md5)
- Set the entity's content MD5 checksum.
- Parameters:
- md5 - The new base64 encoded checksum for the entity body, or
null to reset the value.
getContentRange
public HttpContentRange getContentRange()
- Get the range descriptor of the attached entity.
- Returns:
- An HttpRange instance, describing the part of the full
entity body being transmited, or null if undefined.
hasContentRange
public boolean hasContentRange()
- Is this entity only a partial entity ?
- Returns:
- A boolean, indicating if a
Content-Range
header
was present.
getContentType
public MimeType getContentType()
- Get the entity MIME type.
- Returns:
- An HttpMimeType object describing the entity's type, or
null if udefined.
setContentType
public void setContentType(MimeType type)
- Set the entity MIME type.
- Parameters:
- type - The entity MIME type, or null to unset
the entity's content type.
getETag
public HttpEntityTag getETag()
- Get this entity tag.
- Returns:
- An HttpEntityTag instance describing this entity tag.
setETag
public void setETag(HttpEntityTag tag)
- Set this entity tag.
- Parameters:
- tag - The new entity tag, or null to reset the
value.
getExpires
public long getExpires()
- Get this message's entity expires date.
- Returns:
- A long giving the date as the number of milliseconds since the
Java epoch, or -1 if undefined.
setExpires
public void setExpires(long date)
- Se the message's associated entity exxpires date.
- Parameters:
- date - The date as the number of milliseconds since Java epoch,
or -1 to reset the value.
getLastModified
public long getLastModified()
- Get the message's associated entity last modified time.
- Returns:
- A long giving the date as the number of milliseconds since
Java epoch, or -1 if undefined.
setLastModified
public void setLastModified(long date)
- Set the message's entity header last-modified time.
- Parameters:
- date - The date of last modification, as the number of milliseconds
since Java epoch, or -1 to reset the value.
All Packages Class Hierarchy This Package Previous Next Index