# Uses of Class
org.eclipse.swt.widgets.Composite

Packages that use Composite
Package
Description
org.eclipse.compare
Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer
Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.internal
org.eclipse.compare.structuremergeviewer
Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.memory
Provides classes and interfaces to render memory blocks in the memory view.
org.eclipse.debug.ui.sourcelookup
Provides a user interface for debug platform source lookup facilities.
org.eclipse.e4.ui.bindings.internal
org.eclipse.e4.ui.css.swt.dom
org.eclipse.e4.ui.dialogs.filteredtree
org.eclipse.e4.ui.widgets
org.eclipse.e4.ui.workbench.renderers.swt
org.eclipse.equinox.p2.ui
Provides provisioning user interface classes that can be used for assembling a provisioning UI.
org.eclipse.help.ui
Provides a framework for editing and contributing to the help search scope.
org.eclipse.help.ui.internal
org.eclipse.jface.action
Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.databinding.fieldassist
Provides classes that bridge between data binding and the JFace Fieldassist framework.
org.eclipse.jface.dialogs
Provides support for dialogs.
org.eclipse.jface.fieldassist
Provides classes that help communicate proper content for fields in dialogs and wizards.
org.eclipse.jface.layout
Provides support for layout generation.
org.eclipse.jface.menus
Provides support for trim specification.
org.eclipse.jface.notifications
org.eclipse.jface.preference
Provides a framework for preferences.
org.eclipse.jface.text
Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.source
Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.source.projection
This package provides the UI part for projection documents of which the most important part is the projection viewer.
org.eclipse.jface.viewers
Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.widgets
org.eclipse.jface.window
Provides a general framework for creating and managing windows.
org.eclipse.jface.wizard
Provides a framework for wizards.
org.eclipse.ltk.ui.refactoring
Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.ltk.ui.refactoring.resource
Application programming interface to actions related to resource refactorings.
org.eclipse.search.ui.text
Provides the base classes to implement a search result view part for searches with textual matches.
org.eclipse.swt.awt
SWT AWT embedding support.
org.eclipse.swt.browser
SWT Browser widget.
org.eclipse.swt.custom
SWT Custom widgets.
org.eclipse.swt.layout
SWT layout classes.
org.eclipse.swt.ole.win32
SWT Win32 OLE implementation classes.
org.eclipse.swt.opengl
SWT OpenGL support.
org.eclipse.swt.widgets
SWT widget public API classes.
org.eclipse.team.ui
Provides basic support for managing Team providers.
org.eclipse.team.ui.history
Application programming interfaces for working with history.
org.eclipse.team.ui.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.about
Application programming interfaces for interaction with and extension of the Eclipse Platform About dialog.
org.eclipse.ui.activities
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.application
Application-level APIs for configuring and controling the Eclipse Platform User Interface.
org.eclipse.ui.cheatsheets
Provides support for working with cheat sheets.
org.eclipse.ui.console
Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.dialogs
Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.editors.text
Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.fieldassist
Classes that provide workbench-level UI support for content assistance and common workbench field decorations.
org.eclipse.ui.forms
Forms-based controls for use in views, editors, and wizards.
org.eclipse.ui.forms.editor
Support for forms-based multi-page editors.
org.eclipse.ui.forms.widgets
Custom widgets and controls for forms-based parts.
org.eclipse.ui.ide.dialogs
APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.internal
org.eclipse.ui.intro
Application programming interfaces for interaction with and extension of the product introduction parts.
org.eclipse.ui.intro.config
Provides support for customizing welcome content and presentation.
org.eclipse.ui.intro.contentproviders
Contains classes which can be used to add controls to a welcome page.
org.eclipse.ui.intro.quicklinks
Application programming interfaces for the Quicklinks Viewer, a component for the Welcome/Intro.
org.eclipse.ui.menus
Provides the public API and default implementation for contributing menu and toolbars to the menu service.
org.eclipse.ui.navigator
Provides the Common Navigator framework.
org.eclipse.ui.navigator.resources
Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.
org.eclipse.ui.part
Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.preferences
Classes for using the preferences support in org.eclipse.core.runtime.preferences
org.eclipse.ui.splash
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.statushandlers
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.testing
Classes for testing support.
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.spelling
Partial infrastructure for spell checking in text editors.
org.eclipse.ui.texteditor.templates
Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.themes
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.views.contentoutline
Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.markers
Utility classes for working with markers in views
org.eclipse.ui.views.markers.internal
org.eclipse.ui.views.properties
Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.properties.tabbed
Provides the Tabbed Properties framework.
org.eclipse.ui.wizards.datatransfer
Provides the standard Import and Export wizards for moving resources into and out of the workspace.

## Uses of Composite in org.eclipse.compare

Subclasses of Composite in org.eclipse.compare
Modifier and Type
Class
Description
`class`
`CompareViewerPane`
A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
`class`
`CompareViewerSwitchingPane`
A custom `CompareViewerPane` that supports dynamic viewer switching.
`class`
`Splitter`
The Splitter adds support for nesting to a SashForm.
Methods in org.eclipse.compare with parameters of type Composite
Modifier and Type
Method
Description
`static void`
CompareViewerPane.`clearToolBar(Composite parent)`
Clears tool items in the `CompareViewerPane`'s control bar.
`protected void`
EditionSelectionDialog.`createButtonsForButtonBar(Composite parent)`
Deprecated.
`Control`
CompareEditorInput.`createContents(Composite parent)`
Creates the SWT controls that are used to display the result of the compare operation.
`protected Control`
LabelContributionItem.`createControl(Composite parent)`
`protected Control`
EditionSelectionDialog.`createDialogArea(Composite parent2)`
Deprecated.
`Viewer`
CompareEditorInput.`createDiffViewer(Composite parent)`
Factory method for creating a differences viewer for the top left pane.
`Control`
CompareEditorInput.`createOutlineContents(Composite parent, int direction)`
`protected CompareViewerPane`
CompareEditorInput.`createStructureInputPane(Composite parent)`
Create the pane that will contain the structure input pane (upper left).
`protected Control`
CompareViewerPane.`createTopLeft(Composite parent)`
`Viewer`
IViewerCreator.`createViewer(Composite parent, CompareConfiguration config)`
Creates a new viewer under the given SWT parent control.
`Viewer`
CompareEditorInput.`findContentViewer(Viewer oldViewer, ICompareInput input, Composite parent)`
Implements the dynamic viewer switching for content viewers.
`static Viewer`
CompareUI.`findContentViewer(Viewer oldViewer, Object input, Composite parent, CompareConfiguration configuration)`
Returns a content compare viewer based on an old viewer and an input object.
`static Viewer`
CompareUI.`findContentViewer(Viewer oldViewer, ICompareInput input, Composite parent, CompareConfiguration configuration)`
Returns a content compare viewer based on an old viewer and an input object.
`Viewer`
CompareEditorInput.`findStructureViewer(Viewer oldViewer, ICompareInput input, Composite parent)`
Implements the dynamic viewer switching for structure viewers.
`static Viewer`
CompareUI.`findStructureViewer(Viewer oldViewer, ICompareInput input, Composite parent, CompareConfiguration configuration)`
Returns a structure compare viewer based on an old viewer and an input object.
`static ToolBarManager`
CompareViewerPane.`getToolBarManager(Composite parent)`
Returns a `ToolBarManager` if the given parent is a `CompareViewerPane` or `null` otherwise.
Constructors in org.eclipse.compare with parameters of type Composite
Modifier
Constructor
Description
``
`CompareViewerPane(Composite container, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CompareViewerSwitchingPane(Composite parent, int style)`
Creates a `CompareViewerSwitchingPane` as a child of the given parent and with the specified SWT style bits.
``
`CompareViewerSwitchingPane(Composite parent, int style, boolean visibility)`
Creates a `CompareViewerSwitchingPane` as a child of the given parent and with the specified SWT style bits.
``
`Splitter(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.compare.contentmergeviewer

Methods in org.eclipse.compare.contentmergeviewer with parameters of type Composite
Modifier and Type
Method
Description
`protected final Control`
ContentMergeViewer.`buildControl(Composite parent)`
Builds the SWT controls for the three areas of a compare/merge viewer.
`protected Control`
ContentMergeViewer.`createCenterControl(Composite parent)`
Create the control that divides the left and right sides of the merge viewer.
`protected final Control`
TextMergeViewer.`createCenterControl(Composite parent)`
`protected abstract void`
ContentMergeViewer.`createControls(Composite composite)`
Creates the SWT controls for the ancestor, left, and right content areas of this compare viewer.
`protected void`
TextMergeViewer.`createControls(Composite composite)`
`protected SourceViewer`
TextMergeViewer.`createSourceViewer(Composite parent, int textOrientation)`
Creates a new source viewer.
`protected IToolBarManager`
ContentMergeViewer.`getToolBarManager(Composite parent)`
Returns the toolbar manager for this viewer.
Constructors in org.eclipse.compare.contentmergeviewer with parameters of type Composite
Modifier
Constructor
Description
``
`TextMergeViewer(Composite parent, int style, CompareConfiguration configuration)`
Creates a text merge viewer under the given parent control.
``
`TextMergeViewer(Composite parent, CompareConfiguration configuration)`
Creates a text merge viewer under the given parent control.

## Uses of Composite in org.eclipse.compare.internal

Subclasses of Composite in org.eclipse.compare.internal
Modifier and Type
Class
Description
`class`
`CompareContentViewerSwitchingPane`
`class`
`CompareStructureViewerSwitchingPane`
Methods in org.eclipse.compare.internal with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
TabFolderLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected void`
AddFromHistoryDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
CompareDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
CompareWithOtherResourceDialog.`createButtonsForButtonBar(Composite parent)`
`protected Control`
ComparePreferencePage.`createContents(Composite parent)`
`void`
CompareOutlinePage.`createControl(Composite parent)`
`void`
ImageMergeViewer.`createControls(Composite composite)`
`protected Control`
NavigationEndDialog.`createCustomArea(Composite parent)`
`protected Control`
AddFromHistoryDialog.`createDialogArea(Composite parent2)`
`protected Control`
CompareDialog.`createDialogArea(Composite parent2)`
`protected Control`
CompareWithOtherResourceDialog.`createDialogArea(Composite parent)`
`void`
CompareEditor.`createPartControl(Composite parent)`
`protected Control`
CompareContentViewerSwitchingPane.`createTopLeft(Composite p)`
`protected Control`
CompareStructureViewerSwitchingPane.`createTopLeft(Composite p)`
`Viewer`
BinaryCompareViewerCreator.`createViewer(Composite parent, CompareConfiguration mp)`
`Viewer`
ImageMergeViewerCreator.`createViewer(Composite parent, CompareConfiguration mp)`
`Viewer`
IViewerDescriptor.`createViewer(Viewer currentViewer, Composite parent, CompareConfiguration config)`
Creates a new viewer from this descriptor under the given STW parent control.
`Viewer`
TextMergeViewerCreator.`createViewer(Composite parent, CompareConfiguration mp)`
`Viewer`
TextViewerCreator.`createViewer(Composite parent, CompareConfiguration mp)`
`Viewer`
ViewerDescriptor.`createViewer(Viewer currentViewer, Composite parent, CompareConfiguration mp)`
`Viewer`
CompareUIPlugin.`findContentViewer(Viewer oldViewer, Object in, Composite parent, CompareConfiguration cc)`
Returns a content compare viewer based on an old viewer and an input object.
`Viewer`
CompareUIPlugin.`findStructureViewer(Viewer oldViewer, ICompareInput input, Composite parent, CompareConfiguration configuration)`
Returns a structure compare viewer based on an old viewer and an input object.
`abstract Viewer`
OutlineViewerCreator.`findStructureViewer(Viewer oldViewer, ICompareInput input, Composite parent, CompareConfiguration configuration)`
Method called by the editor to create a structure viewer for the current content merge viewer.
`protected void`
TabFolderLayout.`layout(Composite composite, boolean flushCache)`
`static void`
Utilities.`setEnableComposite(Composite composite, boolean enable)`
Constructors in org.eclipse.compare.internal with parameters of type Composite
Modifier
Constructor
Description
``
`BinaryCompareViewer(Composite parent, CompareConfiguration cc)`
``
`CompareStructureViewerSwitchingPane(Composite parent, int style, boolean visibility, CompareEditorInput cei)`
``
`ImageMergeViewer(Composite parent, int styles, CompareConfiguration mp)`
``
`NullViewer(Composite parent)`

## Uses of Composite in org.eclipse.compare.structuremergeviewer

Constructors in org.eclipse.compare.structuremergeviewer with parameters of type Composite
Modifier
Constructor
Description
``
`DiffTreeViewer(Composite parent, CompareConfiguration configuration)`
Creates a new viewer under the given SWT parent and with the specified configuration.
``
`StructureDiffViewer(Composite parent, CompareConfiguration configuration)`
Creates a new viewer under the given SWT parent with the specified configuration.

