Class EditorPaneLinkVisitor

java.lang.Object
org.jdesktop.swingx.hyperlink.EditorPaneLinkVisitor
All Implemented Interfaces:
ActionListener, EventListener

public class EditorPaneLinkVisitor extends Object implements ActionListener
A ActionListener using a JXEditorPane to "visit" a LinkModel. adds an internal HyperlinkListener to visit links contained in the document.
Author:
Jeanette Winzenburg
  • Constructor Details

    • EditorPaneLinkVisitor

      public EditorPaneLinkVisitor()
      ctor
    • EditorPaneLinkVisitor

      public EditorPaneLinkVisitor(JXEditorPane pane)
      ctor
      Parameters:
      pane - JXEditorPane
  • Method Details

    • getOutputComponent

      public JXEditorPane getOutputComponent()
      Returns:
      JXEditorPane
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • visit

      public void visit(LinkModel link)
      TODO (maven-javadoc-plugin 3.3.2 needs a doc here)
      Parameters:
      link - LinkModel
    • createDefaultEditorPane

      protected JXEditorPane createDefaultEditorPane()
      Returns:
      JXEditorPane
    • getHyperlinkListener

      protected HyperlinkListener getHyperlinkListener()
      Returns:
      HyperlinkListener
    • createHyperlinkListener

      protected HyperlinkListener createHyperlinkListener()
      Returns:
      HyperlinkListener
    • getInternalLink

      protected LinkModel getInternalLink()
      Returns:
      LinkModel
    • visitInternal

      protected void visitInternal(URL url)
      TODO (maven-javadoc-plugin 3.3.2 needs a doc here)
      Parameters:
      url - URL