@Contract(threading=IMMUTABLE) public class BasicHeader extends java.lang.Object implements Header, java.lang.Cloneable, java.io.Serializable
Header
.Modifier and Type | Field and Description |
---|---|
private static HeaderElement[] |
EMPTY_HEADER_ELEMENTS |
private java.lang.String |
name |
private static long |
serialVersionUID |
private java.lang.String |
value |
Constructor and Description |
---|
BasicHeader(java.lang.String name,
java.lang.String value)
Constructs with name and value.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
HeaderElement[] |
getElements()
Parses the value.
|
java.lang.String |
getName()
Gets the name of this pair.
|
java.lang.String |
getValue()
Gets the value of this pair.
|
java.lang.String |
toString() |
private static final HeaderElement[] EMPTY_HEADER_ELEMENTS
private static final long serialVersionUID
private final java.lang.String name
private final java.lang.String value
public BasicHeader(java.lang.String name, java.lang.String value)
name
- the header namevalue
- the header valuepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public HeaderElement[] getElements() throws ParseException
Header
getElements
in interface Header
HeaderElement
entries, may be empty, but is never null
ParseException
- in case of a parsing errorpublic java.lang.String getName()
NameValuePair
getName
in interface NameValuePair
null
.public java.lang.String getValue()
NameValuePair
getValue
in interface NameValuePair
null
.public java.lang.String toString()
toString
in class java.lang.Object