## Uses of Composite in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
EnvironmentTab.`createAppendReplace(Composite parent)`
Creates and configures the widgets which allow the user to choose whether the specified environment should be appended to the native environment or if it should completely replace it.
`protected Button`
AbstractLaunchConfigurationTab.`createCheckButton(Composite parent, String label)`
Creates and returns a new check button with the given label.
`protected Control`
StringVariableSelectionDialog.`createContents(Composite parent)`
`void`
CommonTab.`createControl(Composite parent)`
`void`
EnvironmentTab.`createControl(Composite parent)`
`Control`
IDetailPane.`createControl(Composite parent)`
Creates and returns the main control for this detail pane using the given composite as a parent.
`void`
ILaunchConfigurationTab.`createControl(Composite parent)`
Creates the top level control for this launch configuration tab under the given parent composite.
`void`
PrototypeTab.`createControl(Composite parent)`
`void`
RefreshTab.`createControl(Composite parent)`
`final void`
WorkingDirectoryBlock.`createControl(Composite parent)`
`protected abstract Control`
DebugPopup.`createDialogArea(Composite parent)`
`protected Control`
InspectPopupDialog.`createDialogArea(Composite parent)`
`protected Control`
StringVariableSelectionDialog.`createDialogArea(Composite parent)`
`protected void`
EnvironmentTab.`createEnvironmentTable(Composite parent)`
Creates and configures the table that displayed the key/value pairs that comprise the environment.
`protected void`
CommonTab.`createLaunchInBackgroundComponent(Composite parent)`
Creates the controls needed to edit the launch in background attribute of an external tool
`void`
AbstractDebugView.`createPartControl(Composite parent)`
Creates this view's underlying viewer and actions.
`protected Button`
AbstractLaunchConfigurationTab.`createPushButton(Composite parent, String label, Image image)`
Creates and returns a new push button with the given label and/or image.
`protected Button`
AbstractLaunchConfigurationTab.`createRadioButton(Composite parent, String label)`
Creates and returns a new radio button with the given label and/or image.
`protected void`
AbstractLaunchConfigurationTab.`createSeparator(Composite comp, int colSpan)`
Create a horizontal separator.
`protected void`
EnvironmentTab.`createTableButtons(Composite parent)`
Creates the add/edit/remove buttons for the environment table
`protected void`
AbstractLaunchConfigurationTab.`createVerticalSpacer(Composite comp, int colSpan)`
Creates vertical space in the parent `Composite`
`protected abstract Viewer`
AbstractDebugView.`createViewer(Composite parent)`
Creates and returns this view's underlying viewer.

## Uses of Composite in org.eclipse.debug.ui.memory

Methods in org.eclipse.debug.ui.memory with parameters of type Composite
Modifier and Type
Method
Description
`Control`
AbstractTableRendering.`createControl(Composite parent)`
`Control`
IMemoryRendering.`createControl(Composite parent)`
Creates the top level control for this rendering under the given parent composite.
`protected Control`
AbstractTableRendering.`createToolTipControl(Composite composite)`
Creates the control used to display tool tips for cells in this table.

## Uses of Composite in org.eclipse.debug.ui.sourcelookup

Methods in org.eclipse.debug.ui.sourcelookup with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
CommonSourceNotFoundEditor.`createButtons(Composite parent)`
Create buttons to be displayed in this editor
`void`
SourceLookupTab.`createControl(Composite parent)`
`protected Control`
SourceLookupDialog.`createDialogArea(Composite parent)`
`void`
CommonSourceNotFoundEditor.`createPartControl(Composite parent)`

## Uses of Composite in org.eclipse.e4.ui.bindings.internal

Methods in org.eclipse.e4.ui.bindings.internal with parameters of type Composite
Modifier and Type
Method
Description
`protected Control`
KeyAssistDialog.`createDialogArea(Composite parent)`
Creates the content area for the key assistant.

## Uses of Composite in org.eclipse.e4.ui.css.swt.dom

Methods in org.eclipse.e4.ui.css.swt.dom that return Composite
Modifier and Type
Method
Description
`protected Composite`
CompositeElement.`getComposite()`
Methods in org.eclipse.e4.ui.css.swt.dom with parameters of type Composite
Modifier and Type
Method
Description
`static void`
CTabFolderElement.`setBackgroundOverriddenDuringRenderering(Composite composite, Color background)`
Constructors in org.eclipse.e4.ui.css.swt.dom with parameters of type Composite
Modifier
Constructor
Description
``
`CompositeElement(Composite composite, CSSEngine engine)`

## Uses of Composite in org.eclipse.e4.ui.dialogs.filteredtree

Subclasses of Composite in org.eclipse.e4.ui.dialogs.filteredtree
Modifier and Type
Class
Description
`class`
`FilteredTree`
Based on org.eclipse.ui.dialogs.FilteredTree.
Methods in org.eclipse.e4.ui.dialogs.filteredtree that return Composite
Modifier and Type
Method
Description
`protected Composite`
FilteredTree.`createFilterControls(Composite parent)`
Create the filter controls.
Methods in org.eclipse.e4.ui.dialogs.filteredtree with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
FilteredTree.`createControl(Composite parent, int treeStyle)`
Create the filtered tree's controls.
`protected Composite`
FilteredTree.`createFilterControls(Composite parent)`
Create the filter controls.
`protected void`
FilteredTree.`createFilterText(Composite parent)`
Creates the filter text and adds listeners.
`protected Control`
FilteredTree.`createTreeControl(Composite parent, int style)`
Creates and set up the tree and tree viewer.
`protected Text`
FilteredTree.`doCreateFilterText(Composite parent)`
Creates the text control for entering the filter text.
`protected TreeViewer`
FilteredTree.`doCreateTreeViewer(Composite parent, int style)`
Creates the tree viewer.
Constructors in org.eclipse.e4.ui.dialogs.filteredtree with parameters of type Composite
Modifier
Constructor
Description
`protected`
`FilteredTree(Composite parent)`
Create a new instance of the receiver.
``
`FilteredTree(Composite parent, int treeStyle, PatternFilter filter)`
Calls `FilteredTree(Composite, int, PatternFilter, long)` with a default refresh time
``
`FilteredTree(Composite parent, int treeStyle, PatternFilter filter, long refreshDelayTime)`
Create a new instance of the receiver.

## Uses of Composite in org.eclipse.e4.ui.widgets

Subclasses of Composite in org.eclipse.e4.ui.widgets
Modifier and Type
Class
Description
`class`
`ImageBasedFrame`
Constructors in org.eclipse.e4.ui.widgets with parameters of type Composite
Modifier
Constructor
Description
``
`ImageBasedFrame(Composite parent, Control toWrap, boolean vertical, boolean draggable)`

## Uses of Composite in org.eclipse.e4.ui.workbench.renderers.swt

