/*
* 07/31/2009
*
* ExtendedHyeprlinkListener.java - A hyperlink event from a FocusableTip.
*
* This library is distributed under a modified BSD license. See the included
* RSyntaxTextArea.License.txt file for details.
*/
package org.fife.ui.rsyntaxtextarea.parser;
import java.util.EventListener;
import javax.swing.event.HyperlinkEvent;
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
import org.fife.ui.rsyntaxtextarea.focusabletip.FocusableTip;
/**
* Listens for hyperlink events from {@link FocusableTip}s. In addition to
* the link event, the text area that the tip is for is also received, which
* allows the listener to modify the displayed content, if desired.
*
* @author Robert Futrell
* @version 1.0
*/
public interface ExtendedHyperlinkListener extends EventListener {
/**
* Called when a link in a {@link FocusableTip} is clicked.
*
* @param textArea The text area displaying the tip.
* @param e The event.
*/
public void linkClicked(RSyntaxTextArea textArea, HyperlinkEvent e);
}