Klasse StructureViewManager

java.lang.Object
org.aspectj.ajde.ui.StructureViewManager

public class StructureViewManager extends Object
Autor:
Mik Kersten
  • Felddetails

  • Konstruktordetails

    • StructureViewManager

      public StructureViewManager(StructureViewNodeFactory nodeFactory)
      Parameter:
      nodeFactory - concrete factory for creating view nodes
  • Methodendetails

    • fireNavigateBackAction

      public void fireNavigateBackAction(StructureView view)
    • fireNavigateForwardAction

      public void fireNavigateForwardAction(StructureView view)
    • fireNavigationAction

      public void fireNavigationAction(String newFilePath, int lineNumber)
      Only navigations of the default view are registered with the history.
      Parameter:
      newFilePath - the canonicalized path to the new file
    • fireNavigationAction

      public void fireNavigationAction(IProgramElement pe, boolean isLink)
    • refreshView

      public void refreshView(StructureView view)
    • getDefaultViewProperties

      public StructureViewProperties getDefaultViewProperties()
    • getAvailableRelations

      public List getAvailableRelations()
      Returns the list of all available relations.
    • createGlobalView

      public GlobalStructureView createGlobalView(GlobalViewProperties properties)
      Parameter:
      properties - can not be null
    • createViewForSourceFile

      public FileStructureView createViewForSourceFile(String sourceFilePath, StructureViewProperties properties)
      Parameter:
      sourceFilePath - full path to corresponding source file
      properties - if null default properties will be used
      Gibt zurück:
      always returns a view intance
    • deleteView

      public boolean deleteView(StructureView view)
      Gibt zurück:
      true if the view was found and removed, false otherwise
    • setDefaultFileView

      public void setDefaultFileView(FileStructureView defaultFileView)
    • getDefaultFileView

      public FileStructureView getDefaultFileView()