Fields in org.eclipse.e4.ui.workbench.renderers.swt declared as Composite
Modifier and Type
Field
Description
`Composite`
TrimmedPartLayout.`bottom`
`Composite`
TrimmedPartLayout.`clientArea`
`Composite`
TrimmedPartLayout.`left`
`Composite`
TrimmedPartLayout.`right`
`Composite`
TrimmedPartLayout.`top`
Methods in org.eclipse.e4.ui.workbench.renderers.swt that return Composite
Modifier and Type
Method
Description
`Composite`
TrimmedPartLayout.`getTrimComposite(Composite parent, int side)`
Methods in org.eclipse.e4.ui.workbench.renderers.swt with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
SashLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
TrimBarLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
TrimmedPartLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Control`
ToolControlContribution.`createControl(Composite parent)`
`Control`
TrimBarLayout.`ctrlFromPoint(Composite trimComp, Point trimPos)`
Get a Control at a certain position from the TrimBar.
`Composite`
TrimmedPartLayout.`getTrimComposite(Composite parent, int side)`
`protected void`
SashLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
TrimBarLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
TrimmedPartLayout.`layout(Composite composite, boolean flushCache)`
Constructors in org.eclipse.e4.ui.workbench.renderers.swt with parameters of type Composite
Modifier
Constructor
Description
``
`SashLayout(Composite host, MUIElement root)`
``
`TrimmedPartLayout(Composite parent)`
This layout is used to support parts that want trim for their containing composites.

## Uses of Composite in org.eclipse.equinox.p2.ui

Methods in org.eclipse.equinox.p2.ui with parameters of type Composite
Modifier and Type
Method
Description
`protected Control`
RepositoryManipulationPage.`createContents(Composite parent)`
`void`
AcceptLicensesWizardPage.`createControl(Composite parent)`
`void`
InstalledSoftwarePage.`createControl(Composite parent)`
`void`
RevertProfilePage.`createControl(Composite parent)`
`void`
InstalledSoftwarePage.`createPageButtons(Composite parent)`
`void`
RevertProfilePage.`createPageButtons(Composite parent)`

## Uses of Composite in org.eclipse.help.ui

Methods in org.eclipse.help.ui with parameters of type Composite
Modifier and Type
Method
Description
`protected final Control`
RootScopePage.`createContents(Composite parent)`
Creates the initial contents of the page and allocates the area for the clients.
`protected abstract int`
RootScopePage.`createScopeContents(Composite parent)`
Abstract method that subclasses must implement in order to provide root page content.

## Uses of Composite in org.eclipse.help.ui.internal

Subclasses of Composite in org.eclipse.help.ui.internal
Modifier and Type
Class
Description
`static class`
`ContextHelpDialog.Description`
`class`
`HyperlinkLabel`
A canvas holding a hyperlink label.
Methods in org.eclipse.help.ui.internal with parameters of type Composite
Modifier and Type
Method
Description
`protected Control`
ContextHelpDialog.`createContents(Composite contents)`
Constructors in org.eclipse.help.ui.internal with parameters of type Composite
Modifier
Constructor
Description
``
`Description(Composite parent, int style)`
``
`HyperlinkLabel(Composite parent, int style)`
Constructor for Hyperlink.

## Uses of Composite in org.eclipse.jface.action

Methods in org.eclipse.jface.action with parameters of type Composite
Modifier and Type
Method
Description
`protected abstract Control`
ControlContribution.`createControl(Composite parent)`
Creates and returns the control for this contribution item under the given parent composite.
`CoolBar`
CoolBarManager.`createControl(Composite parent)`
Creates and returns this manager's cool bar control.
`Control`
StatusLineManager.`createControl(Composite parent)`
Creates and returns this manager's status line control.
`Control`
StatusLineManager.`createControl(Composite parent, int style)`
Creates and returns this manager's status line control.
`ToolBar`
ToolBarManager.`createControl(Composite parent)`
Creates and returns this manager's tool bar control.
`void`
ActionContributionItem.`fill(Composite parent)`
The `ActionContributionItem` implementation of this `IContributionItem` method creates an SWT `Button` for the action using the action's style.
`void`
ContributionItem.`fill(Composite parent)`
The default implementation of this `IContributionItem` method does nothing.
`final void`
ControlContribution.`fill(Composite parent)`
The control item implementation of this `IContributionItem` method calls the `createControl` framework method.
`void`
IContributionItem.`fill(Composite parent)`
Fills the given composite control with controls representing this contribution item.
`void`
MenuManager.`fill(Composite parent)`
`void`
StatusLineContributionItem.`fill(Composite parent)`
`void`
SubContributionItem.`fill(Composite parent)`
`void`
SubMenuManager.`fill(Composite parent)`

## Uses of Composite in org.eclipse.jface.databinding.fieldassist

Methods in org.eclipse.jface.databinding.fieldassist with parameters of type Composite
Modifier and Type
Method
Description
`static ControlDecorationSupport`
ControlDecorationSupport.`create(IObservableValue<IStatus> validationStatus, int position, Composite composite, IObservable... targetsToBeDecorated)`
Creates a ControlDecorationSupport which observes the validation status and displays a `ControlDecoration` over the underlying SWT control of all target observables that implement `ISWTObservable` or `IViewerObservable`.
`static ControlDecorationSupport`
ControlDecorationSupport.`create(IObservableValue<IStatus> validationStatus, int position, Composite composite, IObservableList<IObservable> targetsToBeDecorated)`
Creates a ControlDecorationSupport which observes the validation status and displays a `ControlDecoration` over the underlying SWT control of all target observables that implement `ISWTObservable` or `IViewerObservable`.
`static ControlDecorationSupport`
ControlDecorationSupport.`create(IObservableValue<IStatus> validationStatus, int position, Composite composite, ControlDecorationUpdater updater, IObservable... targetsToBeDecorated)`
Creates a ControlDecorationSupport which observes the validation status and displays a `ControlDecoration` over the underlying SWT control of all target observables that implement `ISWTObservable` or `IViewerObservable`.
`static ControlDecorationSupport`
ControlDecorationSupport.`create(IObservableValue<IStatus> validationStatus, int position, Composite composite, ControlDecorationUpdater updater, IObservableList<IObservable> targetsToBeDecorated)`
Creates a ControlDecorationSupport which observes the validation status and displays a `ControlDecoration` over the underlying SWT control of all target observables that implement `ISWTObservable` or `IViewerObservable`.
`static ControlDecorationSupport`
ControlDecorationSupport.`create(ValidationStatusProvider validationStatusProvider, int position, Composite composite)`
Creates a ControlDecorationSupport which observes the validation status of the specified `ValidationStatusProvider`, and displays a `ControlDecoration` over the underlying SWT control of all target observables that implement `ISWTObservable` or `IViewerObservable`.
`static ControlDecorationSupport`
ControlDecorationSupport.`create(ValidationStatusProvider validationStatusProvider, int position, Composite composite, ControlDecorationUpdater updater)`
Creates a ControlDecorationSupport which observes the validation status of the specified `ValidationStatusProvider`, and displays a `ControlDecoration` over the underlying SWT control of all target observables that implement `ISWTObservable` or `IViewerObservable`.

## Uses of Composite in org.eclipse.jface.dialogs

Subclasses of Composite in org.eclipse.jface.dialogs
Modifier and Type
Class
Description
`class`
`MessageLine`
A message line displaying a status.
`class`
`ProgressIndicator`
A control for showing progress feedback for a long running operation.
Methods in org.eclipse.jface.dialogs that return Composite
Modifier and Type
Method
Description
`protected Composite`
TitleAreaDialog.`getTitleArea()`
Deprecated.
Methods in org.eclipse.jface.dialogs with parameters of type Composite
Modifier and Type
Method
Description
`protected Button`
Dialog.`createButton(Composite parent, int id, String label, boolean defaultButton)`
Creates a new button with the given id.
`protected Button`
MessageDialog.`createButton(Composite parent, int id, String label, boolean defaultButton)`
`protected Button`
PlainMessageDialog.`createButton(Composite parent, int id, String label, boolean defaultButton)`
`protected Control`
Dialog.`createButtonBar(Composite parent)`
Creates and returns the contents of this dialog's button bar.
`protected Control`
IconAndMessageDialog.`createButtonBar(Composite parent)`
`protected Control`
StatusDialog.`createButtonBar(Composite parent)`
`protected Control`
TrayDialog.`createButtonBar(Composite parent)`
`protected void`
Dialog.`createButtonsForButtonBar(Composite parent)`
Adds buttons to this dialog's button bar.
`protected void`
ErrorDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
InputDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
MessageDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
MessageDialogWithToggle.`createButtonsForButtonBar(Composite parent)`
`protected void`
PlainMessageDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
ProgressMonitorDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
StatusDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
ProgressMonitorDialog.`createCancelButton(Composite parent)`
Creates the cancel button.
`protected Control`
Dialog.`createContents(Composite parent)`
The `Dialog` implementation of this `Window` method creates and lays out the top level composite for the dialog, and determines the appropriate horizontal and vertical dialog units based on the font size.
`void`
DialogMessageArea.`createContents(Composite parent)`
Create the contents for the receiver.
`protected abstract Control`
DialogTray.`createContents(Composite parent)`
Creates the contents (widgets) that will be contained in the tray.
`protected Control`
IconAndMessageDialog.`createContents(Composite parent)`
`protected Control`
PopupDialog.`createContents(Composite parent)`
The `PopupDialog` implementation of this `Window` method creates and lays out the top level composite for the dialog.
`protected Control`
TitleAreaDialog.`createContents(Composite parent)`
`void`
IDialogPage.`createControl(Composite parent)`
Creates the top level control for this dialog page under the given parent composite.
`protected Control`
MessageDialog.`createCustomArea(Composite parent)`
Creates and returns the contents of an area of the dialog which appears below the message and above the button bar.
`protected Control`
PlainMessageDialog.`createCustomArea(Composite parent)`
Creates and returns the contents of an area of the dialog which appears below the message and above the button bar.
`protected void`
ErrorDialog.`createDetailsButton(Composite parent)`
Create the details button if it should be included.
`protected void`
ErrorDialog.`createDialogAndButtonArea(Composite parent)`
`protected void`
IconAndMessageDialog.`createDialogAndButtonArea(Composite parent)`
Create the dialog area and the button bar for the receiver.
`protected Control`
Dialog.`createDialogArea(Composite parent)`
Creates and returns the contents of the upper part of this dialog (above the button bar).
`protected Control`
ErrorDialog.`createDialogArea(Composite parent)`
This implementation of the `Dialog` framework method creates and lays out a composite.
`protected Control`
InputDialog.`createDialogArea(Composite parent)`
`protected Control`
MessageDialog.`createDialogArea(Composite parent)`
This implementation of the `Dialog` framework method creates and lays out a composite and calls `createMessageArea` and `createCustomArea` to populate it.
`protected Control`
MessageDialogWithToggle.`createDialogArea(Composite parent)`
`protected Control`
PlainMessageDialog.`createDialogArea(Composite parent)`
This implementation of the `Dialog` framework method creates and lays out a composite and calls `createMessageArea` and `createCustomArea` to populate it.
`protected Control`
PopupDialog.`createDialogArea(Composite parent)`
Creates and returns the contents of the dialog (the area below the title area and above the info text area.
`protected Control`
ProgressMonitorDialog.`createDialogArea(Composite parent)`
`protected Control`
TitleAreaDialog.`createDialogArea(Composite parent)`
Creates and returns the contents of the upper part of this dialog (above the button bar).
`protected List`
ErrorDialog.`createDropDownList(Composite parent)`
Create this dialog's drop-down list component.
`protected Control`
TrayDialog.`createHelpControl(Composite parent)`
Creates a new help control that provides access to context help.
`protected Control`
PopupDialog.`createInfoTextArea(Composite parent)`
Creates the optional info text area.
`protected Label`
AbstractSelectionDialog.`createMessageArea(Composite composite)`
Creates the message area for this dialog.
`protected Control`
IconAndMessageDialog.`createMessageArea(Composite composite)`
Create the area the message will be shown in.
`abstract Control`
ErrorSupportProvider.`createSupportArea(Composite parent, IStatus status)`
Create an area for adding support components as a child of parent.
`protected Control`
PopupDialog.`createTitleControl(Composite parent)`
Creates the control to be used to represent the dialog's title text.
`protected Control`
PopupDialog.`createTitleMenuArea(Composite parent)`
Creates the title and menu area.
`protected Button`
MessageDialogWithToggle.`createToggleButton(Composite parent)`
Creates a toggle button without any text or state.
`protected void`
PopupDialog.`setTabOrder(Composite composite)`
Sets the tab order for the popup.
Constructors in org.eclipse.jface.dialogs with parameters of type Composite
Modifier
Constructor
Description
``
`MessageLine(Composite parent)`
Creates a new message line as a child of the given parent.
``
`MessageLine(Composite parent, int style)`
Creates a new message line as a child of the parent and with the given SWT stylebits.
``
`ProgressIndicator(Composite parent)`
Create a ProgressIndicator as a child under the given parent.
``
`ProgressIndicator(Composite parent, int style)`
Create a ProgressIndicator as a child under the given parent.

## Uses of Composite in org.eclipse.jface.fieldassist

Methods in org.eclipse.jface.fieldassist with parameters of type Composite
Modifier and Type
Method
Description
`Control`
IControlCreator.`createControl(Composite parent, int style)`
Deprecated.
Create a control with the specified parent and style bits.
`Control`
TextControlCreator.`createControl(Composite parent, int style)`
Deprecated.
Constructors in org.eclipse.jface.fieldassist with parameters of type Composite
Modifier
Constructor
Description
``
`ControlDecoration(Control control, int position, Composite composite)`
Construct a ControlDecoration for decorating the specified control at the specified position relative to the control.
``
`DecoratedField(Composite parent, int style, IControlCreator controlCreator)`
Deprecated.
Construct a decorated field which is parented by the specified composite and has the given style bits.

## Uses of Composite in org.eclipse.jface.layout

Methods in org.eclipse.jface.layout with parameters of type Composite
Modifier and Type
Method
Description
`void`
FillLayoutFactory.`applyTo(Composite c)`
Creates a new `FillLayout` and attaches it to the given composite.
`void`
GridLayoutFactory.`applyTo(Composite c)`
Creates a new GridLayout and attaches it to the given composite.
`void`
RowLayoutFactory.`applyTo(Composite c)`
Creates a new RowLayout and attaches it to the given composite.
`protected Point`
AbstractColumnLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`void`
GridLayoutFactory.`generateLayout(Composite c)`
Applies this layout to the given composite, and attaches default GridData to all immediate children that don't have one.
`protected void`
AbstractColumnLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
TreeColumnLayout.`layout(Composite composite, boolean flushCache)`

## Uses of Composite in org.eclipse.jface.menus

Methods in org.eclipse.jface.menus with parameters of type Composite
Modifier and Type
Method
Description
`void`
AbstractTrimWidget.`fill(Composite parent)`
`abstract void`
AbstractTrimWidget.`fill(Composite parent, int oldSide, int newSide)`
This method is called to initially construct the widget and is also called whenever the widget's composite has been moved to a trim area on a different side of the workbench.
`void`
IWidget.`fill(Composite parent)`
Fills the given composite control with controls representing this widget.

## Uses of Composite in org.eclipse.jface.notifications

Methods in org.eclipse.jface.notifications with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
AbstractNotificationPopup.`createContentArea(Composite parent)`
Override to populate with notifications.
`protected void`
NotificationPopup.`createContentArea(Composite parent)`
`protected Control`
AbstractNotificationPopup.`createContents(Composite parent)`
`protected void`
AbstractNotificationPopup.`createTitleArea(Composite parent)`
Override to customize the title bar
`protected void`
NotificationPopup.`createTitleArea(Composite parent)`
Method parameters in org.eclipse.jface.notifications with type arguments of type Composite
Modifier and Type
Method
Description
`NotificationPopup.Builder`
NotificationPopup.Builder.`content(Function<Composite,Control> contentCreator)`
Sets the function to create the main content of the notification popup in the given composite.
`NotificationPopup.Builder`
NotificationPopup.Builder.`title(Function<Composite,Control> titleCreator, boolean hasCloseButton)`
Sets the function to create the title area's content of the notification popup in the given composite.

## Uses of Composite in org.eclipse.jface.preference

Methods in org.eclipse.jface.preference that return Composite
Modifier and Type
Method
Description
`protected Composite`
PreferencePage.`createNoteComposite(Font font, Composite composite, String title, String message)`
Creates a composite with a highlighted Note entry and a message text.
`protected Composite`
PreferenceDialog.`createPageContainer(Composite parent)`
Creates the inner page container.
`protected Composite`
PreferenceDialog.`createTitleArea(Composite parent)`
Creates the wizard's title area.
`Composite`
ListEditor.`getButtonBoxControl(Composite parent)`
Returns this field editor's button box containing the Add, Remove, Up, and Down button.
`protected Composite`
FieldEditorPreferencePage.`getFieldEditorParent()`
Returns a parent composite for a field editor.
`protected Composite`
PreferenceDialog.`getPageContainer()`
Get the composite that is showing the page.
`Composite`
RadioGroupFieldEditor.`getRadioBoxControl(Composite parent)`
Returns this field editor's radio group control.
Methods in org.eclipse.jface.preference with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
PreferencePage.`applyDialogFont(Composite composite)`
Apply the dialog font to the composite and it's children if it is set.
`protected void`
FieldEditor.`checkParent(Control control, Composite parent)`
Checks if the given parent is the current parent of the supplied control; throws an (unchecked) exception if they are not correctly related.
`protected void`
PreferencePage.`contributeButtons(Composite parent)`
Contributes additional buttons to the given composite.
`protected void`
PreferenceDialog.`createButtonsForButtonBar(Composite parent)`
`protected Control`
FieldEditorPreferencePage.`createContents(Composite parent)`
`protected Control`
PreferenceDialog.`createContents(Composite parent)`
`protected abstract Control`
PreferencePage.`createContents(Composite parent)`
Creates and returns the SWT control for the customized body of this preference page under the given parent composite.
`protected void`
FieldEditor.`createControl(Composite parent)`
Creates this field editor's main control containing all of its basic controls.
`void`
PreferencePage.`createControl(Composite parent)`
The `PreferencePage` implementation of this `IDialogPage` method creates a description label and button bar for the page.
`protected Label`
PreferencePage.`createDescriptionLabel(Composite parent)`
Creates and returns an SWT label under the given composite.
`protected Control`
PreferenceDialog.`createDialogArea(Composite parent)`
`protected Composite`
PreferencePage.`createNoteComposite(Font font, Composite composite, String title, String message)`
Creates a composite with a highlighted Note entry and a message text.
`protected Composite`
PreferenceDialog.`createPageContainer(Composite parent)`
Creates the inner page container.
`protected void`
PreferenceDialog.`createPageControl(IPreferencePage page, Composite parent)`
Create the page control for the supplied page.
`protected Sash`
PreferenceDialog.`createSash(Composite composite, Control rightControl)`
Create the sash with right control on the right.
`protected Text`
StringFieldEditor.`createTextWidget(Composite parent)`
Create the text widget.
`protected Composite`
PreferenceDialog.`createTitleArea(Composite parent)`
Creates the wizard's title area.
`protected Control`
PreferenceDialog.`createTreeAreaContents(Composite parent)`
`protected TreeViewer`
PreferenceDialog.`createTreeViewer(Composite parent)`
Create a new `TreeViewer`.
`protected void`
BooleanFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
ColorFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
ComboFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected abstract void`
FieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
Fills this field editor's basic controls into the given parent.
`protected void`
FontFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
ListEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
RadioGroupFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
ScaleFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
StringButtonFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`protected void`
StringFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
Fills this field editor's basic controls into the given parent.
`void`
FieldEditor.`fillIntoGrid(Composite parent, int numColumns)`
Fills this field editor's basic controls into the given parent.
`Composite`
ListEditor.`getButtonBoxControl(Composite parent)`
Returns this field editor's button box containing the Add, Remove, Up, and Down button.
`protected Button`
BooleanFieldEditor.`getChangeControl(Composite parent)`
Returns the change button for this field editor.
`protected Button`
ColorFieldEditor.`getChangeControl(Composite parent)`
Returns the change button for this field editor.
`protected Button`
FontFieldEditor.`getChangeControl(Composite parent)`
Returns the change button for this field editor.
`protected Button`
StringButtonFieldEditor.`getChangeControl(Composite parent)`
Get the change control.
`Control`
BooleanFieldEditor.`getDescriptionControl(Composite parent)`
Returns the control responsible for displaying this field editor's label.
`Label`
FieldEditor.`getLabelControl(Composite parent)`
Returns this field editor's label component.
`List`
ListEditor.`getListControl(Composite parent)`
Returns this field editor's list control.
`Composite`
RadioGroupFieldEditor.`getRadioBoxControl(Composite parent)`
Returns this field editor's radio group control.
`Text`
StringFieldEditor.`getTextControl(Composite parent)`
Returns this field editor's text control.
`protected Label`
FontFieldEditor.`getValueControl(Composite parent)`
Returns the value control for this field editor.
`void`
BooleanFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
ColorFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
ComboFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
FieldEditor.`setEnabled(boolean enabled, Composite parent)`
Set whether or not the controls in the field editor are enabled.
`void`
FontFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
ListEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
RadioGroupFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
ScaleFieldEditor.`setEnabled(boolean enabled, Composite parent)`
Bug 470866 fix
`void`
StringButtonFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
StringFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`protected void`
PreferenceDialog.`setPageContainer(Composite pageContainer)`
Set the composite that is showing the page.
Constructors in org.eclipse.jface.preference with parameters of type Composite
Modifier
Constructor
Description
``
`BooleanFieldEditor(String name, String labelText, int style, Composite parent)`
Creates a boolean field editor in the given style.
``
`BooleanFieldEditor(String name, String label, Composite parent)`
Creates a boolean field editor in the default style.
``
`ColorFieldEditor(String name, String labelText, Composite parent)`
Creates a color field editor.
``
`ColorSelector(Composite parent)`
Create a new instance of the receiver and the button that it wrappers in the supplied parent `Composite`.
``
`ComboFieldEditor(String name, String labelText, String[][] entryNamesAndValues, Composite parent)`
Create the combo box field editor.
``
`DirectoryFieldEditor(String name, String labelText, Composite parent)`
Creates a directory field editor.
`protected`
`FieldEditor(String name, String labelText, Composite parent)`
Creates a new field editor.
``
`FileFieldEditor(String name, String labelText, boolean enforceAbsolute, int validationStrategy, Composite parent)`
Creates a file field editor.
``
`FileFieldEditor(String name, String labelText, boolean enforceAbsolute, Composite parent)`
Creates a file field editor.
``
`FileFieldEditor(String name, String labelText, Composite parent)`
Creates a file field editor.
``
`FontFieldEditor(String name, String labelText, String previewAreaText, Composite parent)`
Creates a font field editor with an optional preview area.
``
`FontFieldEditor(String name, String labelText, Composite parent)`
Creates a font field editor without a preview.
``
`IntegerFieldEditor(String name, String labelText, Composite parent)`
Creates an integer field editor.
``
`IntegerFieldEditor(String name, String labelText, Composite parent, int textLimit)`
Creates an integer field editor.
`protected`
`ListEditor(String name, String labelText, Composite parent)`
Creates a list field editor.
``
`PathEditor(String name, String labelText, String dirChooserLabelText, Composite parent)`
Creates a path field editor.
``
`RadioGroupFieldEditor(String name, String labelText, int numColumns, String[][] labelAndValues, Composite parent)`
Creates a radio group field editor.
``
`RadioGroupFieldEditor(String name, String labelText, int numColumns, String[][] labelAndValues, Composite parent, boolean useGroup)`
Creates a radio group field editor.
``
`ScaleFieldEditor(String name, String labelText, Composite parent)`
Creates a scale field editor.
``
`ScaleFieldEditor(String name, String labelText, Composite parent, int min, int max, int increment, int pageIncrement)`
Creates a scale field editor with particular scale values.
`protected`
`StringButtonFieldEditor(String name, String labelText, Composite parent)`
Creates a string button field editor.
``
`StringFieldEditor(String name, String labelText, int widthInChars, int heigthInChars, int strategy, Composite parent)`
Creates a string field editor.
``
`StringFieldEditor(String name, String labelText, int width, int strategy, Composite parent)`
Creates a string field editor.
``
`StringFieldEditor(String name, String labelText, int width, Composite parent)`
Creates a string field editor.
``
`StringFieldEditor(String name, String labelText, Composite parent)`
Creates a string field editor of unlimited width.

