org.rcfaces.core.item
Class BasicSelectItemGroup

java.lang.Object
  extended by javax.faces.model.SelectItem
      extended by javax.faces.model.SelectItemGroup
          extended by org.rcfaces.core.item.BasicSelectItemGroup
All Implemented Interfaces:
Serializable, IAcceleratorKeyItem, IAccessKeyItem, IClientDataItem, IGroupSelectItem, IInputTypeItem, ISelectItem, ISelectItemGroup, IServerDataItem, IStyleClassItem, IVisibleItem

public class BasicSelectItemGroup
extends SelectItemGroup
implements ISelectItemGroup, IAccessKeyItem, IAcceleratorKeyItem, IGroupSelectItem, IInputTypeItem, IVisibleItem, IServerDataItem, IClientDataItem, IStyleClassItem

Version:
$Revision: 1.3 $ $Date: 2010/06/09 13:12:25 $
Author:
Olivier Oeuillot (latest modification by $Author: oeuillot $)
See Also:
Serialized Form

Constructor Summary
BasicSelectItemGroup()
           
BasicSelectItemGroup(ISelectItem selectItem)
           
BasicSelectItemGroup(ISelectItemGroup selectItemGroup)
           
BasicSelectItemGroup(Object value, String label, String description, boolean disabled, SelectItem[] selectItems)
           
BasicSelectItemGroup(String label)
           
 
Method Summary
 String getAcceleratorKey()
           
 String getAccessKey()
           
 Map getClientDataMap()
           
 String getGroupName()
           
 int getInputType()
           
 Map getServerDataMap()
           
 String getStyleClass()
           
static Object getValue(UISelectItem component)
           
 boolean isChecked()
           
 boolean isClientDataEmpty()
           
 boolean isServerDataEmpty()
           
 boolean isVisible()
           
 void setAccessKey(String accessKey)
           
 void setChecked(boolean checked)
           
 void setGroupName(String groupName)
           
 void setInputType(int inputType)
           
 void setVisible(boolean visible)
           
 
Methods inherited from class javax.faces.model.SelectItemGroup
getSelectItems, setSelectItems
 
Methods inherited from class javax.faces.model.SelectItem
getDescription, getLabel, getValue, isDisabled, isEscape, setDescription, setDisabled, setEscape, setLabel, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rcfaces.core.item.ISelectItemGroup
getSelectItems
 
Methods inherited from interface org.rcfaces.core.item.ISelectItem
getDescription, getLabel, getValue, isDisabled
 

Constructor Detail

BasicSelectItemGroup

public BasicSelectItemGroup()

BasicSelectItemGroup

public BasicSelectItemGroup(String label)

BasicSelectItemGroup

public BasicSelectItemGroup(Object value,
                            String label,
                            String description,
                            boolean disabled,
                            SelectItem[] selectItems)

BasicSelectItemGroup

public BasicSelectItemGroup(ISelectItem selectItem)

BasicSelectItemGroup

public BasicSelectItemGroup(ISelectItemGroup selectItemGroup)
Method Detail

getAccessKey

public String getAccessKey()
Specified by:
getAccessKey in interface IAccessKeyItem

getGroupName

public String getGroupName()
Specified by:
getGroupName in interface IGroupSelectItem

getValue

public static Object getValue(UISelectItem component)

isChecked

public boolean isChecked()

getInputType

public int getInputType()
Specified by:
getInputType in interface IInputTypeItem

isVisible

public boolean isVisible()
Specified by:
isVisible in interface IVisibleItem

setAccessKey

public void setAccessKey(String accessKey)

setChecked

public void setChecked(boolean checked)

setGroupName

public void setGroupName(String groupName)

setInputType

public void setInputType(int inputType)

setVisible

public void setVisible(boolean visible)

isServerDataEmpty

public boolean isServerDataEmpty()
Specified by:
isServerDataEmpty in interface IServerDataItem

getServerDataMap

public Map getServerDataMap()
Specified by:
getServerDataMap in interface IServerDataItem

isClientDataEmpty

public boolean isClientDataEmpty()
Specified by:
isClientDataEmpty in interface IClientDataItem

getClientDataMap

public Map getClientDataMap()
Specified by:
getClientDataMap in interface IClientDataItem

getStyleClass

public String getStyleClass()
Specified by:
getStyleClass in interface IStyleClassItem

getAcceleratorKey

public String getAcceleratorKey()
Specified by:
getAcceleratorKey in interface IAcceleratorKeyItem


Copyright © 2006-2011 Vedana. All Rights Reserved.