Eclipse Platform
Release 3.1

Uses of Interface
org.eclipse.jface.text.ITextViewer

Packages that use ITextViewer
org.eclipse.jface.contentassist Provides a content assist add-on for implementors of IContentAssistSubjectControl.  
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.hyperlink   
org.eclipse.jface.text.information Provides an information provider add-on for an ITextViewer.  
org.eclipse.jface.text.link Application programming interfaces for interaction with the Eclipse Java User Interface text support.  
org.eclipse.jface.text.presentation Provides a presentation reconciler add-on for an ITextViewer.  
org.eclipse.jface.text.reconciler Provides a reconciler add-on for an ITextViewer.  
org.eclipse.jface.text.source Provides a support for managing annotations attached to a document. 
org.eclipse.jface.text.source.projection   
org.eclipse.jface.text.templates Application programming interfaces for interaction with the Eclipse Java User Interface text support.  
org.eclipse.ui.console Application programming interfaces for interaction with the Eclipse console. 
org.eclipse.ui.console.actions

Application programming interfaces for Eclipse console specific actions. 

org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules.  
org.eclipse.ui.texteditor.link   
 

Uses of ITextViewer in org.eclipse.jface.contentassist
 

Methods in org.eclipse.jface.contentassist with parameters of type ITextViewer
 void SubjectControlContextInformationValidator.install(IContextInformation contextInformation, ITextViewer viewer, int offset)
           
 

Uses of ITextViewer in org.eclipse.jface.text
 

Classes in org.eclipse.jface.text that implement ITextViewer
 class TextViewer
          SWT based implementation of ITextViewer and its extension interfaces.
 

Methods in org.eclipse.jface.text with parameters of type ITextViewer
 void IUndoManager.connect(ITextViewer viewer)
          Connects this undo manager to the given text viewer.
 String ITextHover.getHoverInfo(ITextViewer textViewer, IRegion hoverRegion)
          Returns the information which should be presented when a hover popup is shown for the specified hover region.
 IRegion ITextHover.getHoverRegion(ITextViewer textViewer, int offset)
          Returns the text region which should serve as the source of information to compute the hover popup display information.
 void ITextDoubleClickStrategy.doubleClicked(ITextViewer viewer)
          The mouse has been double clicked on the given text viewer.
 void DefaultUndoManager.connect(ITextViewer textViewer)
           
 void DefaultTextDoubleClickStrategy.doubleClicked(ITextViewer text)
           
 

Constructors in org.eclipse.jface.text with parameters of type ITextViewer
PaintManager(ITextViewer textViewer)
          Creates a new paint manager for the given text viewer.
MarginPainter(ITextViewer textViewer)
          Creates a new painter for the given text viewer.
CursorLinePainter(ITextViewer textViewer)
          Creates a new painter for the given source viewer.
 

Uses of ITextViewer in org.eclipse.jface.text.contentassist
 

Methods in org.eclipse.jface.text.contentassist with parameters of type ITextViewer
 void IContextInformationValidator.install(IContextInformation info, ITextViewer viewer, int offset)
          Installs this validator for the given context information.
 void IContextInformationPresenter.install(IContextInformation info, ITextViewer viewer, int offset)
          Installs this presenter for the given context information.
 void IContentAssistant.install(ITextViewer textViewer)
          Installs content assist support on the given text viewer.
 ICompletionProposal[] IContentAssistProcessor.computeCompletionProposals(ITextViewer viewer, int offset)
          Returns a list of completion proposals based on the specified location within the document that corresponds to the current cursor position within the text viewer.
 IContextInformation[] IContentAssistProcessor.computeContextInformation(ITextViewer viewer, int offset)
          Returns information about possible contexts based on the specified location within the document that corresponds to the current cursor position within the text viewer.
 void ICompletionProposalExtension2.apply(ITextViewer viewer, char trigger, int stateMask, int offset)
          Applies the proposed completion to the given document.
 void ICompletionProposalExtension2.selected(ITextViewer viewer, boolean smartToggle)
          Called when the proposal is selected.
 void ICompletionProposalExtension2.unselected(ITextViewer viewer)
          Called when the proposal is unselected.
 void ContextInformationValidator.install(IContextInformation contextInformation, ITextViewer viewer, int offset)
           
 void ContentAssistant.install(ITextViewer textViewer)
           
 

