Package org.apache.hc.core5.http.message
Class BasicHeaderElement
java.lang.Object
org.apache.hc.core5.http.message.BasicHeaderElement
- All Implemented Interfaces:
HeaderElement
Basic implementation of
HeaderElement- Since:
- 4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final NameValuePair[]private final Stringprivate final NameValuePair[]private final String -
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 TypeMethodDescriptiongetName()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.toString()
-
Field Details
-
EMPTY_NAME_VALUE_PAIR_ARRAY
-
name
-
value
-
parameters
-
-
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
-
toString
-