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()booleangetName()Returns header element name.getParameter(int index) Returns parameter with the given index.getParameterByName(String name) Returns the first parameter with the given name.intReturns the total count of parameters.Returns an array of name / value pairs.getValue()Returns header element value.inthashCode()toString()
-
Constructor Details
-
BasicHeaderElement
Constructor with name, value and parameters.- Parameters:
name- header element namevalue- header element value. May benullparameters- 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:HeaderElementReturns header element name.- Specified by:
getNamein interfaceHeaderElement- Returns:
- header element name
-
getValue
Description copied from interface:HeaderElementReturns header element value.- Specified by:
getValuein interfaceHeaderElement- Returns:
- header element value
-
getParameters
Description copied from interface:HeaderElementReturns an array of name / value pairs.- Specified by:
getParametersin interfaceHeaderElement- Returns:
- array of name / value pairs
-
getParameterCount
public int getParameterCount()Description copied from interface:HeaderElementReturns the total count of parameters.- Specified by:
getParameterCountin interfaceHeaderElement- Returns:
- parameter count
-
getParameter
Description copied from interface:HeaderElementReturns parameter with the given index.- Specified by:
getParameterin interfaceHeaderElement- Parameters:
index- index- Returns:
- name / value pair
-
getParameterByName
Description copied from interface:HeaderElementReturns the first parameter with the given name.- Specified by:
getParameterByNamein interfaceHeaderElement- Parameters:
name- parameter name- Returns:
- name / value pair
-
equals
-
hashCode
public int hashCode() -
toString
-
clone
- Throws:
CloneNotSupportedException
-