jetbrains.buildServer.util
Class StringOption
java.lang.Object
jetbrains.buildServer.util.Option<java.lang.String>
jetbrains.buildServer.util.StringOption
public class StringOption
- extends Option<java.lang.String>
String option
- See Also:
Option
|
Constructor Summary |
StringOption(java.lang.String key,
java.lang.String defaultValue)
|
|
Method Summary |
java.lang.String |
fromString(java.lang.String value)
Option values are serialized to strings using toString() call. |
java.lang.String |
toString(java.lang.String value)
Serialize option value to string |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
StringOption
public StringOption(@NonNls@NotNull
java.lang.String key,
@NotNull
java.lang.String defaultValue)
- Parameters:
key - name of the parameter. Used in equals and hashCodedefaultValue - default value for this option, if not specified
fromString
public java.lang.String fromString(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 class Option<java.lang.String>
- Parameters:
value - serialized option value (Type#toString() method is used for serialization)
- Returns:
- unserialized value
toString
public java.lang.String toString(java.lang.String value)
- Description copied from class:
Option
- Serialize option value to string
- Specified by:
toString in class Option<java.lang.String>
- Parameters:
value - value to serialize
- Returns:
- serialized option value