Forge - UI Impl 2.0.0.Alpha3

org.jboss.forge.ui.impl
Class UISelectOneImpl<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<UISelectOne<VALUETYPE>,VALUETYPE>
              extended by org.jboss.forge.ui.impl.UISelectOneImpl<VALUETYPE>
All Implemented Interfaces:
org.jboss.forge.facets.Faceted<HintsFacet>, InputComponent<UISelectOne<VALUETYPE>,VALUETYPE>, SelectComponent<UISelectOne<VALUETYPE>,VALUETYPE>, SingleValued<UISelectOne<VALUETYPE>,VALUETYPE>, UISelectOne<VALUETYPE>

public class UISelectOneImpl<VALUETYPE>
extends UISelectInputComponentBase<UISelectOne<VALUETYPE>,VALUETYPE>
implements UISelectOne<VALUETYPE>

Author:
Lincoln Baxter, III

Constructor Summary
UISelectOneImpl(String name, Class<VALUETYPE> type)
           
 
Method Summary
 VALUETYPE getValue()
           
 UISelectOne<VALUETYPE> setDefaultValue(Callable<VALUETYPE> callback)
           
 UISelectOne<VALUETYPE> setDefaultValue(VALUETYPE value)
           
 UISelectOne<VALUETYPE> setValue(VALUETYPE value)
           
 
Methods inherited from class org.jboss.forge.ui.impl.UISelectInputComponentBase
getItemLabelConverter, getValueChoices, setItemLabelConverter, setValueChoices
 
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.SelectComponent
getItemLabelConverter, getValueChoices, setItemLabelConverter, setValueChoices
 
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

UISelectOneImpl

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

setValue

public UISelectOne<VALUETYPE> setValue(VALUETYPE value)
Specified by:
setValue in interface SingleValued<UISelectOne<VALUETYPE>,VALUETYPE>

setDefaultValue

public UISelectOne<VALUETYPE> setDefaultValue(Callable<VALUETYPE> callback)
Specified by:
setDefaultValue in interface SingleValued<UISelectOne<VALUETYPE>,VALUETYPE>

setDefaultValue

public UISelectOne<VALUETYPE> setDefaultValue(VALUETYPE value)
Specified by:
setDefaultValue in interface SingleValued<UISelectOne<VALUETYPE>,VALUETYPE>

getValue

public VALUETYPE getValue()
Specified by:
getValue in interface SingleValued<UISelectOne<VALUETYPE>,VALUETYPE>

Forge - UI Impl 2.0.0.Alpha3

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