E
- The enum type.public class HeaderEnum<E extends Enum<E>> extends Object
Accept-Ranges: bytes
Modifier | Constructor and Description |
---|---|
protected |
HeaderEnum(String value,
Class<E> enumClass,
E def)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
E |
asEnum()
Returns
String.equalsIgnoreCase(String) . |
String |
asString()
Returns this header as a simple string value.
|
String |
toString() |
protected HeaderEnum(String value, Class<E> enumClass, E def)
value
- The raw header value.enumClass
- The enum class.def
- The default enum value if the value could not be parsed.public E asEnum()
String.equalsIgnoreCase(String)
.public String asString()
Functionally equivalent to calling toString()
.
Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.