## Uses of Composite in org.eclipse.jface.text

Methods in org.eclipse.jface.text with parameters of type Composite
Modifier and Type
Method
Description
`protected abstract void`
AbstractInformationControl.`createContent(Composite parent)`
Creates the content of the popup window.
`protected void`
DefaultInformationControl.`createContent(Composite parent)`
`protected void`
TextViewer.`createControl(Composite parent, int styles)`
Creates the viewer's SWT control.
`protected StyledText`
TextViewer.`createTextWidget(Composite parent, int styles)`
Factory method to create the text widget to be used as the viewer's text widget.
Constructors in org.eclipse.jface.text with parameters of type Composite
Modifier
Constructor
Description
``
`PropagatingFontFieldEditor(String name, String labelText, Composite parent, String defaultFontLabel)`
Deprecated.
Creates a new font field editor with the given parameters.
``
`TextViewer(Composite parent, int styles)`
Create a new text viewer with the given SWT style bits.

## Uses of Composite in org.eclipse.jface.text.source

Methods in org.eclipse.jface.text.source with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
SourceViewer.RulerLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`Control`
AbstractRulerColumn.`createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control`
AnnotationRulerColumn.`createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control`
ChangeRulerColumn.`createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control`
CompositeRuler.`createControl(Composite parent, ITextViewer textViewer)`
`Control`
IVerticalRuler.`createControl(Composite parent, ITextViewer textViewer)`
Creates the ruler's SWT control.
`Control`
IVerticalRulerColumn.`createControl(CompositeRuler parentRuler, Composite parentControl)`
Creates the column's SWT control.
`Control`
LineNumberChangeRulerColumn.`createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control`
LineNumberRulerColumn.`createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control`
OverviewRuler.`createControl(Composite parent, ITextViewer textViewer)`
`protected void`
SourceViewer.`createControl(Composite parent, int styles)`
`Control`
VerticalRuler.`createControl(Composite parent, ITextViewer textViewer)`
`protected void`
SourceViewer.RulerLayout.`layout(Composite composite, boolean flushCache)`
Constructors in org.eclipse.jface.text.source with parameters of type Composite
Modifier
Constructor
Description
``
`SourceViewer(Composite parent, IVerticalRuler ruler, int styles)`
Constructs a new source viewer.
``
`SourceViewer(Composite parent, IVerticalRuler verticalRuler, IOverviewRuler overviewRuler, boolean showAnnotationsOverview, int styles)`
Constructs a new source viewer.

## Uses of Composite in org.eclipse.jface.text.source.projection

Constructors in org.eclipse.jface.text.source.projection with parameters of type Composite
Modifier
Constructor
Description
``
`ProjectionViewer(Composite parent, IVerticalRuler ruler, IOverviewRuler overviewRuler, boolean showsAnnotationOverview, int styles)`
Creates a new projection source viewer.

## Uses of Composite in org.eclipse.jface.viewers

Methods in org.eclipse.jface.viewers that return Composite
Modifier and Type
Method
Description
`protected Composite`
ColumnViewerToolTipSupport.`createToolTipContentArea(Event event, Composite parent)`
Instead of overwriting this method subclasses should overwrite `ColumnViewerToolTipSupport.createViewerToolTipContentArea(Event, ViewerCell, Composite)`
`protected Composite`
ColumnViewerToolTipSupport.`createViewerToolTipContentArea(Event event, ViewerCell cell, Composite parent)`
Creates the content area of the tool tip giving access to the cell the tip is shown for.
Methods in org.eclipse.jface.viewers with parameters of type Composite
Modifier and Type
Method
Description
`Point`
TableLayout.`computeSize(Composite c, int wHint, int hHint, boolean flush)`
`void`
CellEditor.`create(Composite parent)`
Creates the control for this cell editor under the given parent control.
`protected Button`
DialogCellEditor.`createButton(Composite parent)`
Creates the button for this cell editor under the given parent control.
`protected Control`
ColorCellEditor.`createContents(Composite cell)`
`protected Control`
DialogCellEditor.`createContents(Composite cell)`
Creates the controls used to show the value of this cell editor.
`protected abstract Control`
CellEditor.`createControl(Composite parent)`
Creates the control for this cell editor under the given parent control.
`protected Control`
CheckboxCellEditor.`createControl(Composite parent)`
The `CheckboxCellEditor` implementation of this `CellEditor` framework method does nothing and returns `null`.
`protected Control`
ComboBoxCellEditor.`createControl(Composite parent)`
`protected Control`
ComboBoxViewerCellEditor.`createControl(Composite parent)`
`protected Control`
DialogCellEditor.`createControl(Composite parent)`
`protected Control`
TextCellEditor.`createControl(Composite parent)`
`protected static Table`
CheckboxTableViewer.`createTable(Composite parent, int style)`
Creates a new table control with one column.
`protected Composite`
ColumnViewerToolTipSupport.`createToolTipContentArea(Event event, Composite parent)`
Instead of overwriting this method subclasses should overwrite `ColumnViewerToolTipSupport.createViewerToolTipContentArea(Event, ViewerCell, Composite)`
`protected Composite`
ColumnViewerToolTipSupport.`createViewerToolTipContentArea(Event event, ViewerCell cell, Composite parent)`
Creates the content area of the tool tip giving access to the cell the tip is shown for.
`void`
TableLayout.`layout(Composite c, boolean flush)`
`static CheckboxTableViewer`
CheckboxTableViewer.`newCheckList(Composite parent, int style)`
Creates a table viewer on a newly-created table control under the given parent.
Constructors in org.eclipse.jface.viewers with parameters of type Composite
Modifier
Constructor
Description
`protected`
`CellEditor(Composite parent)`
Creates a new cell editor under the given parent control.
`protected`
`CellEditor(Composite parent, int style)`
Creates a new cell editor under the given parent control.
``
`CheckboxCellEditor(Composite parent)`
Creates a new checkbox cell editor parented under the given control.
``
`CheckboxCellEditor(Composite parent, int style)`
Creates a new checkbox cell editor parented under the given control.
``
`CheckboxTableViewer(Composite parent)`
Deprecated.
use newCheckList(Composite, int) or new CheckboxTableViewer(Table) instead (see below for details)
``
`CheckboxTableViewer(Composite parent, int style)`
Deprecated.
use newCheckList(Composite, int) or new CheckboxTableViewer(Table) instead (see above for details)
``
`CheckboxTreeViewer(Composite parent)`
Creates a tree viewer on a newly-created tree control under the given parent.
``
`CheckboxTreeViewer(Composite parent, int style)`
Creates a tree viewer on a newly-created tree control under the given parent.
``
`ColorCellEditor(Composite parent)`
Creates a new color cell editor parented under the given control.
``
`ColorCellEditor(Composite parent, int style)`
Creates a new color cell editor parented under the given control.
``
`ComboBoxCellEditor(Composite parent, String[] items)`
Creates a new cell editor with a combo containing the given list of choices and parented under the given control.
``
`ComboBoxCellEditor(Composite parent, String[] items, int style)`
Creates a new cell editor with a combo containing the given list of choices and parented under the given control.
``
`ComboBoxViewerCellEditor(Composite parent)`
Creates a new cell editor with a combo viewer and a default style
``
`ComboBoxViewerCellEditor(Composite parent, int style)`
Creates a new cell editor with a combo viewer and the given style
``
`ComboViewer(Composite parent)`
Creates a combo viewer on a newly-created combo control under the given parent.
``
`ComboViewer(Composite parent, int style)`
Creates a combo viewer on a newly-created combo control under the given parent.
`protected`
`DialogCellEditor(Composite parent)`
Creates a new dialog cell editor parented under the given control.
`protected`
`DialogCellEditor(Composite parent, int style)`
Creates a new dialog cell editor parented under the given control.
``
`ListViewer(Composite parent)`
Creates a list viewer on a newly-created list control under the given parent.
``
`ListViewer(Composite parent, int style)`
Creates a list viewer on a newly-created list control under the given parent.
``
`TableViewer(Composite parent)`
Creates a table viewer on a newly-created table control under the given parent.
``
`TableViewer(Composite parent, int style)`
Creates a table viewer on a newly-created table control under the given parent.
``
`TextCellEditor(Composite parent)`
Creates a new text string cell editor parented under the given control.
``
`TextCellEditor(Composite parent, int style)`
Creates a new text string cell editor parented under the given control.
``
`TreeViewer(Composite parent)`
Creates a tree viewer on a newly-created tree control under the given parent.
``
`TreeViewer(Composite parent, int style)`
Creates a tree viewer on a newly-created tree control under the given parent.

## Uses of Composite in org.eclipse.jface.widgets

Classes in org.eclipse.jface.widgets with type parameters of type Composite
Modifier and Type
Class
Description
`class`
`AbstractCompositeFactory<F extends AbstractCompositeFactory<?,?>,C extends Composite>`
Abstract factory for composites.
Constructor parameters in org.eclipse.jface.widgets with type arguments of type Composite
Modifier
Constructor
Description
`protected`
`AbstractCompositeFactory(Class<F> factoryClass, WidgetSupplier<C,Composite> controlCreator)`

## Uses of Composite in org.eclipse.jface.window

Methods in org.eclipse.jface.window that return Composite
Modifier and Type
Method
Description
`protected Composite`
DefaultToolTip.`createToolTipContentArea(Event event, Composite parent)`
Creates the content are of the the tooltip.
`protected abstract Composite`
ToolTip.`createToolTipContentArea(Event event, Composite parent)`
Creates the content area of the the tooltip.
Methods in org.eclipse.jface.window with parameters of type Composite
Modifier and Type
Method
Description
`protected Control`
Window.`createContents(Composite parent)`
Creates and returns this window's contents.
`protected Control`
ApplicationWindow.`createCoolBarControl(Composite composite)`
Creates the control for the cool bar manager.
`protected Control`
ApplicationWindow.`createToolBarControl(Composite parent)`
Creates the control for the tool bar manager.
`protected Composite`
DefaultToolTip.`createToolTipContentArea(Event event, Composite parent)`
Creates the content are of the the tooltip.
`protected abstract Composite`
ToolTip.`createToolTipContentArea(Event event, Composite parent)`
Creates the content area of the the tooltip.

## Uses of Composite in org.eclipse.jface.wizard

Subclasses of Composite in org.eclipse.jface.wizard
Modifier and Type
Class
Description
`class`
`ProgressMonitorPart`
A standard implementation of an IProgressMonitor.
Methods in org.eclipse.jface.wizard with parameters of type Composite
Modifier and Type
Method
Description
`Point`
WizardDialog.PageContainerFillLayout.`computeSize(Composite composite, int wHint, int hHint, boolean force)`
`protected void`
WizardDialog.`createButtonsForButtonBar(Composite parent)`
Creates the buttons for this dialog's button bar.
`protected Control`
WizardDialog.`createContents(Composite parent)`
The `WizardDialog` implementation of this `Window` method calls call `IWizard.addPages` to allow the current wizard to add extra pages, then `super.createContents` to create the controls.
`protected Control`
WizardDialog.`createDialogArea(Composite parent)`
`void`
IWizard.`createPageControls(Composite pageContainer)`
Creates this wizard's controls in the given parent control.
`void`
Wizard.`createPageControls(Composite pageContainer)`
The `Wizard` implementation of this `IWizard` method creates all the pages controls using `IDialogPage.createControl`.
`protected ProgressMonitorPart`
WizardDialog.`createProgressMonitorPart(Composite composite, GridLayout pmlayout)`
Hook method for subclasses to create a custom progress monitor part.
`Rectangle`
WizardDialog.PageContainerFillLayout.`getClientArea(Composite c)`
Returns the client area for the given composite according to this layout.
`void`
WizardDialog.PageContainerFillLayout.`layout(Composite composite, boolean force)`
Constructors in org.eclipse.jface.wizard with parameters of type Composite
Modifier
Constructor
Description
``
`ProgressMonitorPart(Composite parent, Layout layout)`
Creates a `ProgressMonitorPart` that does not provide a stop button.
``
`ProgressMonitorPart(Composite parent, Layout layout, boolean createStopButton)`
Creates a `ProgressMonitorPart`.
``
`ProgressMonitorPart(Composite parent, Layout layout, int progressIndicatorHeight)`
Creates a `ProgressMonitorPart` that does not provide a stop button.

