public class DefaultTableViewerCompositeBuilder extends Object implements TableViewerCompositeBuilder
TableViewerCompositeBuilder.| Constructor and Description |
|---|
DefaultTableViewerCompositeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
createCompositeLayout(org.eclipse.swt.widgets.Composite parent)
Called to create the
composites. |
protected org.eclipse.swt.widgets.Label |
createValidationLabel(org.eclipse.swt.widgets.Composite topComposite)
Called to create the validation label.
|
protected org.eclipse.swt.widgets.Composite |
createViewerComposite(org.eclipse.swt.widgets.Composite composite)
Called to create the composite for the table viewer.
|
Optional<org.eclipse.swt.widgets.Composite> |
getButtonComposite()
|
Optional<org.eclipse.swt.widgets.Label> |
getTitleLabel()
|
Optional<List<org.eclipse.swt.widgets.Control>> |
getValidationControls()
|
org.eclipse.swt.widgets.Composite |
getViewerComposite()
|
public void createCompositeLayout(org.eclipse.swt.widgets.Composite parent)
TableViewerCompositeBuildercomposites.createCompositeLayout in interface TableViewerCompositeBuilderparent - the parentprotected org.eclipse.swt.widgets.Composite createViewerComposite(org.eclipse.swt.widgets.Composite composite)
composite - the parentprotected org.eclipse.swt.widgets.Label createValidationLabel(org.eclipse.swt.widgets.Composite topComposite)
topComposite - the parentpublic Optional<org.eclipse.swt.widgets.Label> getTitleLabel()
TableViewerCompositeBuildergetTitleLabel in interface TableViewerCompositeBuilderLabel if availablepublic Optional<List<org.eclipse.swt.widgets.Control>> getValidationControls()
TableViewerCompositeBuildergetValidationControls in interface TableViewerCompositeBuildercontrols.public Optional<org.eclipse.swt.widgets.Composite> getButtonComposite()
TableViewerCompositeBuildergetButtonComposite in interface TableViewerCompositeBuilderComposite for control-buttons.public org.eclipse.swt.widgets.Composite getViewerComposite()
TableViewerCompositeBuildergetViewerComposite in interface TableViewerCompositeBuilderComposite for the TableViewer.Copyright © 2016. All rights reserved.