|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jini.jeri.internal.http.Header
class Header
Class representing HTTP message header.
Nested Class Summary | |
---|---|
private static class |
Header.FieldKey
Field lookup key. |
Field Summary | |
---|---|
private static SimpleDateFormat |
dateFormat
|
private Map |
fields
|
Constructor Summary | |
---|---|
Header()
Creates new header with no field entries. |
|
Header(InputStream in)
Reads in new header from the given input stream. |
Method Summary | |
---|---|
private void |
addField(String name,
String value)
Associates additional value with named field. |
(package private) boolean |
containsValue(String name,
String value,
boolean ignoreCase)
Returns true if named field's associated value either contains (as an element of a comma-separated list) or is equal to the given value. |
(package private) static String |
getDateString(long time)
Returns formatted date string for given time. |
(package private) String |
getField(String name)
Returns value associated with named field, or null if field not present in this header. |
private static boolean |
isSpaceOrTab(char c)
|
(package private) void |
merge(Header header)
If given header is non-null, adds its field entries to this header. |
(package private) void |
setField(String name,
String value)
If given value is non-null, enters it as value of named field; otherwise, removes field (if present) from this header. |
(package private) int |
size()
Returns number of field entries in header. |
(package private) void |
write(OutputStream out)
Writes header to given output stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final SimpleDateFormat dateFormat
private Map fields
Constructor Detail |
---|
Header()
Header(InputStream in) throws IOException
IOException
Method Detail |
---|
String getField(String name)
void setField(String name, String value)
boolean containsValue(String name, String value, boolean ignoreCase)
int size()
void merge(Header header)
void write(OutputStream out) throws IOException
IOException
static String getDateString(long time)
private static boolean isSpaceOrTab(char c)
private void addField(String name, String value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |