Package org.apache.http.message
Class BasicHeaderElement
- java.lang.Object
-
- org.apache.http.message.BasicHeaderElement
-
- All Implemented Interfaces:
Cloneable,HeaderElement
public class BasicHeaderElement extends Object implements HeaderElement, Cloneable
Basic implementation ofHeaderElement- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description BasicHeaderElement(String name, String value)Constructor with name and value.BasicHeaderElement(String name, String value, NameValuePair[] parameters)Constructor with name, value and parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()booleanequals(Object object)StringgetName()Returns header element name.NameValuePairgetParameter(int index)Returns parameter with the given index.NameValuePairgetParameterByName(String name)Returns the first parameter with the given name.intgetParameterCount()Returns the total count of parameters.NameValuePair[]getParameters()Returns an array of name / value pairs.StringgetValue()Returns header element value.inthashCode()StringtoString()
-
-
-
Constructor Detail
-
BasicHeaderElement
public BasicHeaderElement(String name, String value, NameValuePair[] parameters)
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
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:HeaderElementReturns header element name.- Specified by:
getNamein interfaceHeaderElement- Returns:
- header element name
-
getValue
public String getValue()
Description copied from interface:HeaderElementReturns header element value.- Specified by:
getValuein interfaceHeaderElement- Returns:
- header element value
-
getParameters
public NameValuePair[] 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
public NameValuePair getParameter(int index)
Description copied from interface:HeaderElementReturns parameter with the given index.- Specified by:
getParameterin interfaceHeaderElement- Parameters:
index- index- Returns:
- name / value pair
-
getParameterByName
public NameValuePair getParameterByName(String name)
Description copied from interface:HeaderElementReturns the first parameter with the given name.- Specified by:
getParameterByNamein interfaceHeaderElement- Parameters:
name- parameter name- Returns:
- name / value pair
-
clone
public Object clone() throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
-
-