|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Button
com.ibm.commons.swt.controls.custom.CustomCheckBox
com.ibm.commons.swt.data.controls.DCCheckbox
public class DCCheckbox
A checkbox control which is bound to data. This control's value (true/false) is determined by the model associated with the control. During control initialization the model is found, and the attribute that this control is associated with is sought from the model. If the attribute exists in the model then the attribute's value is associated with this control.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.swt.widgets.Control |
|---|
handle |
| Constructor Summary | |
|---|---|
DCCheckbox(org.eclipse.swt.widgets.Composite parent,
int style)
Constructs a new instance of the class given the parent Composite, and style flags which are used to set the look/behavior of the control. |
|
DCCheckbox(org.eclipse.swt.widgets.Composite parent,
int style,
java.lang.String id)
Constructs a new instance of the class given the parent Composite, the style flags which are used to set the look/behavior of the control, and an id property that can be used to programatically identify the control. |
|
| Method Summary | |
|---|---|
protected void |
checkSubclass()
|
java.lang.String |
getAttributeName()
Description copied from com.ibm.commons.swt.data.controls.IDataFieldControlReturns the name of the attribute that the control is associated with, may be null. |
java.lang.String |
getCheckedValue()
Returns the value that this control sets in the model when the control is 'checked'. |
org.eclipse.swt.widgets.Control |
getControl()
Returns the control which is bound to the Data, in this case the Checkbox control |
DataNode |
getDataNode()
Returns the DataNode associated with this control. |
boolean |
getDefaultValue()
Returns the default state of the checkbox |
java.lang.String |
getUncheckedValue()
Returns the value that this control sets in the model when the control is 'unchecked'. |
java.lang.String |
getValue()
Returns the value of the checkbox. |
boolean |
isMultiSel()
Returns whether the current checkbox should be disabled if its value in the associated model is neither the checked or unchecked control values. |
void |
setAttributeName(java.lang.String attributeName)
Description copied from com.ibm.commons.swt.data.controls.IDataFieldControlSets the name of the attribute that the control is associated with. |
void |
setCheckedValue(java.lang.String checkedValue)
Sets the value that this control sets in the model when the control is 'checked'. |
void |
setDataNode(DataNode dataNode)
Sets the DataNode associated with this control. |
void |
setDataNodeBinding(DataNodeBinding dataNodeBinding)
|
void |
setDefaultValue(boolean value)
Sets the default value of the control |
void |
setMultiSel(boolean multiSel)
Determines if the current checkbox should be disabled if its value in the associated model is neither the checked or unchecked control values. |
void |
setUncheckedValue(java.lang.String uncheckedValue)
Sets the value that this control sets in the model when the control is 'unchecked'. |
void |
setValue(java.lang.String value)
Sets the value of the checkbox. |
| Methods inherited from class com.ibm.commons.swt.controls.custom.CustomCheckBox |
|---|
getId, setId |
| Methods inherited from class org.eclipse.swt.widgets.Button |
|---|
addSelectionListener, computeSize, getAlignment, getGrayed, getImage, getSelection, getText, removeSelectionListener, setAlignment, setGrayed, setImage, setSelection, setText |
| Methods inherited from class org.eclipse.swt.widgets.Control |
|---|
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFocus, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
|---|
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DCCheckbox(org.eclipse.swt.widgets.Composite parent,
int style)
parent - a Composite control which will be the parent of the new instance (CANNOT be null).style - the style of control to construct
public DCCheckbox(org.eclipse.swt.widgets.Composite parent,
int style,
java.lang.String id)
parent - a Composite control which will be the parent of the new instance (CANNOT be null).style - the style of control to constructid - a String which can be used to programatically identify the control| Method Detail |
|---|
public org.eclipse.swt.widgets.Control getControl()
getControl in interface IDataControlpublic java.lang.String getCheckedValue()
public void setCheckedValue(java.lang.String checkedValue)
checkedValue - a string value representing the checked value of this checkbox.public java.lang.String getUncheckedValue()
public void setUncheckedValue(java.lang.String uncheckedValue)
uncheckedValue - a string value representing the unchecked value of this checkbox.public void setMultiSel(boolean multiSel)
multiSel - public boolean isMultiSel()
protected void checkSubclass()
checkSubclass in class CustomCheckBoxpublic DataNode getDataNode()
DataNodepublic void setDataNode(DataNode dataNode)
DataNodepublic void setDataNodeBinding(DataNodeBinding dataNodeBinding)
dataNodeBinding - DataNodeBindingpublic java.lang.String getAttributeName()
com.ibm.commons.swt.data.controls.IDataFieldControl
getAttributeName in interface IDataFieldControlpublic void setAttributeName(java.lang.String attributeName)
com.ibm.commons.swt.data.controls.IDataFieldControl
setAttributeName in interface IDataFieldControlattributeName - public void setDefaultValue(boolean value)
value - public boolean getDefaultValue()
public void setValue(java.lang.String value)
value - public java.lang.String getValue()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||