javax.rad.ui.celleditor
Interface IChoiceCellEditor<C>

Type Parameters:
C - Placeholder for the library dependent component type.
All Superinterfaces:
IAlignmentConstants, ICellEditor, ICellRenderer<C>, IStyledCellEditor
All Known Implementing Classes:
JVxChoiceCellEditor, UIChoiceCellEditor

public interface IChoiceCellEditor<C>
extends IStyledCellEditor, ICellRenderer<C>

Platform and technology independent choice editor definition. It is designed for use with AWT, Swing, SWT, JSP, JSF, ... .


Field Summary
 
Fields inherited from interface javax.rad.ui.IAlignmentConstants
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP
 
Method Summary
 Object[] getAllowedValues()
          Gets all allowed values.
 String getDefaultImageName()
          Gets the default image that is shown if selectedIndex is -1.
 String[] getImageNames()
          Gets the image names that are used for displaying the corresponding values.
 void setAllowedValues(Object[] pAllowedValues)
          Sets all allowed values.
 void setDefaultImageName(String pDefaultImageName)
          Sets the default image name that is shown if selectedIndex is -1.
 void setImageNames(String[] pImageNames)
          Sets the image names that are used for displaying the corresponding values.
 
Methods inherited from interface javax.rad.model.ui.ICellEditor
createCellEditorHandler, isDirectCellEditor
 
Methods inherited from interface javax.rad.ui.IAlignmentConstants
getHorizontalAlignment, getVerticalAlignment, setHorizontalAlignment, setVerticalAlignment
 
Methods inherited from interface javax.rad.model.ui.ICellRenderer
getCellRendererComponent
 

Method Detail

getAllowedValues

Object[] getAllowedValues()
Gets all allowed values.

Returns:
all allowed values.

setAllowedValues

void setAllowedValues(Object[] pAllowedValues)
Sets all allowed values.

Parameters:
pAllowedValues - all allowed values.

getImageNames

String[] getImageNames()
Gets the image names that are used for displaying the corresponding values.

Returns:
the image names.

setImageNames

void setImageNames(String[] pImageNames)
Sets the image names that are used for displaying the corresponding values.

Parameters:
pImageNames - the image names.

getDefaultImageName

String getDefaultImageName()
Gets the default image that is shown if selectedIndex is -1.

Returns:
the default image.

setDefaultImageName

void setDefaultImageName(String pDefaultImageName)
Sets the default image name that is shown if selectedIndex is -1.

Parameters:
pDefaultImageName - the default image name.


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.