public final class HeaderName extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<HeaderName>, java.lang.CharSequence
HeaderName
- Supports an ignore-case string implementation.Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
java.lang.Object |
clone() |
int |
compareTo(HeaderName other) |
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
int |
length() |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
toString() |
static HeaderName |
valueOf(java.lang.CharSequence s)
Initializes a new header name from specified character sequence.
|
static HeaderName[] |
valuesOf(java.lang.CharSequence... names)
Initializes header names from specified character sequences.
|
public static HeaderName[] valuesOf(java.lang.CharSequence... names)
Yields significantly better space and time performance by caching frequently requested headers.
names
- The character sequencespublic static HeaderName valueOf(java.lang.CharSequence s)
Yields significantly better space and time performance by caching frequently requested headers.
s
- The character sequencepublic java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(HeaderName other)
compareTo
in interface java.lang.Comparable<HeaderName>
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public int length()
length
in interface java.lang.CharSequence
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence