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

Packages that use IWidgetTokenOwner
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
`class` `TextViewer` SWT based implementation of `ITextViewer` and its extension interfaces.

Methods in org.eclipse.jface.text with parameters of type IWidgetTokenOwner
`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
`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
`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
`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
`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
`class` `TextConsoleViewer` Default viewer used to display a `TextConsole`.