Package org.apache.http.message
Class BasicHeaderElement
java.lang.Object
org.apache.http.message.BasicHeaderElement
- All Implemented Interfaces:
Cloneable
,HeaderElement
Basic implementation of
HeaderElement
- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionBasicHeaderElement
(String name, String value) Constructor with name and value.BasicHeaderElement
(String name, String value, NameValuePair[] parameters) Constructor with name, value and parameters. -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
getName()
Returns header element name.getParameter
(int index) Returns parameter with the given index.getParameterByName
(String name) Returns the first parameter with the given name.int
Returns the total count of parameters.Returns an array of name / value pairs.getValue()
Returns header element value.int
hashCode()
toString()
-
Constructor Details
-
BasicHeaderElement
Constructor with name, value and parameters.- Parameters:
name
- header element namevalue
- header element value. May benull
parameters
- header element parameters. May benull
. Parameters are copied by reference, not by value
-
BasicHeaderElement
Constructor with name and value.- Parameters:
name
- header element namevalue
- header element value. May benull
-
-
Method Details
-
getName
Description copied from interface:HeaderElement
Returns header element name.- Specified by:
getName
in interfaceHeaderElement
- Returns:
- header element name
-
getValue
Description copied from interface:HeaderElement
Returns header element value.- Specified by:
getValue
in interfaceHeaderElement
- Returns:
- header element value
-
getParameters
Description copied from interface:HeaderElement
Returns an array of name / value pairs.- Specified by:
getParameters
in interfaceHeaderElement
- Returns:
- array of name / value pairs
-
getParameterCount
public int getParameterCount()Description copied from interface:HeaderElement
Returns the total count of parameters.- Specified by:
getParameterCount
in interfaceHeaderElement
- Returns:
- parameter count
-
getParameter
Description copied from interface:HeaderElement
Returns parameter with the given index.- Specified by:
getParameter
in interfaceHeaderElement
- Parameters:
index
- index- Returns:
- name / value pair
-
getParameterByName
Description copied from interface:HeaderElement
Returns the first parameter with the given name.- Specified by:
getParameterByName
in interfaceHeaderElement
- Parameters:
name
- parameter name- Returns:
- name / value pair
-
equals
-
hashCode
public int hashCode() -
toString
-
clone
- Throws:
CloneNotSupportedException
-