public class StringOption extends java.lang.Object implements Option
Constructor and Description |
---|
StringOption(StringPropertyId pid) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
combine(java.lang.Object[] values)
Combines multiple values of an option into a single value.
|
java.lang.String |
defaultValue() |
PropertyId |
getPropertyId() |
java.lang.String |
normalize(java.lang.String value) |
java.lang.Object |
valueOf(java.lang.String arg) |
public StringOption(StringPropertyId pid)
public PropertyId getPropertyId()
getPropertyId
in interface Option
public java.lang.Object valueOf(java.lang.String arg) throws OptionArgumentException
valueOf
in interface Option
OptionArgumentException
public java.lang.String defaultValue() throws OptionArgumentPresenceException
OptionArgumentPresenceException
public java.lang.String normalize(java.lang.String value) throws OptionArgumentFormatException
OptionArgumentFormatException
public java.lang.Object combine(java.lang.Object[] values)
Option