public class HttpField
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HttpField.IntValueHttpField |
static class |
HttpField.LongValueHttpField |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
__zeroquality |
private HttpHeader |
_header |
private java.lang.String |
_name |
private java.lang.String |
_value |
private int |
hash |
Constructor and Description |
---|
HttpField(HttpHeader header,
HttpHeaderValue value) |
HttpField(HttpHeader header,
java.lang.String value) |
HttpField(HttpHeader header,
java.lang.String name,
java.lang.String value) |
HttpField(java.lang.String name,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String search)
Look for a value in a possible multi valued field
|
boolean |
equals(java.lang.Object o) |
HttpHeader |
getHeader() |
int |
getIntValue() |
long |
getLongValue() |
java.lang.String |
getName() |
java.lang.String |
getValue() |
java.lang.String[] |
getValues() |
int |
hashCode() |
boolean |
isSameName(HttpField field) |
private int |
nameHashCode() |
java.lang.String |
toString() |
private static final java.lang.String __zeroquality
private final HttpHeader _header
private final java.lang.String _name
private final java.lang.String _value
private int hash
public HttpField(HttpHeader header, java.lang.String name, java.lang.String value)
public HttpField(HttpHeader header, java.lang.String value)
public HttpField(HttpHeader header, HttpHeaderValue value)
public HttpField(java.lang.String name, java.lang.String value)
public HttpHeader getHeader()
public java.lang.String getName()
public java.lang.String getValue()
public int getIntValue()
public long getLongValue()
public java.lang.String[] getValues()
public boolean contains(java.lang.String search)
search
- Values to search for (case insensitive)public java.lang.String toString()
toString
in class java.lang.Object
public boolean isSameName(HttpField field)
private int nameHashCode()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object