Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2002-11-01 16:41:57 +0000
committerDarin Wright2002-11-01 16:41:57 +0000
commit9544e949e622a8f6f00cd2c9fc6e136aca1e2723 (patch)
treeb8fc795956f15a25fbf4f37b943f640bf1d4d4a6 /org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsoleHyperlink.java
parent8ad90b11f3f31c3682fb06354c40e244e848d8a2 (diff)
downloadeclipse.platform.debug-9544e949e622a8f6f00cd2c9fc6e136aca1e2723.tar.gz
eclipse.platform.debug-9544e949e622a8f6f00cd2c9fc6e136aca1e2723.tar.xz
eclipse.platform.debug-9544e949e622a8f6f00cd2c9fc6e136aca1e2723.zip
Console Content Provider API - initial release
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsoleHyperlink.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsoleHyperlink.java41
1 files changed, 41 insertions, 0 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsoleHyperlink.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsoleHyperlink.java
new file mode 100644
index 000000000..ccd578a1d
--- /dev/null
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsoleHyperlink.java
@@ -0,0 +1,41 @@
+package org.eclipse.debug.ui.console;
+
+/**********************************************************************
+Copyright (c) 2000, 2002 IBM Corp. All rights reserved.
+This file is made available under the terms of the Common Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/cpl-v10.html
+**********************************************************************/
+
+import org.eclipse.jface.text.IRegion;
+
+/**
+ * A hyperlink in the console. The region of a link specifies the link location
+ * in the console. Link behavior is implementation dependent.
+ * <p>
+ * Clients may implement this interface.
+ * </p>
+ * <p>
+ * <b>This interface is still evolving</b>
+ * </p>
+ * @since 2.1
+ */
+public interface IConsoleHyperlink extends IRegion {
+
+ /**
+ * Notification that the mouse has entered this link's region.
+ */
+ public void linkEntered();
+
+ /**
+ * Notification that the mouse has exited this link's region
+ */
+ public void linkExited();
+
+ /**
+ * Notification that this link has been activated. Performs
+ * context specific linking.
+ */
+ public void linkActivated();
+
+}

Back to the top