Klasse StructureViewPanel

Alle implementierten Schnittstellen:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, StructureViewRenderer

public class StructureViewPanel extends JPanel implements StructureViewRenderer
Represents the configuration of a structure view of the system, rendered by the StructureTreeManager.
Autor:
Mik Kersten
Siehe auch:
  • Felddetails

    • treeManager

      protected org.aspectj.ajde.ui.swing.StructureTreeManager treeManager
    • currentView

      protected StructureView currentView
    • border1

      protected Border border1
    • border2

      protected Border border2
  • Konstruktordetails

    • StructureViewPanel

      public StructureViewPanel(FileStructureView structureView)
    • StructureViewPanel

      public StructureViewPanel(List structureViews)
  • Methodendetails

    • setCurrentView

      public void setCurrentView(StructureView view)
    • updateView

      public void updateView(StructureView structureView)
      Beschreibung aus Schnittstelle kopiert: StructureViewRenderer
      Implementors should updated the display of the corresponding file structure view.
      Angegeben von:
      updateView in Schnittstelle StructureViewRenderer
    • setActiveNode

      public void setActiveNode(IStructureViewNode node)
      Beschreibung aus Schnittstelle kopiert: StructureViewRenderer
      Highlights and selects the given node as active. What "active" means depends on the renderer: a typical activation should cause the corresponding node's sourceline to be highlighted in the active editor.
      Angegeben von:
      setActiveNode in Schnittstelle StructureViewRenderer
    • setActiveNode

      public void setActiveNode(IStructureViewNode node, int lineOffset)
      Beschreibung aus Schnittstelle kopiert: StructureViewRenderer
      Same behavior as setActiveNode(StructureViewNode) but highlights a particular line within the span of the node.
      Angegeben von:
      setActiveNode in Schnittstelle StructureViewRenderer
      Parameter:
      lineOffset - number of lines after the begin and before the end line of the corresponding StructureNode.
    • highlightActiveNode

      public void highlightActiveNode()
    • jbInit

      protected void jbInit()