|
|||||||||
| 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.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Combo
com.ibm.commons.swt.controls.custom.CustomCombo
com.ibm.commons.swt.data.controls.DCComboBox
public class DCComboBox
A Combo box control which gets its value (and sets its value) from (in) a data model.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.swt.widgets.Combo |
|---|
LIMIT |
| Fields inherited from class org.eclipse.swt.widgets.Control |
|---|
handle |
| Constructor Summary | |
|---|---|
DCComboBox(org.eclipse.swt.widgets.Composite parent,
int style)
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. |
|
DCComboBox(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.IDataFieldControlSets the name of the attribute that the control is associated with. |
org.eclipse.swt.widgets.Control |
getControl()
Returns the control which is bound to the Data, in this case the DCComboBox control |
java.lang.String |
getCurValue()
Returns the value currently stored in the data model corresponding to the attribute represented by this control. |
DataNode |
getDataNode()
Returns the DataNode associated with this control. |
java.lang.String |
getFirstLineTitle()
Used in conjunction with isFirstBlankLine(). |
ILookup |
getLookup()
Returns the lookup that is used to populate the contents of the control. |
java.lang.String |
getValue()
Returns the value currently selected in the combo box. |
boolean |
isEditableLabels()
Determines whether or not the values of the combo box are editable. |
boolean |
isFirstBlankLine()
Returns whether or not the first item in the combo box should be null? The default value is false. |
void |
lookupChanged(ILookup lookup)
Typically called by the lookup framework to notify controls when the values in a lookup object changed. |
void |
setAttributeName(java.lang.String attributeName)
Description copied from com.ibm.commons.swt.data.controls.IDataFieldControlReturns the name of the attribute that the control is associated with, may be null. |
void |
setDataNode(DataNode dataNode)
Sets the DataNode associated with this control. |
void |
setDataNodeBinding(DataNodeBinding dataNodeBinding)
|
void |
setEditableLabels(boolean editableLabels)
Sets whether or not the values of the combo box are editable. |
void |
setFirstBlankLine(boolean firstBlankLine)
Sets whether or not the first line in the combo box will be blank. |
void |
setFirstLineTitle(java.lang.String firstLineTitle)
Used in conjunction with isFirstBlankLine(). |
void |
setLookup(ILookup lookup)
Sets the lookup used to populate the contents of the control. |
void |
setValue(java.lang.String value)
Sets the value of the current control. |
| Methods inherited from class com.ibm.commons.swt.controls.custom.CustomCombo |
|---|
computeSize, getCols, getId, setCols, setId |
| Methods inherited from class org.eclipse.swt.widgets.Combo |
|---|
add, add, addModifyListener, addSelectionListener, addVerifyListener, clearSelection, copy, cut, deselect, deselectAll, getItem, getItemCount, getItemHeight, getItems, getListVisible, getOrientation, getSelection, getSelectionIndex, getText, getTextHeight, getTextLimit, getVisibleItemCount, indexOf, indexOf, paste, remove, remove, remove, removeAll, removeModifyListener, removeSelectionListener, removeVerifyListener, select, setItem, setItems, setListVisible, setOrientation, setSelection, setText, setTextLimit, setVisibleItemCount |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
|---|
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
| Methods inherited from class org.eclipse.swt.widgets.Scrollable |
|---|
computeTrim, getBorderWidth, getClientArea, getHorizontalBar, getVerticalBar |
| 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, 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, 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 DCComboBox(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 DCComboBox(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 ILookup getLookup()
ILookuppublic void setLookup(ILookup lookup)
lookup - public void lookupChanged(ILookup lookup)
lookupChanged in interface com.ibm.commons.iloader.node.lookups.api.LookupListenerpublic java.lang.String getCurValue()
public java.lang.String getValue()
com.ibm.commons.swt.data.controls.DCComboBox.lookuppublic void setValue(java.lang.String value)
value - com.ibm.commons.swt.data.controls.DCComboBox.lookupprotected void checkSubclass()
checkSubclass in class CustomCombopublic 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 IDataFieldControlattributeName -
public void setAttributeName(java.lang.String attributeName)
com.ibm.commons.swt.data.controls.IDataFieldControl
setAttributeName in interface IDataFieldControlpublic boolean isFirstBlankLine()
public void setFirstBlankLine(boolean firstBlankLine)
firstBlankLine - public java.lang.String getFirstLineTitle()
isFirstBlankLine(). If the first line of the control is set
to be blank then the title supplied by getFirstLineTitle() will be used as the
text for the first line.
public void setFirstLineTitle(java.lang.String firstLineTitle)
isFirstBlankLine(). If the first line of the control is set
to be blank then the title set by setFirstLineTitle() will be used as the
text for the first line.
String - public boolean isEditableLabels()
public void setEditableLabels(boolean editableLabels)
editableLabels -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||