# Uses of Class
org.eclipse.jface.widgets.AbstractWidgetFactory

Packages that use AbstractWidgetFactory
Package
Description
org.eclipse.jface.widgets
org.eclipse.ui.forms.widgets
Custom widgets and controls for forms-based parts.

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

Classes in org.eclipse.jface.widgets with type parameters of type AbstractWidgetFactory
Modifier and Type
Class
Description
`class`
`AbstractWidgetFactory<F extends AbstractWidgetFactory<?,?,?>,W extends Widget,P extends Widget>`
Abstract factory for widgets.
Subclasses of AbstractWidgetFactory in org.eclipse.jface.widgets
Modifier and Type
Class
Description
`class`
`AbstractCompositeFactory<F extends AbstractCompositeFactory<?,?>,C extends Composite>`
Abstract factory for composites.
`class`
`AbstractControlFactory<F extends AbstractControlFactory<?,?>,C extends Control>`
Abstract factory for controls.
`class`
`AbstractItemFactory<F extends AbstractItemFactory<?,?,?>,I extends Item,P extends Widget>`
Abstract factory for items.
`final class`
`BrowserFactory`
This class provides a convenient shorthand for creating and initializing `Browser`.
`final class`
`ButtonFactory`
This class provides a convenient shorthand for creating and initializing `Button`.
`final class`
`CompositeFactory`
This class provides a convenient shorthand for creating and initializing `Composite`.
`final class`
`DateTimeFactory`
This class provides a convenient shorthand for creating and initializing `DateTime`.
`class`
`GroupFactory`
This class provides a convenient shorthand for creating and initializing `Group`.
`final class`
`LabelFactory`
This class provides a convenient shorthand for creating and initializing `Label`.
`final class`
`LinkFactory`
This class provides a convenient shorthand for creating and initializing `Link`.
`final class`
`SashFactory`
This class provides a convenient shorthand for creating and initializing `Sash`.
`final class`
`SashFormFactory`
This class provides a convenient shorthand for creating and initializing `SashForm`.
`final class`
`ShellFactory`
This class provides a convenient shorthand for creating and initializing `Shell`.
`final class`
`SpinnerFactory`
This class provides a convenient shorthand for creating and initializing `Spinner`.
`final class`
`TableColumnFactory`
This class provides a convenient shorthand for creating and initializing `TableColumn`.
`final class`
`TableFactory`
This class provides a convenient shorthand for creating and initializing `Table`.
`final class`
`TextFactory`
This class provides a convenient shorthand for creating and initializing `Text`.
`final class`
`TreeColumnFactory`
This class provides a convenient shorthand for creating and initializing `TreeColumn`.
`final class`
`TreeFactory`
This class provides a convenient shorthand for creating and initializing `Tree`.
Methods in org.eclipse.jface.widgets with parameters of type AbstractWidgetFactory
Modifier and Type
Method
Description
`protected final F`
AbstractWidgetFactory.`cast(AbstractWidgetFactory<F,W,P> factory)`
Casts to the concrete instance of factory class.

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

Subclasses of AbstractWidgetFactory in org.eclipse.ui.forms.widgets
Modifier and Type
Class
Description
`final class`
`SectionFactory`
This class provides a convenient shorthand for creating and initializing `Section`.