Package com.microsoft.rest
Class ExpandableStringEnum<T extends ExpandableStringEnum<T>>
- java.lang.Object
-
- com.microsoft.rest.ExpandableStringEnum<T>
-
- Type Parameters:
T- a specific expandable enum type
public abstract class ExpandableStringEnum<T extends ExpandableStringEnum<T>> extends Object
Base implementation for expandable, single string enums.
-
-
Constructor Summary
Constructors Constructor Description ExpandableStringEnum()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)protected static <T extends ExpandableStringEnum<T>>
TfromString(String name, Class<T> clazz)inthashCode()StringtoString()protected static <T extends ExpandableStringEnum<T>>
Collection<T>values(Class<T> clazz)protected TwithNameValue(String name, T value, Class<T> clazz)
-
-
-
Method Detail
-
fromString
protected static <T extends ExpandableStringEnum<T>> T fromString(String name, Class<T> clazz)
-
values
protected static <T extends ExpandableStringEnum<T>> Collection<T> values(Class<T> clazz)
-
-