Forge - UI API 2.0.0.Alpha3

org.jboss.forge.ui.input
Interface SelectComponent<IMPLTYPE,VALUETYPE>

Type Parameters:
IMPLTYPE -
VALUETYPE -
All Superinterfaces:
Faceted<HintsFacet>, InputComponent<IMPLTYPE,VALUETYPE>
All Known Subinterfaces:
UISelectMany<VALUETYPE>, UISelectOne<VALUETYPE>

public interface SelectComponent<IMPLTYPE,VALUETYPE>
extends InputComponent<IMPLTYPE,VALUETYPE>

Parent interface for UISelect components

Author:
George Gastaldi

Method Summary
 Converter<VALUETYPE,String> getItemLabelConverter()
           
 Iterable<VALUETYPE> getValueChoices()
           
 IMPLTYPE setItemLabelConverter(Converter<VALUETYPE,String> converter)
           
 IMPLTYPE setValueChoices(Iterable<VALUETYPE> values)
           
 
Methods inherited from interface org.jboss.forge.ui.input.InputComponent
getLabel, getName, getRequiredMessage, getValueConverter, getValueType, isEnabled, isRequired, setEnabled, setEnabled, setLabel, setRequired, setRequired, setRequiredMessage, setValueConverter
 
Methods inherited from interface org.jboss.forge.facets.Faceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, supports, uninstall
 

Method Detail

getValueChoices

Iterable<VALUETYPE> getValueChoices()

setValueChoices

IMPLTYPE setValueChoices(Iterable<VALUETYPE> values)

getItemLabelConverter

Converter<VALUETYPE,String> getItemLabelConverter()

setItemLabelConverter

IMPLTYPE setItemLabelConverter(Converter<VALUETYPE,String> converter)

Forge - UI API 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.