Eclipse Platform
Release 3.2

org.eclipse.jface.text.hyperlink
Interface IHyperlinkPresenter

All Known Implementing Classes:
DefaultHyperlinkPresenter

public interface IHyperlinkPresenter

A hyperlink presenter shows hyperlinks on the installed text viewer and allows to pick one on of the hyperlinks.

Clients may implement this interface. A default implementation is provided through DefaultHyperlinkPresenter.

Since:
3.1

Method Summary
 boolean canShowMultipleHyperlinks()
          Tells whether this presenter is able to handle more than one hyperlink.
 void hideHyperlinks()
          Tells this hyperlink presenter to hide the hyperlinks requested to be shown by showHyperlinks(IHyperlink[]).
 void install(ITextViewer textViewer)
          Installs this hyperlink presenter on the given text viewer.
 void showHyperlinks(IHyperlink[] hyperlinks)
          Tells this hyperlink presenter to show the given hyperlinks on the installed text viewer.
 void uninstall()
          Uninstalls this hyperlink presenter.
 

Method Detail

canShowMultipleHyperlinks

boolean canShowMultipleHyperlinks()
Tells whether this presenter is able to handle more than one hyperlink.

Returns:
true if this presenter can handle more than one hyperlink

showHyperlinks

void showHyperlinks(IHyperlink[] hyperlinks)
                    throws java.lang.IllegalArgumentException
Tells this hyperlink presenter to show the given hyperlinks on the installed text viewer.

Parameters:
hyperlinks - the hyperlinks to show
Throws:
java.lang.IllegalArgumentException - if

hideHyperlinks

void hideHyperlinks()
Tells this hyperlink presenter to hide the hyperlinks requested to be shown by showHyperlinks(IHyperlink[]).


install

void install(ITextViewer textViewer)
Installs this hyperlink presenter on the given text viewer.

Parameters:
textViewer - the text viewer

uninstall

void uninstall()
Uninstalls this hyperlink presenter.


Eclipse Platform
Release 3.2

Guidelines for using Eclipse APIs.

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