Class HttpField

java.lang.Object
org.eclipse.jetty.http.HttpField
Direct Known Subclasses:
HostPortHttpField, HttpCookie.SetCookieHttpField, HttpField.IntValueHttpField, HttpField.LongValueHttpField, PreEncodedHttpField

public class HttpField extends Object
An HTTP Field
  • Field Details

  • Constructor Details

  • Method Details

    • getHeader

      public HttpHeader getHeader()
    • getName

      public String getName()
    • getLowerCaseName

      public String getLowerCaseName()
    • getValue

      public String getValue()
    • getIntValue

      public int getIntValue()
    • getLongValue

      public long getLongValue()
    • getValues

      public String[] getValues()
    • contains

      public boolean contains(String search)
      Look for a value in a possible multi valued field
      Parameters:
      search - Values to search for (case insensitive)
      Returns:
      True iff the value is contained in the field value entirely or as an element of a quoted comma separated list. List element parameters (eg qualities) are ignored, except if they are q=0, in which case the item itself is ignored.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isSameName

      public boolean isSameName(HttpField field)
    • is

      public boolean is(String name)
    • nameHashCode

      private int nameHashCode()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object