.getItemLabelConverter(converterFactory, (SelectComponent) input); Iterable<?> valueChoices = ((SelectComponent<?, ?>) input).getValueChoices();
.getItemLabelConverter(converterFactory, selectComponent); Iterable<Object> valueChoices = selectComponent.getValueChoices(); List<String> choices = new ArrayList<>();
Converter<Object, String> itemLabelConverter = InputComponents.getItemLabelConverter(converterFactory, select); List<Object> items = Lists.toList(select.getValueChoices());
Converter itemLabelConverter = InputComponents.getItemLabelConverter(converterFactory, ((SelectComponent) input)); for (Object choice : valueChoices)
if (input instanceof SelectComponent) converter = (Converter<Object, String>) InputComponents.getItemLabelConverter(converterFactory, (SelectComponent<?, ?>) input);
inputConverter = InputComponents.getItemLabelConverter(converterFactory, selectComponent); JsonArrayBuilder valueChoices = createArrayBuilder(); for (Object valueChoice : selectComponent.getValueChoices())
if (String.class.isAssignableFrom(sourceType)) selectConverter = getItemLabelConverter(converterFactory, selectComponent); if (valueChoices != null) Converter<Object, String> selectConverter = getItemLabelConverter(converterFactory, selectComponent); String valueLabel = selectConverter.convert(value);