@Override public void modify(Object element, String property, Object value) { if (fModifier != null) { if (element instanceof Item) { element = ((Item)element).getData(); } fModifier.modify(element, property, value); } }
/** * Saves the value of the currently active cell editor, by delegating to the * cell modifier. */ private void saveEditorValue(CellEditor cellEditor, Item tableItem) { if (fCellModifier != null) { if (!cellEditor.isValueValid()) { // /Do what ??? } String property = null; if (fColumnProperties != null && fColumnNumber < fColumnProperties.length) property = fColumnProperties[fColumnNumber]; fCellModifier.modify(tableItem, property, cellEditor.getValue()); } }
/** * Saves the value of the currently active cell editor, by delegating to * the cell modifier. */ private void saveEditorValue(CellEditor cellEditor, Item tableItem) { if( cellModifier != null ) { if( ! cellEditor.isValueValid() ) { // Do what???? } } String property = null; if( columnProperties != null && columnNumber < columnProperties.length ) { property = columnProperties[columnNumber]; } cellModifier.modify(tableItem, property, cellEditor.getValue()); }
public void applyCellEditorValue() { if ((cellEditorState != null) && (cellModifier != null)) { TreeItem treeItem = cellEditorState.fTreeItem; // The area below the cell editor needs to be explicity // repainted on Linux // // Rectangle r = B2BHacks.IS_UNIX ? treeItem.getBounds() : // null; Object value = cellEditorState.fCellEditor.getValue(); String property = cellEditorState.fProperty; deactivateCellEditor(); cellModifier.modify(treeItem, property, value); // if (r != null) { // tree.redraw(r.x, r.y, tree.getBounds().width, r.height, // false); // } } }
private void fireModifyEvent(Object newValue) { fTableViewer.getCellModifier().modify( ((IStructuredSelection) fTableViewer.getSelection()).getFirstElement(), fProperty, newValue); }
private void fireModifyEvent(Object newValue) { fTableViewer.getCellModifier().modify( ((IStructuredSelection) fTableViewer.getSelection()).getFirstElement(), fProperty, newValue); }
private void fireModifyEvent(Object newValue) { fTableViewer.getCellModifier().modify( ((IStructuredSelection) fTableViewer.getSelection()).getFirstElement(), fProperty, newValue); }
/** * Modify value and send new value to debug adapter * @param row the row * @param col the column * @param newValue the new value * @throws NumberFormatException if the {@link ICellModifier} cannot convert the new value to a string - in cases where it needs to do so */ private void modifyValue(int row, int col, String newValue) throws NumberFormatException { if (newValue.length() == 0) { // do not do anything if user has not entered anything return; } TableItem tableItem = fTableViewer.getTable().getItem(row); Object property = fTableViewer.getColumnProperties()[col]; fTableViewer.getCellModifier().modify(tableItem, (String)property, newValue); }
@Override public void setValue(Object element, Object value) { Object[] properties = getColumnProperties(); if (columnIndex < properties.length) { getCellModifier().modify(findItem(element), (String) getColumnProperties()[columnIndex], value); } }
public void setValue(Object element, Object value) { Object[] properties = getColumnProperties(); if (columnIndex < properties.length) { getCellModifier().modify(findItem(element), (String) getColumnProperties()[columnIndex], value); } }
@Override public void setValue(Object element, Object value) { Object[] properties = getColumnProperties(); if (columnIndex < properties.length) { getCellModifier().modify(findItem(element), (String) getColumnProperties()[columnIndex], value); } }
/** * Modify value and send new value to debug adapter * @param row the row * @param col the column * @param newValue the new value * @throws NumberFormatException if trying to set a number value fails */ private void modifyValue(int row, int col, Object newValue) throws NumberFormatException { if (newValue instanceof String && ((String)newValue).length() == 0) { // do not do anything if user has not entered anything return; } if (row >= 0 && row < getTable().getItemCount()) { TableItem tableItem = getTable().getItem(row); Object property = getColumnProperties()[col]; getCellModifier().modify(tableItem, (String)property, newValue); } }
fCustomModifier.modify(mElement, null, value); return Status.OK_STATUS;