Package com.ibm.icu.message2
Interface Selector
- All Known Implementing Classes:
NumberFormatterFactory.PluralSelectorImpl
,TextSelectorFactory.TextSelector
Deprecated.
This API is for technology preview only.
The interface that must be implemented by all selectors
that can be used from
MessageFormatter
.
Selectors are used to choose between different message variants,
similar to plural
, selectordinal
,
and select
in MessageFormat
.
-
Method Summary
-
Method Details
-
matches
@Deprecated List<String> matches(Object value, List<String> keys, Map<String, Object> variableOptions) Deprecated.This API is for technology preview only.A method that is invoked for the object to match and each key.For example an English plural
matches
would returntrue
formatches(1, "1")
,matches(1, "one")
, andmatches(1, "*")
.- Parameters:
value
- the value to select on.keys
- the key to test for matching.variableOptions
- options that are not know at build time.- Returns:
- the formatted string.
-