Class HttpHeaderElement

    • Constructor Detail

      • HttpHeaderElement

        public HttpHeaderElement​(String name)
        Construct an element with the given name. The value and parameters are set to null. This can be used when a dummy element is constructed for comparison or retrieval purposes.
        Parameters:
        name - the name of the element
      • HttpHeaderElement

        public HttpHeaderElement​(String name,
                                 String value,
                                 NVPair[] params)
        Parameters:
        name - the first token in the element
        value - the value part, or null
        params - the parameters
    • Method Detail

      • getName

        public String getName()
        Returns:
        the name
      • getValue

        public String getValue()
        Returns:
        the value
      • getParams

        public NVPair[] getParams()
        Returns:
        the parameters
      • equals

        public boolean equals​(Object obj)
        Two elements are equal if they have the same name. The comparison is case-insensitive.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object to compare with
        Returns:
        true if obj is an HttpHeaderElement with the same name as this element.
      • toString

        public String toString()
        Overrides:
        toString in class Object
        Returns:
        a string containing the HttpHeaderElement formatted as it would appear in a header
      • appendTo

        public void appendTo​(StringBuffer buf)
        Append this header element to the given buffer. This is basically a more efficient version of toString() for assembling multiple elements.
        Parameters:
        buf - the StringBuffer to append this header to
        See Also:
        toString()