org.eclipse.jface.text.hyperlink
Interface IHyperlinkPresenter
-
All Known Implementing Classes:
-
DefaultHyperlinkPresenter,
MultipleHyperlinkPresenter
-
public interface IHyperlinkPresenter
A hyperlink presenter shows hyperlinks on the installed text viewer
and allows to pick one on of the hyperlinks.
In order to provide backward compatibility for clients of IHyperlinkDetector, extension
interfaces are used to provide a means of evolution. The following extension interfaces exist:
Clients may implement this interface. A default implementation is provided
through
DefaultHyperlinkPresenter.
-
Since:
- 3.1
-
See Also:
-
IHyperlinkPresenterExtension
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
IllegalArgumentException
- Tells this hyperlink presenter to show the given
hyperlinks on the installed text viewer.
-
-
Parameters:
-
hyperlinks - the hyperlinks to show
-
Throws:
-
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.
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.