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