com.openexchange.mail.mime
Class HeaderName
java.lang.Object
com.openexchange.mail.mime.HeaderName
- All Implemented Interfaces:
- java.io.Serializable, java.lang.CharSequence, java.lang.Cloneable, java.lang.Comparable<HeaderName>
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.
- Author:
- Thorben Betten
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
valueOf
public static HeaderName valueOf(java.lang.CharSequence s)
- Initializes a new header name from specified character sequence.
Yields significantly better space and time performance by caching frequently requested headers.
- Parameters:
s - The character sequence
- Returns:
- The new header name.
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Specified by:
toString in interface java.lang.CharSequence- Overrides:
toString in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
compareTo
public int compareTo(HeaderName other)
- Specified by:
compareTo in interface java.lang.Comparable<HeaderName>
charAt
public char charAt(int index)
- Specified by:
charAt in interface java.lang.CharSequence
length
public int length()
- Specified by:
length in interface java.lang.CharSequence
subSequence
public java.lang.CharSequence subSequence(int start,
int end)
- Specified by:
subSequence in interface java.lang.CharSequence