Package org.eclipse.debug.ui.console
Class FileLink
- java.lang.Object
-
- org.eclipse.debug.ui.console.FileLink
-
- All Implemented Interfaces:
IConsoleHyperlink,IHyperlink
public class FileLink extends Object implements IConsoleHyperlink
A hyperlink that opens a file in a text editor and selects a range of text. This hyperlink action will un-zoom the workbench as needed to show the editor for the associated link.Clients may instantiate this class.
- Since:
- 2.1
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlinkActivated()Notification that this link has been activated.voidlinkEntered()Notification that the mouse has entered this link's region.voidlinkExited()Notification that the mouse has exited this link's region
-
-
-
Constructor Detail
-
FileLink
public FileLink(IFile file, String editorId, int fileOffset, int fileLength, int fileLineNumber)
Constructs a hyperlink to the specified file.- Parameters:
file- the file to open when activatededitorId- the identifier of the editor to open the file in, ornullif the default editor should be usedfileOffset- the offset in the file to select when activated, or -1fileLength- the length of text to select in the file when activated or -1fileLineNumber- the line number to select in the file when activated, or -1. First line number is 1. Only used if fileOffset is not set.
-
-
Method Detail
-
linkActivated
public void linkActivated()
Description copied from interface:IHyperlinkNotification that this link has been activated. Performs context specific linking.- Specified by:
linkActivatedin interfaceIHyperlink
-
linkEntered
public void linkEntered()
Description copied from interface:IHyperlinkNotification that the mouse has entered this link's region.- Specified by:
linkEnteredin interfaceIHyperlink
-
linkExited
public void linkExited()
Description copied from interface:IHyperlinkNotification that the mouse has exited this link's region- Specified by:
linkExitedin interfaceIHyperlink
-
-