Class ValueCellEditor
- java.lang.Object
-
- org.eclipse.jface.viewers.CellEditor
-
- com._1c.g5.v8.dt.md.ui.controls.value.ValueCellEditor
-
public class ValueCellEditor extends CellEditor
Cell editor implementation forValue
editing. Based onValueEditorHost
control.Client intended to invoke
CellEditor.create(Composite)
method manually. Example of usage:CellEditor editor = new ValueCellEditor(new ValueRecord( attribute.getType(), attribute.getType().getTypes().get(0), attribute.getFillValue()), table, toolkit); editor.create(table);
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.CellEditor
CellEditor.LayoutData
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.viewers.CellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO
-
-
Constructor Summary
Constructors Constructor Description ValueCellEditor(ValueRecord valueRecord, org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, IV8Project v8Project, boolean isEditable)
Constructor ofValueCellEditor
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createControl(org.eclipse.swt.widgets.Composite parent)
protected Object
doGetValue()
protected void
doSetFocus()
protected void
doSetValue(Object value)
-
Methods inherited from class org.eclipse.jface.viewers.CellEditor
activate, activate, addListener, addPropertyChangeListener, create, deactivate, deactivate, dependsOnExternalFocusListener, dispose, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, getControl, getDoubleClickTimeout, getErrorMessage, getLayoutData, getStyle, getValidator, getValue, isActivated, isCopyEnabled, isCorrect, isCutEnabled, isDeleteEnabled, isDirty, isFindEnabled, isPasteEnabled, isRedoEnabled, isSelectAllEnabled, isUndoEnabled, isValueValid, keyReleaseOccured, markDirty, performCopy, performCut, performDelete, performFind, performPaste, performRedo, performSelectAll, performUndo, removeListener, removePropertyChangeListener, setErrorMessage, setFocus, setStyle, setValidator, setValue, setValueValid, valueChanged
-
-
-
-
Constructor Detail
-
ValueCellEditor
public ValueCellEditor(ValueRecord valueRecord, org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, IV8Project v8Project, boolean isEditable)
Constructor ofValueCellEditor
.- Parameters:
valueRecord
- value record to construct cell editor, cannot benull
toolkit
- form toolkit to construct cell editor, cannot benull
v8Project
- the v8 project, can benull
isEditable
- ,true
if editable,false
otherwise
-
-
Method Detail
-
createControl
protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl
in classCellEditor
-
doSetFocus
protected void doSetFocus()
- Specified by:
doSetFocus
in classCellEditor
-
doGetValue
protected Object doGetValue()
- Specified by:
doGetValue
in classCellEditor
-
doSetValue
protected void doSetValue(Object value)
- Specified by:
doSetValue
in classCellEditor
-
-