public abstract class ValuesProperty extends SettableProperty<java.lang.String[]>
SettableProperty.Diff<T>DictionaryProperty.DiffType| Constructor and Description |
|---|
ValuesProperty(DictionaryComponent containingComponent, java.lang.String propertyName, java.lang.String propertyIdName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getDiffValue(boolean translate)
Get (possibly translated) diff value
|
java.lang.String[] |
getOptions()
Get the valid untranslated values for the property
|
java.lang.String[] |
getTranslatedOptions()
Get the valid translated values for the property
|
java.lang.String[] |
getTranslatedValue()
Get translated property values.
|
java.lang.String[] |
getValue(boolean translate)
Get property values, optionally translated
|
abstract void |
setTranslatedValue(java.lang.String... translatedValue)
Set Translated property values The following code fragment is always a no-op:
setTranslatedValue(getValue(true)) |
void |
setValue(java.lang.String... value)
Set the value of the property
|
getDiffValue, getDiffValuegetContainedDiffs, getDiff, getDiffs, getName, getName, getTranslatedName, getValue, hasDiff, removeDiffpublic ValuesProperty(DictionaryComponent containingComponent, java.lang.String propertyName, java.lang.String propertyIdName)
public void setValue(java.lang.String... value)
SettablePropertysetValue in class SettableProperty<java.lang.String[]>public java.lang.String[] getValue(boolean translate)
public java.lang.String[] getTranslatedValue()
public abstract void setTranslatedValue(java.lang.String... translatedValue)
setTranslatedValue(getValue(true))public java.lang.String[] getOptions()
public java.lang.String[] getTranslatedOptions()
public java.lang.String[] getDiffValue(boolean translate)
translate - flagValuesProperty.getTranslatedDiffValue()