Forge - UI Impl 2.0.0.Alpha3

org.jboss.forge.ui.impl
Class UISelectInputComponentBase<IMPLTYPE extends SelectComponent<IMPLTYPE,VALUETYPE>,VALUETYPE>

java.lang.Object
  extended by org.jboss.forge.facets.AbstractFaceted<HintsFacet>
      extended by org.jboss.forge.ui.impl.UIInputComponentBase<IMPLTYPE,VALUETYPE>
          extended by org.jboss.forge.ui.impl.UISelectInputComponentBase<IMPLTYPE,VALUETYPE>
Type Parameters:
VALUETYPE -
All Implemented Interfaces:
org.jboss.forge.facets.Faceted<HintsFacet>, InputComponent<IMPLTYPE,VALUETYPE>, SelectComponent<IMPLTYPE,VALUETYPE>
Direct Known Subclasses:
UISelectManyImpl, UISelectOneImpl

@Vetoed
public abstract class UISelectInputComponentBase<IMPLTYPE extends SelectComponent<IMPLTYPE,VALUETYPE>,VALUETYPE>
extends UIInputComponentBase<IMPLTYPE,VALUETYPE>
implements SelectComponent<IMPLTYPE,VALUETYPE>

Implementation of a SelectComponent object

Author:
George Gastaldi

Constructor Summary
UISelectInputComponentBase(String name, Class<VALUETYPE> type)
           
 
Method Summary
 Converter<VALUETYPE,String> getItemLabelConverter()
           
 Iterable<VALUETYPE> getValueChoices()
           
 IMPLTYPE setItemLabelConverter(Converter<VALUETYPE,String> converter)
           
 IMPLTYPE setValueChoices(Iterable<VALUETYPE> choices)
           
 
Methods inherited from class org.jboss.forge.ui.impl.UIInputComponentBase
getLabel, getName, getRequiredMessage, getValueConverter, getValueType, isEnabled, isRequired, setEnabled, setEnabled, setLabel, setRequired, setRequired, setRequiredMessage, setValueConverter, supports
 
Methods inherited from class org.jboss.forge.facets.AbstractFaceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

UISelectInputComponentBase

public UISelectInputComponentBase(String name,
                                  Class<VALUETYPE> type)
Method Detail

getItemLabelConverter

public Converter<VALUETYPE,String> getItemLabelConverter()
Specified by:
getItemLabelConverter in interface SelectComponent<IMPLTYPE extends SelectComponent<IMPLTYPE,VALUETYPE>,VALUETYPE>

setItemLabelConverter

public IMPLTYPE setItemLabelConverter(Converter<VALUETYPE,String> converter)
Specified by:
setItemLabelConverter in interface SelectComponent<IMPLTYPE extends SelectComponent<IMPLTYPE,VALUETYPE>,VALUETYPE>

getValueChoices

public Iterable<VALUETYPE> getValueChoices()
Specified by:
getValueChoices in interface SelectComponent<IMPLTYPE extends SelectComponent<IMPLTYPE,VALUETYPE>,VALUETYPE>

setValueChoices

public IMPLTYPE setValueChoices(Iterable<VALUETYPE> choices)
Specified by:
setValueChoices in interface SelectComponent<IMPLTYPE extends SelectComponent<IMPLTYPE,VALUETYPE>,VALUETYPE>

Forge - UI Impl 2.0.0.Alpha3

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