Package org.eclipse.jface.text
Interface ITextViewerExtension4
- All Known Implementing Classes:
- ProjectionViewer,- SourceViewer,- TextConsoleViewer,- TextViewer
public interface ITextViewerExtension4
Extension interface for 
ITextViewer.
 Introduces the concept of text presentation listeners and improves focus
 handling among widget token keepers.
 
 A ITextPresentationListeneris a listener that
 is informed by the viewer that a text presentation is about to be applied.
 During this callback the listener is allowed to modify the presentation. Text
 presentation listeners are thus a mean to participate in the process of text
 presentation creation.
- Since:
- 3.0
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds the given text presentation listener to this text viewer.booleanInstructs the receiver to request theIWidgetTokenKeepercurrently holding the widget token to take the keyboard focus.voidRemoves the given text presentation listener from this text viewer.
- 
Method Details- 
moveFocusToWidgetTokenboolean moveFocusToWidgetToken()Instructs the receiver to request theIWidgetTokenKeepercurrently holding the widget token to take the keyboard focus.- Returns:
- trueif there was any- IWidgetTokenKeeperthat was asked to take the focus,- falseotherwise
 
- 
addTextPresentationListenerAdds the given text presentation listener to this text viewer. This call has no effect if the listener is already registered with this text viewer.- Parameters:
- listener- the text presentation listener
 
- 
removeTextPresentationListenerRemoves the given text presentation listener from this text viewer. This call has no effect if the listener is not registered with this text viewer.- Parameters:
- listener- the text presentation listener
 
 
-