Package jetbrains.buildServer.util
Class EnumOption<T extends Enum<T>>
- java.lang.Object
-
- jetbrains.buildServer.util.Option<T>
-
- jetbrains.buildServer.util.EnumOption<T>
-
-
Constructor Summary
Constructors Constructor Description EnumOption(String key, T defaultValue, Class<T> enumClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
fromString(String value)
Option values are serialized to strings using toString() call.String
toString(T value)
Serialize option value to string
-
-
-
Method Detail
-
fromString
public T fromString(@NotNull String value)
Description copied from class:Option
Option values are serialized to strings using toString() call. To restore option value from string this method is used- Specified by:
fromString
in classOption<T extends Enum<T>>
- Parameters:
value
- serialized option valueObject.toString()
method is used for serialization)- Returns:
- deserialized value
-
-