Uses of ITextViewer in org.eclipse.jface.text.hyperlink
 

Methods in org.eclipse.jface.text.hyperlink with parameters of type ITextViewer
 IHyperlink[] URLHyperlinkDetector.detectHyperlinks(ITextViewer textViewer, IRegion region, boolean canShowMultipleHyperlinks)
           
 void IHyperlinkPresenter.install(ITextViewer textViewer)
          Installs this hyperlink presenter on the given text viewer.
 IHyperlink[] IHyperlinkDetector.detectHyperlinks(ITextViewer textViewer, IRegion region, boolean canShowMultipleHyperlinks)
          Tries to detect hyperlinks for the given region in the given text viewer and returns them.
 void HyperlinkManager.install(ITextViewer textViewer, IHyperlinkPresenter hyperlinkPresenter, IHyperlinkDetector[] hyperlinkDetectors, int eventStateMask)
          Installs this hyperlink manager with the given arguments.
 void DefaultHyperlinkPresenter.install(ITextViewer textViewer)
           
 

Constructors in org.eclipse.jface.text.hyperlink with parameters of type ITextViewer
URLHyperlinkDetector(ITextViewer textViewer)
          Creates a new URL hyperlink detector.
 

Uses of ITextViewer in org.eclipse.jface.text.information
 

Methods in org.eclipse.jface.text.information with parameters of type ITextViewer
 void InformationPresenter.install(ITextViewer textViewer)
           
 Object IInformationProviderExtension.getInformation2(ITextViewer textViewer, IRegion subject)
          Returns the element for the given subject or null if no element is available.
 IRegion IInformationProvider.getSubject(ITextViewer textViewer, int offset)
          Returns the region of the text viewer's document close to the given offset that contains a subject about which information can be provided.
 String IInformationProvider.getInformation(ITextViewer textViewer, IRegion subject)
          Deprecated. As of 2.1, replaced by IInformationProviderExtension.getInformation2(ITextViewer, IRegion)
 void IInformationPresenter.install(ITextViewer textViewer)
          Installs the information presenter on the given text viewer.
 

Uses of ITextViewer in org.eclipse.jface.text.link
 

Methods in org.eclipse.jface.text.link that return ITextViewer
abstract  ITextViewer LinkedModeUI.LinkedModeUITarget.getViewer()
          Returns the viewer represented by this target, never null.
 

Methods in org.eclipse.jface.text.link with parameters of type ITextViewer
 void LinkedModeUI.setExitPosition(ITextViewer viewer, int offset, int length, int sequence)
          Sets the exit position to move the caret to when linked mode is exited.
 

Constructors in org.eclipse.jface.text.link with parameters of type ITextViewer
LinkedModeUI(LinkedModeModel model, ITextViewer viewer)
          Convenience constructor for just one viewer.
LinkedModeUI(LinkedModeModel model, ITextViewer[] viewers)
          Convenience constructor for multiple viewers.
 

Uses of ITextViewer in org.eclipse.jface.text.presentation
 

Methods in org.eclipse.jface.text.presentation with parameters of type ITextViewer
 void PresentationReconciler.install(ITextViewer viewer)
           
 void IPresentationReconciler.install(ITextViewer viewer)
          Installs this presentation reconciler on the given text viewer.
 

Uses of ITextViewer in org.eclipse.jface.text.reconciler
 

Methods in org.eclipse.jface.text.reconciler that return ITextViewer
protected  ITextViewer AbstractReconciler.getTextViewer()
          Returns the text viewer this reconciler is installed on.
 

Methods in org.eclipse.jface.text.reconciler with parameters of type ITextViewer
 void IReconciler.install(ITextViewer textViewer)
          Installs the reconciler on the given text viewer.
 void AbstractReconciler.install(ITextViewer textViewer)
           
 

Uses of ITextViewer in org.eclipse.jface.text.source
 

Subinterfaces of ITextViewer in org.eclipse.jface.text.source
 interface ISourceViewer
          In addition to the text viewer functionality a source viewer supports: visual annotations based on an annotation model visual range indication management of text viewer add-ons explicit configuration It is assumed that range indication and visual annotations are shown inside the same presentation area.
 

Classes in org.eclipse.jface.text.source that implement ITextViewer
 class SourceViewer
          SWT based implementation of ISourceViewer and its extension interfaces.
 

