public class AutocompleteTextControlSWTRenderer extends SimpleControlJFaceViewerSWTRenderer
createDefaultUnsettableStylePropertyCUSTOM_VARIANT| Constructor and Description |
|---|
AutocompleteTextControlSWTRenderer(VControl vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsDatabinding emfFormsDatabinding,
EMFFormsLabelProvider emfFormsLabelProvider,
VTViewTemplateProvider vtViewTemplateProvider)
Constructs a new
AutocompleteViewModelService. |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.core.databinding.Binding[] |
createBindings(org.eclipse.jface.viewers.Viewer viewer)
Create the
Bindings for this controls. |
protected org.eclipse.jface.viewers.Viewer |
createJFaceViewer(org.eclipse.swt.widgets.Composite parent)
Creates the
Viewer. |
protected String |
getUnsetText()
Provide the unset text to show on the label when value is unset.
|
createControl, rootDomainModelChangedapplyValidation, createControlCell, createDefaultUnsettableStyleProperty, createLabelCell, createValidationCell, dispose, getGridDescription, getLabelWidth, getUnsettableStyleProperty, isUnsettable, renderControl, setControlEnabled, setControlIdData, setValidationColor, setValidationForegroundColorapplyEnable, applyReadOnly, canHandleControlProcessor, createLabel, createValidationIcon, defaultHandleControlProcessor, defaultHandleControlProcessorForCell, getDataBindingContext, getEditingDomain, getEMFFormsDatabinding, getEMFFormsLabelProvider, getLabelStyleBits, getModelValue, getValidationBackgroundColor, getValidationForegroundColor, getValidationIcon, getVTViewTemplateProvider, hasLeftLabelAlignment, notifyChange, postInit, renderapplyValidation, applyVisible, finalizeRendering, getControls, getDefaultFontName, init, preInitcheckRenderer, getReportService, getVElement, getViewModelContext@Inject public AutocompleteTextControlSWTRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabinding emfFormsDatabinding, EMFFormsLabelProvider emfFormsLabelProvider, VTViewTemplateProvider vtViewTemplateProvider)
AutocompleteViewModelService.vElement - the view model element to be renderedviewContext - the view contextreportService - The ReportServiceemfFormsDatabinding - The EMFFormsDatabindingemfFormsLabelProvider - The EMFFormsLabelProvidervtViewTemplateProvider - The VTViewTemplateProviderprotected org.eclipse.core.databinding.Binding[] createBindings(org.eclipse.jface.viewers.Viewer viewer)
throws DatabindingFailedException
Bindings for this controls.createBindings in class SimpleControlJFaceViewerSWTRendererviewer - the Viewer to create the binding forDatabindingFailedException - if the creation of the bindings failedSimpleControlJFaceViewerSWTRenderer.createBindings(org.eclipse.jface.viewers.Viewer)protected org.eclipse.jface.viewers.Viewer createJFaceViewer(org.eclipse.swt.widgets.Composite parent)
throws DatabindingFailedException
Viewer.createJFaceViewer in class SimpleControlJFaceViewerSWTRendererparent - the Composite to use as a parentViewerDatabindingFailedException - if the databinding failsSimpleControlJFaceViewerSWTRenderer.createJFaceViewer(org.eclipse.swt.widgets.Composite)protected String getUnsetText()
getUnsetText in class SimpleControlSWTRendererSimpleControlSWTRenderer.getUnsetText()Copyright © 2018. All rights reserved.