# Uses of Interface
org.eclipse.jface.text.IWidgetTokenOwner

Packages that use IWidgetTokenOwner
Package
Description
org.eclipse.jface.text
Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.contentassist
Provides a content assist add-on for an `ITextViewer`.
org.eclipse.jface.text.information
Provides an information provider add-on for an `ITextViewer`.
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.ui.console
Application programming interfaces for interaction with the Eclipse console.

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

Classes in org.eclipse.jface.text that implement IWidgetTokenOwner
Modifier and Type
Class
Description
`class`
`TextViewer`
SWT based implementation of `ITextViewer` and its extension interfaces.
Methods in org.eclipse.jface.text with parameters of type IWidgetTokenOwner
Modifier and Type
Method
Description
`boolean`
IWidgetTokenKeeper.`requestWidgetToken(IWidgetTokenOwner owner)`
The given widget token owner requests the widget token from this token keeper.
`boolean`
IWidgetTokenKeeperExtension.`requestWidgetToken(IWidgetTokenOwner owner, int priority)`
The given widget token owner requests the widget token from this token keeper.
`boolean`
IWidgetTokenKeeperExtension.`setFocus(IWidgetTokenOwner owner)`
Requests the receiver to give focus to its popup shell, hover, or similar.

## Uses of IWidgetTokenOwner in org.eclipse.jface.text.contentassist

Methods in org.eclipse.jface.text.contentassist with parameters of type IWidgetTokenOwner
Modifier and Type
Method
Description
`boolean`
ContentAssistant.`requestWidgetToken(IWidgetTokenOwner owner)`
`boolean`
ContentAssistant.`requestWidgetToken(IWidgetTokenOwner owner, int priority)`
`boolean`
ContentAssistant.`setFocus(IWidgetTokenOwner owner)`

## Uses of IWidgetTokenOwner in org.eclipse.jface.text.information

Methods in org.eclipse.jface.text.information with parameters of type IWidgetTokenOwner
Modifier and Type
Method
Description
`boolean`
InformationPresenter.`requestWidgetToken(IWidgetTokenOwner owner)`
`boolean`
InformationPresenter.`requestWidgetToken(IWidgetTokenOwner owner, int priority)`
`boolean`
InformationPresenter.`setFocus(IWidgetTokenOwner owner)`

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

Classes in org.eclipse.jface.text.source that implement IWidgetTokenOwner
Modifier and Type
Class
Description
`class`
`SourceViewer`
SWT based implementation of `ISourceViewer` and its extension interfaces.

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

Classes in org.eclipse.jface.text.source.projection that implement IWidgetTokenOwner
Modifier and Type
Class
Description
`class`
`ProjectionViewer`
A projection source viewer is a source viewer which supports multiple visible regions which can dynamically be changed.

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

Classes in org.eclipse.ui.console that implement IWidgetTokenOwner
Modifier and Type
Class
Description
`class`
`TextConsoleViewer`
Default viewer used to display a `TextConsole`.