## Uses of Composite in org.eclipse.ltk.ui.refactoring

Methods in org.eclipse.ltk.ui.refactoring that return Composite
Modifier and Type
Method
Description
`static Composite`
RefactoringUI.`createRefactoringHistoryControl(Composite parent, RefactoringHistoryControlConfiguration configuration)`
Creates a control capable of presenting a refactoring history.
`static Composite`
RefactoringUI.`createSortableRefactoringHistoryControl(Composite parent, RefactoringHistoryControlConfiguration configuration)`
Creates a control capable of presenting a refactoring history.
Methods in org.eclipse.ltk.ui.refactoring with parameters of type Composite
Modifier and Type
Method
Description
`void`
IChangePreviewViewer.`createControl(Composite parent)`
Creates the preview viewer's widget hierarchy.
`void`
IStatusContextViewer.`createControl(Composite parent)`
Creates the status viewer's widget hierarchy.
`void`
TextStatusContextViewer.`createControl(Composite parent)`
`static Composite`
RefactoringUI.`createRefactoringHistoryControl(Composite parent, RefactoringHistoryControlConfiguration configuration)`
Creates a control capable of presenting a refactoring history.
`static Composite`
RefactoringUI.`createSortableRefactoringHistoryControl(Composite parent, RefactoringHistoryControlConfiguration configuration)`
Creates a control capable of presenting a refactoring history.
`protected abstract SourceViewer`
TextStatusContextViewer.`createSourceViewer(Composite parent)`
Hook to create the source viewer used to present the textual context information.

## Uses of Composite in org.eclipse.ltk.ui.refactoring.resource

Methods in org.eclipse.ltk.ui.refactoring.resource with parameters of type Composite
Modifier and Type
Method
Description
`void`
RenameResourceWizard.RenameResourceRefactoringConfigurationPage.`createControl(Composite parent)`
Creates the top level Composite for this dialog page under the given parent composite.

## Uses of Composite in org.eclipse.search.ui.text

Methods in org.eclipse.search.ui.text with parameters of type Composite
Modifier and Type
Method
Description
`void`
AbstractTextSearchViewPage.`createControl(Composite parent)`
`protected TableViewer`
AbstractTextSearchViewPage.`createTableViewer(Composite parent)`
Creates the table viewer to be shown on this page.
`protected TreeViewer`
AbstractTextSearchViewPage.`createTreeViewer(Composite parent)`
Creates the tree viewer to be shown on this page.

## Uses of Composite in org.eclipse.swt.awt

Methods in org.eclipse.swt.awt with parameters of type Composite
Modifier and Type
Method
Description
`static Frame`
SWT_AWT.`getFrame(Composite parent)`
Returns a `java.awt.Frame` which is the embedded frame associated with the specified composite.
`static Frame`
SWT_AWT.`new_Frame(Composite parent)`
Creates a new `java.awt.Frame`.

## Uses of Composite in org.eclipse.swt.browser

