Class HttpField

    • Constructor Detail

      • HttpField

        public HttpField​(HttpHeader header,
                         java.lang.String name,
                         java.lang.String value)
      • HttpField

        public HttpField​(HttpHeader header,
                         java.lang.String value)
      • HttpField

        public HttpField​(java.lang.String name,
                         java.lang.String value)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getLowerCaseName

        public java.lang.String getLowerCaseName()
      • getValue

        public java.lang.String getValue()
      • getIntValue

        public int getIntValue()
      • getLongValue

        public long getLongValue()
      • getValues

        public java.lang.String[] getValues()
      • contains

        public boolean contains​(java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • isSameName

        public boolean isSameName​(HttpField field)
      • is

        public boolean is​(java.lang.String name)
      • hashCode

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object