pl.edu.agh.cast.ui.dialogs
Class AttributeCellEditor

java.lang.Object
  extended by org.eclipse.jface.viewers.CellEditor
      extended by pl.edu.agh.cast.ui.dialogs.AttributeCellEditor
All Implemented Interfaces:
org.eclipse.jface.viewers.ICellEditorListener

public class AttributeCellEditor
extends org.eclipse.jface.viewers.CellEditor
implements org.eclipse.jface.viewers.ICellEditorListener

Attribute cell editor allows editing text, color and boolean values in one column. Text cell editor is default editor.

Author:
Adam Laczynski, awos

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.CellEditor
org.eclipse.jface.viewers.CellEditor.LayoutData
 
Field Summary
 
Fields inherited from class org.eclipse.jface.viewers.CellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO
 
Constructor Summary
AttributeCellEditor(org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
 void applyEditorValue()
           
 void cancelEditor()
           
protected  org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  java.lang.Object doGetValue()
           
protected  void doSetFocus()
           
protected  void doSetValue(java.lang.Object value)
           
 void editorValueChanged(boolean oldValidState, boolean newValidState)
           
 org.eclipse.swt.widgets.Control getControl()
           
protected  int getDoubleClickTimeout()
           
 
Methods inherited from class org.eclipse.jface.viewers.CellEditor
activate, activate, addListener, addPropertyChangeListener, create, deactivate, deactivate, dependsOnExternalFocusListener, dispose, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeCellEditor

public AttributeCellEditor(org.eclipse.swt.widgets.Composite parent)
Method Detail

createControl

protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in class org.eclipse.jface.viewers.CellEditor

doGetValue

protected java.lang.Object doGetValue()
Specified by:
doGetValue in class org.eclipse.jface.viewers.CellEditor

doSetFocus

protected void doSetFocus()
Specified by:
doSetFocus in class org.eclipse.jface.viewers.CellEditor

doSetValue

protected void doSetValue(java.lang.Object value)
Specified by:
doSetValue in class org.eclipse.jface.viewers.CellEditor

getControl

public org.eclipse.swt.widgets.Control getControl()
Overrides:
getControl in class org.eclipse.jface.viewers.CellEditor

applyEditorValue

public void applyEditorValue()
Specified by:
applyEditorValue in interface org.eclipse.jface.viewers.ICellEditorListener

editorValueChanged

public void editorValueChanged(boolean oldValidState,
                               boolean newValidState)
Specified by:
editorValueChanged in interface org.eclipse.jface.viewers.ICellEditorListener

cancelEditor

public void cancelEditor()
Specified by:
cancelEditor in interface org.eclipse.jface.viewers.ICellEditorListener

getDoubleClickTimeout

protected int getDoubleClickTimeout()
Overrides:
getDoubleClickTimeout in class org.eclipse.jface.viewers.CellEditor


Copyright © 2007-2008 AGH University of Science and Technology. All Rights Reserved.