Subclasses of Composite in org.eclipse.swt.browser
Modifier and Type
Class
Description
`class`
`Browser`
Instances of this class implement the browser user interface metaphor.
Constructors in org.eclipse.swt.browser with parameters of type Composite
Modifier
Constructor
Description
``
`Browser(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.swt.custom

Subclasses of Composite in org.eclipse.swt.custom
Modifier and Type
Class
Description
`class`
`AnimatedProgress`
Deprecated.
As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE Styles:VERTICAL, HORIZONTAL, BORDER
`class`
`CBanner`
Instances of this class implement a Composite that lays out its children and allows programmatic control of the layout.
`class`
`CCombo`
The CCombo class represents a selectable user interface object that combines a text field and a list and issues notification when an item is selected from the list.
`class`
`CLabel`
A Label which supports aligned text and/or an image and different border styles.
`class`
`CTabFolder`
Instances of this class implement the notebook user interface metaphor.
`class`
`SashForm`
The SashForm is a composite control that lays out its children in a row or column arrangement (as specified by the orientation) and places a Sash between each child.
`class`
`ScrolledComposite`
A ScrolledComposite provides scrollbars and will scroll its content when the user uses the scrollbars.
`class`
`StyledText`
A StyledText is an editable user interface object that displays lines of text.
`class`
`TableCursor`
A TableCursor provides a way for the user to navigate around a Table using the keyboard.
`class`
`TreeCursor`
A TreeCursor provides a way for the user to navigate around a Tree with columns using the keyboard.
`class`
`ViewForm`
Instances of this class implement a Composite that positions and sizes children and allows programmatic control of layout and border parameters.
Methods in org.eclipse.swt.custom with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
StackLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected void`
StackLayout.`layout(Composite composite, boolean flushCache)`
Constructors in org.eclipse.swt.custom with parameters of type Composite
Modifier
Constructor
Description
``
`AnimatedProgress(Composite parent, int style)`
Deprecated.
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CBanner(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CCombo(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CLabel(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ControlEditor(Composite parent)`
Creates a ControlEditor for the specified Composite.
``
`CTabFolder(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`SashForm(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ScrolledComposite(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`StyledText(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ViewForm(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.swt.layout

Methods in org.eclipse.swt.layout with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
BorderLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
FillLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
FormLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
GridLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
RowLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected void`
BorderLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
FillLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
FormLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
GridLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
RowLayout.`layout(Composite composite, boolean flushCache)`

## Uses of Composite in org.eclipse.swt.ole.win32

Subclasses of Composite in org.eclipse.swt.ole.win32
Modifier and Type
Class
Description
`class`
`OleClientSite`
OleClientSite provides a site to manage an embedded OLE Document within a container.
`class`
`OleControlSite`
OleControlSite provides a site to manage an embedded ActiveX Control within a container.
`final class`
`OleFrame`
OleFrame is an OLE Container's top level frame.
Constructors in org.eclipse.swt.ole.win32 with parameters of type Composite
Modifier
Constructor
Description
`protected`
`OleClientSite(Composite parent, int style)`
``
`OleClientSite(Composite parent, int style, File file)`
Create an OleClientSite child widget using the OLE Document type associated with the specified file.
``
`OleClientSite(Composite parent, int style, String progId)`
Create an OleClientSite child widget to edit a blank document using the specified OLE Document application.
``
`OleClientSite(Composite parent, int style, String progId, File file)`
Create an OleClientSite child widget to edit the specified file using the specified OLE Document application.
``
`OleControlSite(Composite parent, int style, File file)`
Create an OleControlSite child widget using the OLE Document type associated with the specified file.
``
`OleControlSite(Composite parent, int style, String progId)`
Create an OleControlSite child widget using style bits to select a particular look or set of properties.
``
`OleControlSite(Composite parent, int style, String progId, File file)`
Create an OleClientSite child widget to edit the specified file using the specified OLE Document application.
``
`OleFrame(Composite parent, int style)`
Create an OleFrame child widget using style bits to select a particular look or set of properties.

## Uses of Composite in org.eclipse.swt.opengl

Subclasses of Composite in org.eclipse.swt.opengl
Modifier and Type
Class
Description
`class`
`GLCanvas`
GLCanvas is a widget capable of displaying OpenGL content.
Constructors in org.eclipse.swt.opengl with parameters of type Composite
Modifier
Constructor
Description
``
`GLCanvas(Composite parent, int style, GLData data)`
Create a GLCanvas widget using the attributes described in the GLData object provided.

## Uses of Composite in org.eclipse.swt.widgets

Subclasses of Composite in org.eclipse.swt.widgets
Modifier and Type
Class
Description
`class`
`Canvas`
Instances of this class provide a surface for drawing arbitrary graphics.
`class`
`Combo`
Instances of this class are controls that allow the user to choose an item from a list of items, or optionally enter a new value by typing it into an editable text field.
`class`
`CoolBar`
Instances of this class provide an area for dynamically positioning the items they contain.
`class`
`DateTime`
Instances of this class are selectable user interface objects that allow the user to enter and modify date or time values.
`class`
`Decorations`
Instances of this class provide the appearance and behavior of `Shells`, but are not top level shells or dialogs.
`class`
`ExpandBar`
Instances of this class support the layout of selectable expand bar items.
`class`
`Group`
Instances of this class provide an etched border with an optional title.
`class`
`Shell`
Instances of this class represent the "windows" which the desktop or "window manager" is managing.
`class`
`Spinner`
Instances of this class are selectable user interface objects that allow the user to enter and modify numeric values.
`class`
`TabFolder`
Instances of this class implement the notebook user interface metaphor.
`class`
`Table`
Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
`class`
`ToolBar`
Instances of this class support the layout of selectable tool bar items.
`class`
`Tree`
Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
Methods in org.eclipse.swt.widgets that return Composite
Modifier and Type
Method
Description
`Composite`
Control.`getParent()`
Returns the receiver's parent, which must be a `Composite` or null when the receiver is a shell that was created with null or a display for a parent.
Methods in org.eclipse.swt.widgets with parameters of type Composite
Modifier and Type
Method
Description
`protected abstract Point`
Layout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
Computes and returns the size of the specified composite's client area according to this layout.
`protected abstract void`
Layout.`layout(Composite composite, boolean flushCache)`
Lays out the children of the specified composite according to this layout.
`boolean`
Control.`setParent(Composite parent)`
Changes the parent of the widget to be the one provided.
`boolean`
ToolBar.`setParent(Composite parent)`
Constructors in org.eclipse.swt.widgets with parameters of type Composite
Modifier
Constructor
Description
``
`Button(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Canvas(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Combo(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Composite(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Control(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CoolBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`DateTime(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Decorations(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ExpandBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Group(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Label(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Link(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`List(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ProgressBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Sash(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Scale(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Scrollable(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Slider(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Spinner(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`TabFolder(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Table(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Text(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ToolBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Tracker(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Tree(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.team.ui

Methods in org.eclipse.team.ui with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
SaveablePartDialog.`createButtonsForButtonBar(Composite parent)`
Deprecated.
`protected Control`
SaveablePartDialog.`createDialogArea(Composite parent2)`
Deprecated.
`protected abstract Control`
PageSaveablePart.`createPage(Composite parent, ToolBarManager toolBarManager)`
Deprecated.
Create the page for this part and return the top level control for the page.
`void`
PageSaveablePart.`createPartControl(Composite parent)`
Deprecated.
`protected CompareViewerPane`
PageCompareEditorInput.`createStructureInputPane(Composite parent)`

## Uses of Composite in org.eclipse.team.ui.history

Methods in org.eclipse.team.ui.history with parameters of type Composite
Modifier and Type
Method
Description
`protected Control`
HistoryPageSaveablePart.`createPage(Composite parent, ToolBarManager toolBarManager)`
Deprecated.

## Uses of Composite in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize with parameters of type Composite
Modifier and Type
Method
Description
`Control`
ParticipantPageCompareEditorInput.`createContents(Composite parent)`
`protected Control`
ParticipantPageDialog.`createDialogArea(Composite parent2)`
Deprecated.
`protected Control`
ParticipantPageSaveablePart.`createPage(Composite parent, ToolBarManager toolBarManager)`
Deprecated.
`Control`
ParticipantPagePane.`createPartControl(Composite parent)`
`Viewer`
SaveableCompareEditorInput.`findContentViewer(Viewer oldViewer, ICompareInput input, Composite parent)`

## Uses of Composite in org.eclipse.ui

Methods in org.eclipse.ui with parameters of type Composite
Modifier and Type
Method
Description
`void`
IWorkbenchPart.`createPartControl(Composite parent)`
Creates the SWT controls for this workbench part.
`static void`
PlatformUI.`setHelp(Composite control, String helpContextId)`
Sets the given help id on the given control in a way that works both for E3/E4 applications

## Uses of Composite in org.eclipse.ui.about

Methods in org.eclipse.ui.about with parameters of type Composite
Modifier and Type
Method
Description
`protected Button`
InstallationPage.`createButton(Composite parent, int id, String label)`
Creates a new button with the given id.
`void`
InstallationPage.`createPageButtons(Composite parent)`
Create the buttons that belong to this page using the specified parent.

## Uses of Composite in org.eclipse.ui.activities

Methods in org.eclipse.ui.activities with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
ActivitiesPreferencePage.`createActivityPromptPref(Composite composite)`
Create the prompt for activity enablement.
`protected Control`
ActivitiesPreferencePage.`createContents(Composite parent)`
`protected Control`
ActivityCategoryPreferencePage.`createContents(Composite parent)`

## Uses of Composite in org.eclipse.ui.application

Methods in org.eclipse.ui.application with parameters of type Composite
Modifier and Type
Method
Description
`Control`
WorkbenchWindowAdvisor.`createEmptyWindowContents(Composite parent)`
Deprecated.
This method is no longer used.

## Uses of Composite in org.eclipse.ui.cheatsheets

Methods in org.eclipse.ui.cheatsheets with parameters of type Composite
Modifier and Type
Method
Description
`abstract void`
AbstractItemExtensionElement.`createControl(Composite composite)`
Called by the cheat sheet framework when creating the visual representation of a step.
`void`
ICheatSheetViewer.`createPartControl(Composite parent)`
Creates the SWT controls for this cheat sheet viewer.

## Uses of Composite in org.eclipse.ui.console

Methods in org.eclipse.ui.console with parameters of type Composite
Modifier and Type
Method
Description
`void`
TextConsolePage.`createControl(Composite parent)`
`protected TextConsoleViewer`
TextConsolePage.`createViewer(Composite parent)`
Returns a viewer used to display the contents of this page's console.
Constructors in org.eclipse.ui.console with parameters of type Composite
Modifier
Constructor
Description
``
`TextConsoleViewer(Composite parent, TextConsole console)`
Constructs a new viewer in the given parent for the specified console.
``
`TextConsoleViewer(Composite parent, TextConsole console, IScrollLockStateProvider scrollLockStateProvider)`
Constructs a new viewer in the given parent for the specified console.

## Uses of Composite in org.eclipse.ui.dialogs

Subclasses of Composite in org.eclipse.ui.dialogs
Modifier and Type
Class
Description
`class`
`FilteredList`
A composite widget which holds a list of elements for user selection.
`class`
`FilteredTree`
A simple control that provides a text widget and a tree viewer.
Fields in org.eclipse.ui.dialogs declared as Composite
Modifier and Type
Field
Description
`protected Composite`
FilteredTree.`filterComposite`
The Composite on which the filter controls are created.
`protected Composite`
FilteredTree.`parent`
The parent composite of the filtered tree.
`protected Composite`
FilteredTree.`treeComposite`
Methods in org.eclipse.ui.dialogs that return Composite
Modifier and Type
Method
Description
`protected Composite`
FilteredTree.`createFilterControls(Composite parent)`
Create the filter controls.
`protected Composite`
CheckedTreeSelectionDialog.`createSelectionButtons(Composite composite)`
Adds the selection and deselection buttons to the dialog.
Methods in org.eclipse.ui.dialogs with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
NewFolderDialog.`createAdvancedControls(Composite parent)`
Creates the widget for advanced options.
`protected void`
WizardNewFileCreationPage.`createAdvancedControls(Composite parent)`
Creates the widget for advanced options.
`protected void`
WizardNewFolderMainPage.`createAdvancedControls(Composite parent)`
Creates the widget for advanced options.
`protected Label`
WizardDataTransferPage.`createBoldLabel(Composite parent, String text)`
Creates a new label with a bold font.
`protected Button`
ProjectLocationSelectionDialog.`createButton(Composite parent, int id, String label, boolean defaultButton)`
`protected Button`
WizardExportResourcesPage.`createButton(Composite parent, int id, String label, boolean defaultButton)`
Creates a new button with the given id.
`protected Control`
SelectionStatusDialog.`createButtonBar(Composite parent)`
`protected void`
EditorSelectionDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
ListDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
ListSelectionDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
SaveAsDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
SelectionDialog.`createButtonsForButtonBar(Composite parent)`
`protected void`
YesNoCancelListSelectionDialog.`createButtonsForButtonBar(Composite parent)`
Deprecated.
`protected final void`
WizardExportResourcesPage.`createButtonsGroup(Composite parent)`
Creates the buttons for selecting specific types or selecting all or none of the elements.
`void`
WorkingSetConfigurationBlock.`createContent(Composite parent)`
Add this block to the `parent`
`protected Control`
ListSelectionDialog.`createContents(Composite parent)`
`protected Control`
ProjectLocationMoveDialog.`createContents(Composite parent)`
`protected Control`
SaveAsDialog.`createContents(Composite parent)`
`protected void`
FilteredTree.`createControl(Composite parent, int treeStyle)`
Create the filtered tree's controls.
`void`
WizardExportResourcesPage.`createControl(Composite parent)`
`void`
WizardNewFileCreationPage.`createControl(Composite parent)`
`void`
WizardNewFolderMainPage.`createControl(Composite parent)`
`void`
WizardNewLinkPage.`createControl(Composite parent)`
`void`
WizardNewProjectCreationPage.`createControl(Composite parent)`
`void`
WizardNewProjectReferencePage.`createControl(Composite parent)`
`void`
WizardResourceImportPage.`createControl(Composite parent)`
`protected abstract void`
WizardExportResourcesPage.`createDestinationGroup(Composite parent)`
Creates the export destination specification visual components.
`protected void`
WizardResourceImportPage.`createDestinationGroup(Composite parent)`
Creates the import destination specification controls.
`protected Control`
CheckedTreeSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
ContainerSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
EditorSelectionDialog.`createDialogArea(Composite parent)`
Creates and returns the contents of the upper part of the dialog (above the button bar).
`protected Control`
ElementListSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
ElementTreeSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
FilteredItemsSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
ListDialog.`createDialogArea(Composite container)`
`protected Control`
ListSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
MarkerResolutionSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
NewFolderDialog.`createDialogArea(Composite parent)`
`protected Control`
ProjectLocationMoveDialog.`createDialogArea(Composite parent)`
`protected Control`
ProjectLocationSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
ResourceListSelectionDialog.`createDialogArea(Composite parent)`
Creates the contents of this dialog, initializes the listener and the update thread.
`protected Control`
ResourceSelectionDialog.`createDialogArea(Composite parent)`
`protected Control`
SaveAsDialog.`createDialogArea(Composite parent)`
`Control`
TwoPaneElementSelector.`createDialogArea(Composite parent)`
`protected Control`
TypeFilteringDialog.`createDialogArea(Composite parent)`
`protected abstract Control`
FilteredItemsSelectionDialog.`createExtendedContentArea(Composite parent)`
Creates an extra content area, which will be located above the details.
`protected Control`
FilteredResourcesSelectionDialog.`createExtendedContentArea(Composite parent)`
`protected void`
WizardResourceImportPage.`createFileSelectionGroup(Composite parent)`
Create the import source selection widget
`protected Composite`
FilteredTree.`createFilterControls(Composite parent)`
Create the filter controls.
`protected FilteredList`
AbstractElementListSelectionDialog.`createFilteredList(Composite parent)`
Creates a filtered list.
`protected Text`
AbstractElementListSelectionDialog.`createFilterText(Composite parent)`
Creates the filter text.
`protected void`
FilteredTree.`createFilterText(Composite parent)`
Creates the filter text and adds listeners.
`protected Label`
TwoPaneElementSelector.`createLabel(Composite parent, String name)`
Creates a label if name was not `null`.
`protected Table`
TwoPaneElementSelector.`createLowerList(Composite parent)`
Creates the list widget and sets layout data.
`protected Label`
AbstractElementListSelectionDialog.`createMessageArea(Composite composite)`
Creates the message text widget and sets layout data.
`protected Label`
SelectionDialog.`createMessageArea(Composite composite)`
Creates the message area for this dialog.
`protected void`
WizardDataTransferPage.`createOptionsGroup(Composite parent)`
Create the options specification widgets.
`protected Label`
WizardDataTransferPage.`createPlainLabel(Composite parent, String text)`
Creates a new label with a bold font.
`protected final void`
WizardExportResourcesPage.`createResourcesGroup(Composite parent)`
Creates the checkbox tree and list for selecting resources.
`protected Composite`
CheckedTreeSelectionDialog.`createSelectionButtons(Composite composite)`
Adds the selection and deselection buttons to the dialog.
`protected abstract void`
WizardResourceImportPage.`createSourceGroup(Composite parent)`
Creates the import source specification controls.
`protected void`
WizardDataTransferPage.`createSpacer(Composite parent)`
Creates a horizontal spacer line that fills the width of its container.
`protected Control`
FilteredTree.`createTreeControl(Composite parent, int style)`
Creates and set up the tree and tree viewer.
`protected CheckboxTreeViewer`
CheckedTreeSelectionDialog.`createTreeViewer(Composite parent)`
Creates the tree viewer.
`protected TreeViewer`
ElementTreeSelectionDialog.`createTreeViewer(Composite parent)`
Creates and initializes the tree viewer.
`WorkingSetGroup`
WizardNewProjectCreationPage.`createWorkingSetGroup(Composite composite, IStructuredSelection selection, String[] supportedWorkingSetTypes)`
Create a working set group for this page.
`protected Text`
FilteredTree.`doCreateFilterText(Composite parent)`
Creates the text control for entering the filter text.
`protected TreeViewer`
ElementTreeSelectionDialog.`doCreateTreeViewer(Composite parent, int style)`
Creates the tree viewer.
`protected TreeViewer`
FilteredTree.`doCreateTreeViewer(Composite parent, int style)`
Creates the tree viewer.
Constructors in org.eclipse.ui.dialogs with parameters of type Composite
Modifier
Constructor
Description
``
`ContainerCheckedTreeViewer(Composite parent)`
Constructor for ContainerCheckedTreeViewer.
``
`ContainerCheckedTreeViewer(Composite parent, int style)`
Constructor for ContainerCheckedTreeViewer.
``
`FilteredList(Composite parent, int style, ILabelProvider labelProvider, boolean ignoreCase, boolean allowDuplicates, boolean matchEmptyString)`
Constructs a new filtered list.
`protected`
`FilteredTree(Composite parent)`
Deprecated.
As of 3.116, replaced by `FilteredTree(Composite, boolean, boolean)`
`protected`
`FilteredTree(Composite parent, boolean useNewLook)`
Deprecated.
As of 3.116, replaced by `FilteredTree(Composite, int, PatternFilter, boolean, boolean)`
``
`FilteredTree(Composite parent, boolean useNewLook, boolean useFastHashLookup)`
Create a new instance of the receiver.
``
`FilteredTree(Composite parent, int treeStyle, PatternFilter filter)`
Deprecated.
As of 3.116, replaced by `FilteredTree(Composite, int, PatternFilter, boolean, boolean)`
``
`FilteredTree(Composite parent, int treeStyle, PatternFilter filter, boolean useNewLook)`
Deprecated.
As of 3.116, replaced by `FilteredTree(Composite, int, PatternFilter, boolean, boolean)`
``
`FilteredTree(Composite parent, int treeStyle, PatternFilter filter, boolean useNewLook, boolean useFastHashLookup)`
Calls `FilteredTree(Composite, int, PatternFilter, boolean, boolean, long)` with a default refresh time
``
`FilteredTree(Composite parent, int treeStyle, PatternFilter filter, boolean useNewLook, boolean useFastHashLookup, long refreshJobDelayInMillis)`
Create a new instance of the receiver.
``
`PreferenceLinkArea(Composite parent, int style, String pageId, String message, IWorkbenchPreferenceContainer pageContainer, Object pageData)`
Create a new instance of the receiver
``
`WorkingSetGroup(Composite composite, IStructuredSelection currentSelection, String[] workingSetTypes)`
Create a new instance of this class.

## Uses of Composite in org.eclipse.ui.editors.text

Methods in org.eclipse.ui.editors.text with parameters of type Composite
Modifier and Type
Method
Description
`void`
TextEditorPreferencePage.`createControl(Composite parent)`
Deprecated.
`void`
DefaultEncodingSupport.`createStatusEncodingChangeControl(Composite parent, IStatus status)`
Creates the control which allows to change the encoding.

## Uses of Composite in org.eclipse.ui.fieldassist

Constructors in org.eclipse.ui.fieldassist with parameters of type Composite
Modifier
Constructor
Description
``
`ContentAssistField(Composite parent, int style, IControlCreator controlCreator, IControlContentAdapter controlContentAdapter, IContentProposalProvider proposalProvider, String commandId, char[] autoActivationCharacters)`
Deprecated.
Construct a content assist field that shows a content assist cue and can assist the user with choosing content for the field.

## Uses of Composite in org.eclipse.ui.forms

Methods in org.eclipse.ui.forms with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
MasterDetailsBlock.`applyLayout(Composite parent)`
Applies layout to the parent composite of the master/details block.
`protected Control`
FormDialog.`createButtonBar(Composite parent)`
`void`
MasterDetailsBlock.`createContent(IManagedForm managedForm, Composite parent)`
Creates the content of the master/details block inside the parent composite.
`void`
IDetailsPage.`createContents(Composite parent)`
Creates the contents of the page in the provided parent.
`protected Control`
FormDialog.`createDialogArea(Composite parent)`
`protected abstract void`
MasterDetailsBlock.`createMasterPart(IManagedForm managedForm, Composite parent)`
Implement this method to create a master part in the provided parent.
Constructors in org.eclipse.ui.forms with parameters of type Composite
Modifier
Constructor
Description
``
`DetailsPart(IManagedForm mform, Composite parent, int style)`
Creates a new details part in the provided form by creating the page book.
``
`ManagedForm(Composite parent)`
Creates a managed form in the provided parent.
``
`SectionPart(Composite parent, FormToolkit toolkit, int style)`
Creates a new section part inside the provided parent and using the provided toolkit.

## Uses of Composite in org.eclipse.ui.forms.editor

Methods in org.eclipse.ui.forms.editor that return Composite
Modifier and Type
Method
Description
`protected Composite`
FormEditor.`createPageContainer(Composite parent)`
`protected Composite`
SharedHeaderFormEditor.`createPageContainer(Composite parent)`
Overrides `super` to create a form in which to host the tab folder.
Methods in org.eclipse.ui.forms.editor with parameters of type Composite
Modifier and Type
Method
Description
`protected Composite`
FormEditor.`createPageContainer(Composite parent)`
`protected Composite`
SharedHeaderFormEditor.`createPageContainer(Composite parent)`
Overrides `super` to create a form in which to host the tab folder.
`void`
FormPage.`createPartControl(Composite parent)`
Creates the part control by creating the managed form using the parent editor's toolkit.

## Uses of Composite in org.eclipse.ui.forms.widgets

Subclasses of Composite in org.eclipse.ui.forms.widgets
Modifier and Type
Class
Description
`class`
`AbstractHyperlink`
This is the base class for custom hyperlink widget.
`class`
`ExpandableComposite`
This composite is capable of expanding or collapsing a single client that is its direct child.
`class`
`Form`
Form is a custom control that renders a title and an optional background image above the body composite.
`class`
`FormText`
This class is a read-only text control that is capable of rendering wrapped text.
`class`
`Hyperlink`
Hyperlink is a concrete implementation of the abstract base class that draws text in the client area.
`class`
`ImageHyperlink`
This class extends hyperlink widget by adding the capability to render an image relative to the text.
`class`
`ScrolledForm`
ScrolledForm is a control that is capable of scrolling an instance of the Form class.
`class`
`ScrolledFormText`
ScrolledFormText is a control that is capable of scrolling an instance of the FormText class.
`class`
`ScrolledPageBook`
ScrolledPageBook is a class that is capable of stacking several composites (pages), while showing one at a time.
`class`
`Section`
A variation of the expandable composite that adds optional description below the title.
`class`
`SharedScrolledComposite`
This class is used to provide common scrolling services to a number of controls in the toolkit.
`class`
`ToggleHyperlink`
A custom selectable control that can be used to control areas that can be expanded or collapsed.
`class`
`TreeNode`
A custom selectable control that can be used to control areas that can be expanded or collapsed.
`class`
`Twistie`
A custom selectable control that can be used to control areas that can be expanded or collapsed.
Methods in org.eclipse.ui.forms.widgets that return Composite
Modifier and Type
Method
Description
`Composite`
FormToolkit.`createComposite(Composite parent)`
Creates the composite as a part of the form.
`Composite`
FormToolkit.`createComposite(Composite parent, int style)`
Creates the composite as part of the form using the provided style.
`Composite`
FormToolkit.`createCompositeSeparator(Composite parent)`
Creates the composite that can server as a separator between various parts of a form.
`Composite`
ScrolledPageBook.`createPage(Object key)`
Creates a new page for the provided key.
`Composite`
Form.`getBody()`
Returns the container that occupies the body of the form (the form area below the title).
`Composite`
ScrolledForm.`getBody()`
Returns the container that occupies the body of the form (the form area below the title).
`Composite`
ScrolledPageBook.`getContainer()`
Returns the page book container.
`Composite`
Form.`getHead()`
Returns the container that occupies the head of the form (the form area above the body).
Methods in org.eclipse.ui.forms.widgets with parameters of type Composite
Modifier and Type
Method
Description
`void`
FormToolkit.`adapt(Composite composite)`
Adapts a composite to be used in a form associated with this toolkit.
`int`
ColumnLayout.`computeMaximumWidth(Composite parent, boolean changed)`
`int`
ILayoutExtension.`computeMaximumWidth(Composite parent, boolean changed)`
Computes the maximum width of the parent.
`int`
TableWrapLayout.`computeMaximumWidth(Composite parent, boolean changed)`
Implements ILayoutExtension.
`int`
ColumnLayout.`computeMinimumWidth(Composite parent, boolean changed)`
`int`
ILayoutExtension.`computeMinimumWidth(Composite parent, boolean changed)`
Computes the minimum width of the parent.
`int`
TableWrapLayout.`computeMinimumWidth(Composite parent, boolean changed)`
Implements ILayoutExtension.
`protected Point`
ColumnLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
TableWrapLayout.`computeSize(Composite parent, int wHint, int hHint, boolean changed)`
`Button`
FormToolkit.`createButton(Composite parent, String text, int style)`
Creates a button as a part of the form.
`Composite`
FormToolkit.`createComposite(Composite parent)`
Creates the composite as a part of the form.
`Composite`
FormToolkit.`createComposite(Composite parent, int style)`
Creates the composite as part of the form using the provided style.
`Composite`
FormToolkit.`createCompositeSeparator(Composite parent)`
Creates the composite that can server as a separator between various parts of a form.
`ExpandableComposite`
FormToolkit.`createExpandableComposite(Composite parent, int expansionStyle)`
Creates an expandable composite as a part of the form.
`Form`
FormToolkit.`createForm(Composite parent)`
Creates a form widget in the provided parent.
`FormText`
FormToolkit.`createFormText(Composite parent, boolean trackFocus)`
Creates a rich text as a part of the form.
`Hyperlink`
FormToolkit.`createHyperlink(Composite parent, String text, int style)`
Creates a hyperlink as a part of the form.
`ImageHyperlink`
FormToolkit.`createImageHyperlink(Composite parent, int style)`
Creates an image hyperlink as a part of the form.
`Label`
FormToolkit.`createLabel(Composite parent, String text)`
Creates a label as a part of the form.
`Label`
FormToolkit.`createLabel(Composite parent, String text, int style)`
Creates a label as a part of the form.
`ScrolledPageBook`
FormToolkit.`createPageBook(Composite parent, int style)`
Creates a scrolled page book widget as a part of the form.
`ScrolledForm`
FormToolkit.`createScrolledForm(Composite parent)`
Creates a scrolled form widget in the provided parent.
`Section`
FormToolkit.`createSection(Composite parent, int sectionStyle)`
Creates a section as a part of the form.
`Label`
FormToolkit.`createSeparator(Composite parent, int style)`
Creates a separator label as a part of the form.
`Table`
FormToolkit.`createTable(Composite parent, int style)`
Creates a table as a part of the form.
`Text`
FormToolkit.`createText(Composite parent, String value)`
Creates a text as a part of the form.
`Text`
FormToolkit.`createText(Composite parent, String value, int style)`
Creates a text as a part of the form.
`Tree`
FormToolkit.`createTree(Composite parent, int style)`
Creates a tree widget as a part of the form.
`protected void`
ColumnLayout.`layout(Composite parent, boolean flushCache)`
`protected void`
TableWrapLayout.`layout(Composite parent, boolean changed)`
`void`
FormToolkit.`paintBordersFor(Composite parent)`
Paints flat borders for widgets created by this toolkit within the provided parent.
Constructors in org.eclipse.ui.forms.widgets with parameters of type Composite
Modifier
Constructor
Description
``
`AbstractHyperlink(Composite parent, int style)`
Creates a new hyperlink in the provided parent.
``
`ExpandableComposite(Composite parent, int style)`
Creates an expandable composite using a TWISTIE toggle.
``
`ExpandableComposite(Composite parent, int style, int expansionStyle)`
Creates the expandable composite in the provided parent.
``
`Form(Composite parent, int style)`
Creates the form content control as a child of the provided parent.
``
`FormText(Composite parent, int style)`
Contructs a new form text widget in the provided parent and using the styles.
``
`Hyperlink(Composite parent, int style)`
Creates a new hyperlink control in the provided parent.
``
`ImageHyperlink(Composite parent, int style)`
Creates the image hyperlink instance.
``
`ScrolledForm(Composite parent)`
``
`ScrolledForm(Composite parent, int style)`
Creates the form control as a child of the provided parent.
``
`ScrolledFormText(Composite parent, boolean createFormText)`
Creates the new scrolled text instance in the provided parent
``
`ScrolledFormText(Composite parent, int style, boolean createFormText)`
Creates the new scrolled text instance in the provided parent
``
`ScrolledPageBook(Composite parent)`
Creates a new instance in the provided parent
``
`ScrolledPageBook(Composite parent, int style)`
Creates a new instance in the provided parent and with the provided style.
``
`Section(Composite parent, int style)`
Creates a new section instance in the provided parent.
``
`SharedScrolledComposite(Composite parent, int style)`
Creates the new instance.
``
`ToggleHyperlink(Composite parent, int style)`
Creates a control in a provided composite.
``
`TreeNode(Composite parent, int style)`
Creates a control in a provided composite.
``
`Twistie(Composite parent, int style)`
Creates a control in a provided composite.

## Uses of Composite in org.eclipse.ui.ide.dialogs

Methods in org.eclipse.ui.ide.dialogs that return Composite
Modifier and Type
Method
Description
`protected Composite`
AbstractEncodingFieldEditor.`createEncodingGroup(Composite parent, int numColumns)`
Creates a composite with all the encoding controls.
`protected Composite`
ResourceEncodingFieldEditor.`createEncodingGroup(Composite parent, int numColumns)`
Methods in org.eclipse.ui.ide.dialogs with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
PathVariableSelectionDialog.`createButtonsForButtonBar(Composite parent)`
`protected Control`
ImportTypeDialog.`createDialogArea(Composite parent)`
`protected Control`
PathVariableSelectionDialog.`createDialogArea(Composite parent)`
`protected Composite`
AbstractEncodingFieldEditor.`createEncodingGroup(Composite parent, int numColumns)`
Creates a composite with all the encoding controls.
`protected Composite`
ResourceEncodingFieldEditor.`createEncodingGroup(Composite parent, int numColumns)`
`protected Control`
ImportTypeDialog.`createMessageArea(Composite parent)`
`protected void`
AbstractEncodingFieldEditor.`doFillIntoGrid(Composite parent, int numColumns)`
`void`
AbstractEncodingFieldEditor.`setEnabled(boolean enabled, Composite parent)`
`void`
ResourceEncodingFieldEditor.`setEnabled(boolean enabled, Composite parent)`
Constructors in org.eclipse.ui.ide.dialogs with parameters of type Composite
Modifier
Constructor
Description
`protected`
`AbstractEncodingFieldEditor(String name, String labelText, String groupTitle, Composite parent)`
Creates a new encoding field editor with the given preference name, label and parent.
`protected`
`AbstractEncodingFieldEditor(String name, String labelText, Composite parent)`
Creates a new encoding field editor with the given preference name, label and parent.
``
`EncodingFieldEditor(String name, String labelText, String groupTitle, Composite parent)`
Creates a new encoding field editor with the given preference name, label and parent.
``
`EncodingFieldEditor(String name, String labelText, Composite parent)`
Create a new instance of the receiver on the preference called name with a label of labelText.
``
`ResourceEncodingFieldEditor(String labelText, Composite parent, IResource charsetResource)`
Creates a new encoding field editor for setting the encoding on the given resource.
``
`ResourceEncodingFieldEditor(String labelText, Composite parent, IResource charsetResource, String groupTitle)`
Creates a new encoding field editor for setting the encoding on the given resource.
``
`ResourceTreeAndListGroup(Composite parent, Object rootObject, ITreeContentProvider treeContentProvider, ILabelProvider treeLabelProvider, IStructuredContentProvider listContentProvider, ILabelProvider listLabelProvider, int style, boolean useHeightHint)`
Create an instance of this class.

## Uses of Composite in org.eclipse.ui.internal

Subclasses of Composite in org.eclipse.ui.internal
Modifier and Type
Class
Description
`class`
`HeapStatus`
The Heap Status control, which shows the heap usage statistics in the window trim.
Methods in org.eclipse.ui.internal that return Composite
Modifier and Type
Method
Description
`Composite`
WorkbenchPage.`getClientComposite()`
Methods in org.eclipse.ui.internal with parameters of type Composite
Modifier and Type
Method
Description
`Control`
CoolBarToTrimManager.`createControl2(Composite parent)`
`protected Control`
LargeFileLimitsPreferenceHandler.LargeFileEditorSelectionDialog.`createDialogArea(Composite parent)`
`void`
E4PartWrapper.`createPartControl(Composite parent)`
`void`
ErrorEditorPart.`createPartControl(Composite parent)`
`void`
ErrorViewPart.`createPartControl(Composite parent)`
`void`
ViewIntroAdapterPart.`createPartControl(Composite parent)`
Constructors in org.eclipse.ui.internal with parameters of type Composite
Modifier
Constructor
Description
``
`HeapStatus(Composite parent, IPreferenceStore prefStore)`
Creates a new heap status control with the given parent, and using the given preference store to obtain settings such as the refresh interval.

## Uses of Composite in org.eclipse.ui.intro

Methods in org.eclipse.ui.intro with parameters of type Composite
Modifier and Type
Method
Description
`void`
IIntroPart.`createPartControl(Composite parent)`
Creates the SWT controls for this intro part.

## Uses of Composite in org.eclipse.ui.intro.config

Methods in org.eclipse.ui.intro.config with parameters of type Composite
Modifier and Type
Method
Description
`void`
IIntroContentProvider.`createContent(String id, Composite parent, FormToolkit toolkit)`
Creates SWT content in the provided Composite.
`void`
CustomizableIntroPart.`createPartControl(Composite parent)`
Creates the UI based on how the InroPart has been configured.
`void`
IStandbyContentPart.`createPartControl(Composite parent, FormToolkit toolkit)`
Creates the SWT controls for this standby part.

## Uses of Composite in org.eclipse.ui.intro.contentproviders

Methods in org.eclipse.ui.intro.contentproviders with parameters of type Composite
Modifier and Type
Method
Description
`void`
AlwaysWelcomeCheckbox.`createContent(String id, Composite parent, FormToolkit toolkit)`
`void`
EclipseRSSViewer.`createContent(String id, Composite parent, FormToolkit toolkit)`
Create widgets to display the newsreader when using the SWT presentation

## Uses of Composite in org.eclipse.ui.intro.quicklinks

Methods in org.eclipse.ui.intro.quicklinks with parameters of type Composite
Modifier and Type
Method
Description
`void`
QuicklinksViewer.`createContent(String id, Composite parent, FormToolkit toolkit)`

## Uses of Composite in org.eclipse.ui.menus

Methods in org.eclipse.ui.menus with parameters of type Composite
Modifier and Type
Method
Description
`Control`
WorkbenchWindowControlContribution.`delegateCreateControl(Composite parent)`
Important: This method is *NOT* to be used/extended by clients.
`void`
CommandContributionItem.`fill(Composite parent)`

## Uses of Composite in org.eclipse.ui.navigator

Methods in org.eclipse.ui.navigator with parameters of type Composite
Modifier and Type
Method
Description
`protected CommonViewer`
CommonNavigator.`createCommonViewer(Composite aParent)`
Creates and initializes an instance of `CommonViewer`.
`protected CommonViewer`
CommonNavigator.`createCommonViewerObject(Composite aParent)`
Constructs and returns an instance of `CommonViewer`.
`void`
CommonNavigator.`createPartControl(Composite aParent)`
Create the CommonViewer part control and setup the default providers as necessary.
Constructors in org.eclipse.ui.navigator with parameters of type Composite
Modifier
Constructor
Description
``
`CommonViewer(String aViewerId, Composite aParent, int aStyle)`
Constructs the Tree Viewer for the Common Navigator and the corresponding NavigatorContentService.

## Uses of Composite in org.eclipse.ui.navigator.resources

Methods in org.eclipse.ui.navigator.resources with parameters of type Composite
Modifier and Type
Method
Description
`protected CommonViewer`
ProjectExplorer.`createCommonViewer(Composite aParent)`
`void`
ProjectExplorer.`createPartControl(Composite aParent)`

## Uses of Composite in org.eclipse.ui.part

Subclasses of Composite in org.eclipse.ui.part
Modifier and Type
Class
Description
`class`
`DrillDownComposite`
Class `DrillDownComposite` implements a simple web style navigation metaphor.
`class`
`PageBook`
A pagebook is a composite control where only a single control is visible at a time.
Methods in org.eclipse.ui.part that return Composite
Modifier and Type
Method
Description
`Composite`
MultiEditor.`createInnerPartControl(Composite parent, IEditorPart e)`
Create the control of the inner editor.
`protected Composite`
MultiPageEditorPart.`createPageContainer(Composite parent)`
Creates the parent control for the container returned by `MultiPageEditorPart.getContainer()`.
`protected Composite`
MultiPageEditorPart.`getContainer()`
Returns the composite control containing this multi-page editor's pages.
`abstract Composite`
AbstractMultiEditor.`getInnerEditorContainer(IEditorReference innerEditorReference)`
This method is called after createPartControl has been executed and should return the container for the given inner editor.
`Composite`
MultiEditor.`getInnerEditorContainer(IEditorReference innerEditorReference)`
Methods in org.eclipse.ui.part with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
PageBook.PageBookLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected CTabFolder`
MultiPageEditorPart.`createContainer(Composite parent)`
Creates an empty container.
`void`
IPage.`createControl(Composite parent)`
Creates the SWT control for this page under the given parent control.
`void`
MessagePage.`createControl(Composite parent)`
`abstract void`
Page.`createControl(Composite parent)`
`Composite`
MultiEditor.`createInnerPartControl(Composite parent, IEditorPart e)`
Create the control of the inner editor.
`protected Composite`
MultiPageEditorPart.`createPageContainer(Composite parent)`
Creates the parent control for the container returned by `MultiPageEditorPart.getContainer()`.
`abstract void`
IntroPart.`createPartControl(Composite parent)`
`void`
MultiPageEditorPart.`createPartControl(Composite parent)`
The `MultiPageEditor` implementation of this `IWorkbenchPart` method creates the control for the multi-page editor by calling `createContainer`, then `createPages`.
`void`
PageBookView.`createPartControl(Composite parent)`
The `PageBookView` implementation of this `IWorkbenchPart` method creates a `PageBook` control with its default page showing.
`abstract void`
WorkbenchPart.`createPartControl(Composite parent)`
`protected void`
PageBook.PageBookLayout.`layout(Composite composite, boolean flushCache)`
Constructors in org.eclipse.ui.part with parameters of type Composite
Modifier
Constructor
Description
``
`DrillDownComposite(Composite parent, int style)`
Constructs a new DrillDownTreeViewer.
``
`PageBook(Composite parent, int style)`
Creates a new empty pagebook.

## Uses of Composite in org.eclipse.ui.preferences

Methods in org.eclipse.ui.preferences with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
ViewSettingsDialog.`createButtonsForButtonBar(Composite parent)`
`protected Control`
WizardPropertyPage.`createContents(Composite parent)`
Creates and returns the SWT control for the customized body of this preference page under the given parent composite.

## Uses of Composite in org.eclipse.ui.splash

Methods in org.eclipse.ui.splash that return Composite
Modifier and Type
Method
Description
`protected Composite`
BasicSplashHandler.`getContent()`
Get the composite on which any supplemental controls should be drawn.

## Uses of Composite in org.eclipse.ui.statushandlers

Methods in org.eclipse.ui.statushandlers with parameters of type Composite
Modifier and Type
Method
Description
`final Control`
AbstractStatusAreaProvider.`createSupportArea(Composite parent, IStatus status)`
`abstract Control`
AbstractStatusAreaProvider.`createSupportArea(Composite parent, StatusAdapter statusAdapter)`
Create an area for detailed support area as a child of the given parent.

## Uses of Composite in org.eclipse.ui.testing

Methods in org.eclipse.ui.testing that return Composite
Modifier and Type
Method
Description
`Composite`
IWorkbenchPartTestable.`getControl()`
Get the `Composite` provided to the parts org.eclipse.ui.IWorkbenchPart.createPartControl(Composite) method.

## Uses of Composite in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
InfoForm.`createActionControls(Composite parent)`
Deprecated.
Hook method for creating an appropriate action control.
`void`
AbstractDecoratedTextEditor.`createPartControl(Composite parent)`
`void`
AbstractTextEditor.`createPartControl(Composite parent)`
The `AbstractTextEditor` implementation of this `IWorkbenchPart` method creates the vertical ruler and source viewer.
`void`
StatusTextEditor.`createPartControl(Composite parent)`
`protected ISourceViewer`
AbstractDecoratedTextEditor.`createSourceViewer(Composite parent, IVerticalRuler ruler, int styles)`
`protected ISourceViewer`
AbstractTextEditor.`createSourceViewer(Composite parent, IVerticalRuler ruler, int styles)`
Creates the source viewer to be used by this editor.
`protected Control`
AbstractDecoratedTextEditor.`createStatusControl(Composite parent, IStatus status)`
`protected Control`
StatusTextEditor.`createStatusControl(Composite parent, IStatus status)`
Creates the status control for the given status.
`void`
StatusLineContributionItem.`fill(Composite parent)`
Constructors in org.eclipse.ui.texteditor with parameters of type Composite
Modifier
Constructor
Description
``
`InfoForm(Composite parent)`
Deprecated.
Creates a new info form.
``
`PropagatingFontFieldEditor(String name, String labelText, Composite parent)`
Deprecated.
no longer supported
``
`WorkbenchChainedTextFontFieldEditor(String name, String labelText, Composite parent)`
Deprecated.
Creates a new font field editor with the given parameters.

## Uses of Composite in org.eclipse.ui.texteditor.spelling

Methods in org.eclipse.ui.texteditor.spelling with parameters of type Composite
Modifier and Type
Method
Description
`Control`
ISpellingPreferenceBlock.`createControl(Composite parent)`
Creates the control that will be displayed on the preference page.

## Uses of Composite in org.eclipse.ui.texteditor.templates

Methods in org.eclipse.ui.texteditor.templates with parameters of type Composite
Modifier and Type
Method
Description
`protected Control`
TemplatePreferencePage.`createContents(Composite ancestor)`
`void`
AbstractTemplatesPage.`createControl(Composite ancestor)`
`protected Control`
TemplatePreferencePage.EditTemplateDialog.`createDialogArea(Composite ancestor)`
`void`
TemplatesView.`createPartControl(Composite parent)`
`protected SourceViewer`
AbstractTemplatesPage.`createPatternViewer(Composite parent)`
Creates, configures and returns a source viewer to present the template pattern on the templates page.
`protected SourceViewer`
TemplatePreferencePage.`createViewer(Composite parent)`
Creates, configures and returns a source viewer to present the template pattern on the preference page.
`protected SourceViewer`
TemplatePreferencePage.EditTemplateDialog.`createViewer(Composite parent)`
Creates the viewer to be used to display the pattern.

## Uses of Composite in org.eclipse.ui.themes

Methods in org.eclipse.ui.themes with parameters of type Composite
Modifier and Type
Method
Description
`void`
IThemePreview.`createControl(Composite parent, ITheme currentTheme)`
Create the preview control.

## Uses of Composite in org.eclipse.ui.views.contentoutline

Methods in org.eclipse.ui.views.contentoutline with parameters of type Composite
Modifier and Type
Method
Description
`void`
ContentOutlinePage.`createControl(Composite parent)`
The `ContentOutlinePage` implementation of this `IContentOutlinePage` method creates a tree viewer.
`void`
ContentOutline.`createPartControl(Composite parent)`
The `PageBookView` implementation of this `IWorkbenchPart` method creates a `PageBook` control with its default page showing.

## Uses of Composite in org.eclipse.ui.views.markers

Methods in org.eclipse.ui.views.markers with parameters of type Composite
Modifier and Type
Method
Description
`abstract void`
FilterConfigurationArea.`createContents(Composite parent)`
Create the contents of the configuration area in the parent.

## Uses of Composite in org.eclipse.ui.views.markers.internal

Methods in org.eclipse.ui.views.markers.internal with parameters of type Composite
Modifier and Type
Method
Description
`protected void`
DialogMarkerProperties.`createAttributesArea(Composite parent)`
This method is intended to be overridden by subclasses.
`protected void`
DialogTaskProperties.`createAttributesArea(Composite parent)`
`protected void`
DialogMarkerProperties.`createButtonsForButtonBar(Composite parent)`
Creates the OK and Cancel buttons.
`protected Control`
DialogMarkerProperties.`createDialogArea(Composite parent)`
Method declared on Dialog.
`protected void`
DialogMarkerProperties.`createSeperator(Composite parent)`
Creates a seperator.

## Uses of Composite in org.eclipse.ui.views.properties

Methods in org.eclipse.ui.views.properties with parameters of type Composite
Modifier and Type
Method
Description
`void`
PropertySheetPage.`createControl(Composite parent)`
`void`
PropertySheet.`createPartControl(Composite parent)`
The `PropertySheet` implementation of this `IWorkbenchPart` method creates a `PageBook` control with its default page showing.
`CellEditor`
ColorPropertyDescriptor.`createPropertyEditor(Composite parent)`
The `ColorPropertyDescriptor` implementation of this `IPropertyDescriptor` method creates and returns a new `ColorCellEditor`.
`CellEditor`
ComboBoxPropertyDescriptor.`createPropertyEditor(Composite parent)`
The `ComboBoxPropertyDescriptor` implementation of this `IPropertyDescriptor` method creates and returns a new `ComboBoxCellEditor`.
`CellEditor`
IPropertyDescriptor.`createPropertyEditor(Composite parent)`
Creates and returns a new cell editor for editing this property.
`CellEditor`
PropertyDescriptor.`createPropertyEditor(Composite parent)`
The `PropertyDescriptor` implementation of this `IPropertyDescriptor` method returns `null`.
`CellEditor`
TextPropertyDescriptor.`createPropertyEditor(Composite parent)`
The `TextPropertyDescriptor` implementation of this `IPropertyDescriptor` method creates and returns a new `TextCellEditor`.
`CellEditor`
IPropertySheetEntry.`getEditor(Composite parent)`
Return the `CellEditor` used to edit the property.
`CellEditor`
PropertySheetEntry.`getEditor(Composite parent)`

## Uses of Composite in org.eclipse.ui.views.properties.tabbed

Methods in org.eclipse.ui.views.properties.tabbed that return Composite
Modifier and Type
Method
Description
`Composite`
TabbedPropertySheetWidgetFactory.`createComposite(Composite parent)`
`Composite`
TabbedPropertySheetWidgetFactory.`createComposite(Composite parent, int style)`
`Composite`
TabbedPropertySheetWidgetFactory.`createFlatFormComposite(Composite parent)`
Creates a flat form composite as a part of the form.
`Composite`
TabbedPropertySheetWidgetFactory.`createPlainComposite(Composite parent, int style)`
Creates a plain composite as a part of the form.
Methods in org.eclipse.ui.views.properties.tabbed with parameters of type Composite
Modifier and Type
Method
Description
`CCombo`
TabbedPropertySheetWidgetFactory.`createCCombo(Composite parent)`
Creates a combo box as a part of the form.
`CCombo`
TabbedPropertySheetWidgetFactory.`createCCombo(Composite parent, int comboStyle)`
Creates a combo box as a part of the form.
`CLabel`
TabbedPropertySheetWidgetFactory.`createCLabel(Composite parent, String text)`
Creates a label as a part of the form.
`CLabel`
TabbedPropertySheetWidgetFactory.`createCLabel(Composite parent, String text, int style)`
Creates a label as a part of the form.
`Composite`
TabbedPropertySheetWidgetFactory.`createComposite(Composite parent)`
`Composite`
TabbedPropertySheetWidgetFactory.`createComposite(Composite parent, int style)`
`void`
TabbedPropertySheetPage.`createControl(Composite parent)`
`void`
AbstractPropertySection.`createControls(Composite parent, TabbedPropertySheetPage aTabbedPropertySheetPage)`
`void`
AdvancedPropertySection.`createControls(Composite parent, TabbedPropertySheetPage atabbedPropertySheetPage)`
`void`
ISection.`createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage)`
Creates the controls for the section.
`void`
TabContents.`createControls(Composite parent, TabbedPropertySheetPage page)`
Creates page's sections controls.
`Composite`
TabbedPropertySheetWidgetFactory.`createFlatFormComposite(Composite parent)`
Creates a flat form composite as a part of the form.
`Group`
TabbedPropertySheetWidgetFactory.`createGroup(Composite parent, String text)`
Creates a group as a part of the form.
`List`
TabbedPropertySheetWidgetFactory.`createList(Composite parent, int style)`
Creates the list as a part of the form.
`Composite`
TabbedPropertySheetWidgetFactory.`createPlainComposite(Composite parent, int style)`
Creates a plain composite as a part of the form.
`ScrolledComposite`
TabbedPropertySheetWidgetFactory.`createScrolledComposite(Composite parent, int style)`
Creates a scrolled composite as a part of the form.
`CTabFolder`
TabbedPropertySheetWidgetFactory.`createTabFolder(Composite parent, int style)`
Creates the tab folder as a part of the form.

## Uses of Composite in org.eclipse.ui.wizards.datatransfer

Methods in org.eclipse.ui.wizards.datatransfer with parameters of type Composite
Modifier and Type
Method
Description
`void`
WizardExternalProjectImportPage.`createControl(Composite parent)`