com.microsoft.tfs.core.httpclient
Class Header

java.lang.Object
  extended by com.microsoft.tfs.core.httpclient.NameValuePair
      extended by com.microsoft.tfs.core.httpclient.Header
All Implemented Interfaces:
java.io.Serializable

public class Header
extends NameValuePair

An HTTP header.

See Also:
Serialized Form

Constructor Summary
Header()
          Default constructor.
Header(java.lang.String name, java.lang.String value)
          Constructor with name and value
Header(java.lang.String name, java.lang.String value, boolean isAutogenerated)
          Constructor with name and value
 
Method Summary
 HeaderElement[] getElements()
          Returns an array of HeaderElements constructed from my value.
 HeaderElement[] getValues()
          Deprecated. Use #getElements
 boolean isAutogenerated()
          Returns the value of the auto-generated header flag.
 java.lang.String toExternalForm()
          Returns a String representation of the header.
 java.lang.String toString()
          Returns a String representation of the header.
 
Methods inherited from class com.microsoft.tfs.core.httpclient.NameValuePair
equals, getName, getValue, hashCode, setName, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Header

public Header()
Default constructor.


Header

public Header(java.lang.String name,
              java.lang.String value)
Constructor with name and value

Parameters:
name - the header name
value - the header value

Header

public Header(java.lang.String name,
              java.lang.String value,
              boolean isAutogenerated)
Constructor with name and value

Parameters:
name - the header name
value - the header value
isAutogenerated - true if the header is autogenerated, false otherwise.
Since:
3.0
Method Detail

toExternalForm

public java.lang.String toExternalForm()
Returns a String representation of the header.

Returns:
stringHEAD

toString

public java.lang.String toString()
Returns a String representation of the header.

Overrides:
toString in class NameValuePair
Returns:
stringHEAD

getValues

@Deprecated
public HeaderElement[] getValues()
                          throws HttpException
Deprecated. Use #getElements

Returns an array of HeaderElements constructed from my value.

Returns:
an array of header elements
See Also:
HeaderElement.parse(java.lang.String)
Throws:
HttpException - if the header cannot be parsed

getElements

public HeaderElement[] getElements()
Returns an array of HeaderElements constructed from my value.

Returns:
an array of header elements
See Also:
HeaderElement.parseElements(String)
Since:
3.0

isAutogenerated

public boolean isAutogenerated()
Returns the value of the auto-generated header flag.

Returns:
true if the header is autogenerated, false otherwise.
Since:
3.0


© 2015 Microsoft. All rights reserved.