public class BasicPredefinedValuesProvider extends java.lang.Object implements PredefinedValuesValueProvider
PredefinedValuesValueProvider
implemnetation that just received values and titles for them without multilanguage support.Constructor and Description |
---|
BasicPredefinedValuesProvider() |
Modifier and Type | Method and Description |
---|---|
void |
addValue(java.lang.String value,
java.lang.String title)
Add a value to provide
|
java.lang.String |
getEmptyListMessage(java.util.Locale locale)
Returns a - maybe localized - message to display when the list of provided values is empty
|
java.util.List<java.lang.String> |
getProvidedValues()
Returns the possible/allowed values
|
java.lang.String |
getValueTitle(java.lang.String value,
java.util.Locale locale)
Returns a - maybe localized - title for a given value
|
public java.util.List<java.lang.String> getProvidedValues()
OptionValueProvider
getProvidedValues
in interface OptionValueProvider
public java.lang.String getValueTitle(java.lang.String value, java.util.Locale locale)
OptionValueProvider
getValueTitle
in interface OptionValueProvider
value
- The valuelocale
- The locale for localisationpublic java.lang.String getEmptyListMessage(java.util.Locale locale)
OptionValueProvider
getEmptyListMessage
in interface OptionValueProvider
locale
- The locale for localisationpublic void addValue(java.lang.String value, java.lang.String title)
PredefinedValuesValueProvider
addValue
in interface PredefinedValuesValueProvider
value
- The stored value to providetitle
- The title of the value, if needed for this provider. May be null if no title given or to be read from another source.