Package com.iizigo.text
Class TEditingSupport
- java.lang.Object
- org.eclipse.jface.viewers.EditingSupport
- com.iizigo.text.TEditingSupport
- All Implemented Interfaces:
org.eclipse.jface.viewers.ICellEditorValidator
public class TEditingSupport extends org.eclipse.jface.viewers.EditingSupport implements org.eclipse.jface.viewers.ICellEditorValidatorEditing support for ID column and KStrings in columns with index larger than zero.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEdit(java.lang.Object element)Can always edit if correct element: KStringProp.protected org.eclipse.jface.viewers.CellEditorgetCellEditor(java.lang.Object element)Gets the cell editor.protected java.lang.ObjectgetValue(java.lang.Object element)Gets the value to edit.protected voidinitializeCellEditorValue(org.eclipse.jface.viewers.CellEditor cellEditor, org.eclipse.jface.viewers.ViewerCell cell)Initialize the editor.java.lang.StringisValid(java.lang.Object value)Checks for validity.protected voidsetValue(java.lang.Object element, java.lang.Object value)Sets the value after editing.
Method Detail
initializeCellEditorValue
protected void initializeCellEditorValue(org.eclipse.jface.viewers.CellEditor cellEditor, org.eclipse.jface.viewers.ViewerCell cell)Initialize the editor.- Overrides:
initializeCellEditorValuein classorg.eclipse.jface.viewers.EditingSupport- Parameters:
cellEditor- The cell editor.cell- The cell the editor is working for.
getCellEditor
protected org.eclipse.jface.viewers.CellEditor getCellEditor(java.lang.Object element)
Gets the cell editor.- Specified by:
getCellEditorin classorg.eclipse.jface.viewers.EditingSupport
canEdit
protected boolean canEdit(java.lang.Object element)
Can always edit if correct element: KStringProp.- Specified by:
canEditin classorg.eclipse.jface.viewers.EditingSupport
getValue
protected java.lang.Object getValue(java.lang.Object element)
Gets the value to edit.- Specified by:
getValuein classorg.eclipse.jface.viewers.EditingSupport
setValue
protected void setValue(java.lang.Object element, java.lang.Object value)Sets the value after editing.- Specified by:
setValuein classorg.eclipse.jface.viewers.EditingSupport
isValid
public java.lang.String isValid(java.lang.Object value)
Checks for validity.- Specified by:
isValidin interfaceorg.eclipse.jface.viewers.ICellEditorValidator