public class TableControlDetailPanelRCPRenderer extends TableControlDetailPanelRenderer
TableControlDetailPanelRenderer which also supports cut/copy/paste.TableControlSWTRenderer.ECPCellLabelProvider, TableControlSWTRenderer.ECPTableViewerComparator, TableControlSWTRenderer.TableControlSWTRendererButtonBarBuilder, TableControlSWTRenderer.TableControlSWTRendererTableViewerCreatorFIXED_COLUMNS, TABLE_CUSTOM_VARIANTCUSTOM_VARIANT| Constructor and Description |
|---|
TableControlDetailPanelRCPRenderer(VTableControl vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsDatabindingEMF emfFormsDatabinding,
EMFFormsLabelProvider emfFormsLabelProvider,
VTViewTemplateProvider vtViewTemplateProvider,
ImageRegistryService imageRegistryService,
EMFFormsEditSupport emfFormsEditSupport)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.swt.widgets.Control |
renderControl(SWTGridCell gridCell,
org.eclipse.swt.widgets.Composite parent)
Renders the passed
VElement. |
createControlComposite, createDetailPanel, deleteRows, getDetailPanelHeightHint, getView, handleEmptySelection, handleMultiSelection, handleSingleSelection, renderSelectedObject, viewerSelectionChangedaddAdditionalColumns, addButtonsToButtonBar, addRow, applyEnable, applyReadOnly, applyValidation, compare, createCellEditor, deleteRowUserConfirmDialog, dispose, getAddButton, getBackgroundStyleProperty, getColumns, getDMRToMultiReference, getEMFFormsDatabinding, getFontPropertiesStyleProperty, getGridDescription, getHorizontalBar, getImage, getImage, getRemoveButton, getSelectionIndex, getSWTColor, getTableHeightHint, getTableViewer, getTableViewerCreator, getTableViewerSWTBuilder, getVerticalBar, rootDomainModelChanged, setTableViewercanHandleControlProcessor, createLabel, createValidationIcon, defaultHandleControlProcessor, defaultHandleControlProcessorForCell, getDataBindingContext, getEditingDomain, getEMFFormsLabelProvider, getModelValue, getValidationBackgroundColor, getValidationForegroundColor, getValidationIcon, getVTViewTemplateProvider, hasLeftLabelAlignment, notifyChange, postInit, renderapplyVisible, finalizeRendering, getControls, getDefaultFontName, init, preInit, setControlEnabledcheckRenderer, getReportService, getVElement, getViewModelContext@Inject public TableControlDetailPanelRCPRenderer(VTableControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabindingEMF emfFormsDatabinding, EMFFormsLabelProvider emfFormsLabelProvider, VTViewTemplateProvider vtViewTemplateProvider, ImageRegistryService imageRegistryService, EMFFormsEditSupport emfFormsEditSupport)
vElement - the view model element to be renderedviewContext - the view contextemfFormsDatabinding - The EMFFormsDatabindingemfFormsLabelProvider - The EMFFormsLabelProviderreportService - The ReportServicevtViewTemplateProvider - The VTViewTemplateProviderimageRegistryService - The ImageRegistryServiceemfFormsEditSupport - The EMFFormsEditSupportprotected org.eclipse.swt.widgets.Control renderControl(SWTGridCell gridCell, org.eclipse.swt.widgets.Composite parent) throws NoRendererFoundException, NoPropertyDescriptorFoundExeption
AbstractSWTRendererVElement.renderControl in class TableControlSWTRenderergridCell - the GridCell of the control to renderparent - the Composite to render onControlNoRendererFoundException - this is thrown when a renderer cannot be foundNoPropertyDescriptorFoundExeption - this is thrown when no property descriptor can be foundCopyright © 2016. All rights reserved.