Enums
API
Enums.java
class Enums {
String getFriendlyNameOf(Enum<?> anEnum)
String getFriendlyNameOf(String anEnumName)
String getEnumNameFromFriendly(String anEnumFriendlyName)
String enumToHttpHeader(final Enum<?> anEnum)
String enumNameToHttpHeader(final String name)
String enumToCamelCase(final Enum<?> anEnum)
}
For example:
public enum PaymentMethod {
VISA,
MASTERCARD,
AMERICAN_EXPRESS,
PAY_PAL,
BITCOIN,
;
public String title() {
return Enums.getFriendlyNameOf(this);
}
}