Interface XViewerConverter


public interface XViewerConverter
interface to manage the input
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object getInput​(org.eclipse.swt.widgets.Control c, CellEditDescriptor ced, java.lang.Object selObject)
    Method to put the new Input(from the Control c) into the selObject

    - check with the CellEditDescriptor(getInputField) where to save the new Input
    boolean isValid​(CellEditDescriptor ced, java.lang.Object selObject)
    is this object valid for this cell?
    void setInput​(org.eclipse.swt.widgets.Control c, CellEditDescriptor ced, java.lang.Object selObject)
    Method to fill the Controls

    - check with the CellEditDescriptor(getInputField) what to put into the Control
  • Method Details

    • setInput

      void setInput​(org.eclipse.swt.widgets.Control c, CellEditDescriptor ced, java.lang.Object selObject)
      Method to fill the Controls

      - check with the CellEditDescriptor(getInputField) what to put into the Control
      Parameters:
      c - - current control
      ced - - the cell edit descriptor
      selObject - - the selected object
    • getInput

      java.lang.Object getInput​(org.eclipse.swt.widgets.Control c, CellEditDescriptor ced, java.lang.Object selObject)
      Method to put the new Input(from the Control c) into the selObject

      - check with the CellEditDescriptor(getInputField) where to save the new Input
      Parameters:
      c - - current control
      ced - - the cell edit descriptor
      selObject - - the selected object
      Returns:
      the object if it has a new reference otherwise null -> next step is the automatic xviewer.refresh(object). if return null it will refresh the old reference.
    • isValid

      boolean isValid​(CellEditDescriptor ced, java.lang.Object selObject)
      is this object valid for this cell?
      Parameters:
      ced - - the cell edit descriptor
      selObject - - the selected object
      Returns:
      true if you want to allow to modify this object