Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

de.ralfebert.rcputils.properties
Class PropertyEditingSupport

java.lang.Object
  extended by org.eclipse.jface.viewers.EditingSupport
      extended by de.ralfebert.rcputils.properties.PropertyEditingSupport

public class PropertyEditingSupport
extends org.eclipse.jface.viewers.EditingSupport

EditingSupport for JFace viewers that gets and sets the value using a nested bean property string like "company.country.name".


Constructor Summary
PropertyEditingSupport(org.eclipse.jface.viewers.ColumnViewer viewer, IValue valueHandler, IValueFormatter valueFormatter, org.eclipse.jface.viewers.CellEditor cellEditor)
           
PropertyEditingSupport(org.eclipse.jface.viewers.ColumnViewer viewer, java.lang.String propertyName, org.eclipse.jface.viewers.CellEditor cellEditor)
           
 
Method Summary
protected  boolean canEdit(java.lang.Object element)
           
protected  org.eclipse.jface.viewers.CellEditor getCellEditor(java.lang.Object element)
           
protected  java.lang.Object getValue(java.lang.Object element)
           
protected  void setValue(java.lang.Object element, java.lang.Object value)
           
 
Methods inherited from class org.eclipse.jface.viewers.EditingSupport
getViewer, initializeCellEditorValue, saveCellEditorValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyEditingSupport

public PropertyEditingSupport(org.eclipse.jface.viewers.ColumnViewer viewer,
                              java.lang.String propertyName,
                              org.eclipse.jface.viewers.CellEditor cellEditor)

PropertyEditingSupport

public PropertyEditingSupport(org.eclipse.jface.viewers.ColumnViewer viewer,
                              IValue valueHandler,
                              IValueFormatter valueFormatter,
                              org.eclipse.jface.viewers.CellEditor cellEditor)
Method Detail

getCellEditor

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

canEdit

protected boolean canEdit(java.lang.Object element)
Specified by:
canEdit in class org.eclipse.jface.viewers.EditingSupport

getValue

protected java.lang.Object getValue(java.lang.Object element)
Specified by:
getValue in class org.eclipse.jface.viewers.EditingSupport

setValue

protected void setValue(java.lang.Object element,
                        java.lang.Object value)
Specified by:
setValue in class org.eclipse.jface.viewers.EditingSupport

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013