public class StringPropertyDefinition extends AbstractPropertyDefinition<java.lang.String>
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
StringPropertyDefinition(PropertyKey key,
java.lang.String defaultValue,
boolean isRuntimeModifiable,
java.lang.String description,
java.lang.String sinceVersion,
java.lang.String category,
int orderInCategory) |
StringPropertyDefinition(java.lang.String name,
java.lang.String alias,
java.lang.String defaultValue,
boolean isRuntimeModifiable,
java.lang.String description,
java.lang.String sinceVersion,
java.lang.String category,
int orderInCategory) |
| Modifier and Type | Method and Description |
|---|---|
RuntimeProperty<java.lang.String> |
createRuntimeProperty()
Creates instance of ReadableStringProperty or ModifiableStringProperty depending on isRuntimeModifiable() result.
|
java.lang.String |
parseObject(java.lang.String value,
ExceptionInterceptor exceptionInterceptor)
Returns the value object parsed from it's string representation and checked against allowable values.
|
getAllowableValues, getCategory, getCcAlias, getDefaultValue, getDescription, getLowerBound, getName, getOrder, getPropertyKey, getSinceVersion, getUpperBound, hasCcAlias, hasValueConstraints, isRangeBased, isRuntimeModifiable, setCategory, setDefaultValue, setDescription, setLowerBound, setOrder, setRuntimeModifiable, setSinceVersion, setUpperBoundprivate static final long serialVersionUID
public StringPropertyDefinition(java.lang.String name,
java.lang.String alias,
java.lang.String defaultValue,
boolean isRuntimeModifiable,
java.lang.String description,
java.lang.String sinceVersion,
java.lang.String category,
int orderInCategory)
public StringPropertyDefinition(PropertyKey key, java.lang.String defaultValue, boolean isRuntimeModifiable, java.lang.String description, java.lang.String sinceVersion, java.lang.String category, int orderInCategory)
public java.lang.String parseObject(java.lang.String value,
ExceptionInterceptor exceptionInterceptor)
PropertyDefinitionparseObject in interface PropertyDefinition<java.lang.String>parseObject in class AbstractPropertyDefinition<java.lang.String>value - valueexceptionInterceptor - exception interceptorpublic RuntimeProperty<java.lang.String> createRuntimeProperty()