Methods in org.eclipse.jface.text.source that return ITextViewer
 ITextViewer CompositeRuler.getTextViewer()
          Returns this ruler's text viewer.
protected  ITextViewer AnnotationRulerColumn.getCachedTextViewer()
          Returns the cached text viewer.
 

Methods in org.eclipse.jface.text.source with parameters of type ITextViewer
 Control VerticalRuler.createControl(Composite parent, ITextViewer textViewer)
           
protected static int VerticalRuler.widgetLine2ModelLine(ITextViewer viewer, int widgetLine)
          Returns the line of the viewer's document that corresponds to the given widget line.
 Control OverviewRuler.createControl(Composite parent, ITextViewer textViewer)
           
 Control IVerticalRuler.createControl(Composite parent, ITextViewer textViewer)
          Creates the ruler's SWT control.
 Control CompositeRuler.createControl(Composite parent, ITextViewer textViewer)
           
protected static int CompositeRuler.widgetLine2ModelLine(ITextViewer viewer, int widgetLine)
          Returns the line in the given viewer's document that correspond to the given line of the viewer's widget.
 

Uses of ITextViewer in org.eclipse.jface.text.source.projection
 

Classes in org.eclipse.jface.text.source.projection that implement ITextViewer
 class ProjectionViewer
          A projection source viewer is a source viewer which supports multiple visible regions which can dynamically be changed.
 

Uses of ITextViewer in org.eclipse.jface.text.templates
 

Methods in org.eclipse.jface.text.templates with parameters of type ITextViewer
 void TemplateProposal.apply(ITextViewer viewer, char trigger, int stateMask, int offset)
          Inserts the template offered by this proposal into the viewer's document and sets up a LinkedModeUI on the viewer to edit any of the template's unresolved variables.
 void TemplateProposal.selected(ITextViewer viewer, boolean smartToggle)
           
 void TemplateProposal.unselected(ITextViewer viewer)
           
 ICompletionProposal[] TemplateCompletionProcessor.computeCompletionProposals(ITextViewer viewer, int offset)
           
protected  TemplateContext TemplateCompletionProcessor.createContext(ITextViewer viewer, IRegion region)
          Creates a concrete template context for the given region in the document.
protected abstract  TemplateContextType TemplateCompletionProcessor.getContextType(ITextViewer viewer, IRegion region)
          Returns the context type that can handle template insertion at the given region in the viewer's document.
protected  String TemplateCompletionProcessor.extractPrefix(ITextViewer viewer, int offset)
          Heuristically extracts the prefix used for determining template relevance from the viewer's document.
 IContextInformation[] TemplateCompletionProcessor.computeContextInformation(ITextViewer viewer, int documentOffset)
           
 

Uses of ITextViewer in org.eclipse.ui.console
 

Classes in org.eclipse.ui.console that implement ITextViewer
 class TextConsoleViewer
          Default viewer used to display a TextConsole.
 

Uses of ITextViewer in org.eclipse.ui.console.actions
 

Fields in org.eclipse.ui.console.actions declared as ITextViewer
protected  ITextViewer TextViewerGotoLineAction.fTextViewer
           
 

Constructors in org.eclipse.ui.console.actions with parameters of type ITextViewer
TextViewerGotoLineAction(ITextViewer viewer)
          Constructs a goto line action for the viewer using the provided resource bundle
TextViewerAction(ITextViewer viewer, int operationCode)
          Constructs a new action in the given text viewer with the specified operation code.
ClearOutputAction(ITextViewer viewer)
          Constructs an action to clear the document associated with a text viewer.
 

Uses of ITextViewer in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor with parameters of type ITextViewer
protected static boolean MarkRegionTarget.isVisible(ITextViewer viewer, int offset)
          Tells whether the given offset is visible in the given text viewer.
 

Constructors in org.eclipse.ui.texteditor with parameters of type ITextViewer
MarkRegionTarget(ITextViewer viewer, IStatusLineManager manager)
          Creates a MarkRegionTaret.
 

Uses of ITextViewer in org.eclipse.ui.texteditor.link
 

Constructors in org.eclipse.ui.texteditor.link with parameters of type ITextViewer
EditorLinkedModeUI(LinkedModeModel model, ITextViewer viewer)
           
EditorLinkedModeUI(LinkedModeModel model, ITextViewer[] viewers)
           
 


Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.