Class MainFrameTree

java.lang.Object
edu.umd.cs.findbugs.gui2.MainFrameTree

public class MainFrameTree extends Object
  • Field Details

  • Constructor Details

    • MainFrameTree

      public MainFrameTree(MainFrame mainFrame)
  • Method Details

    • newTree

      public void newTree(JTree newTree, BugTreeModel newModel)
    • getTree

      public JTree getTree()
    • getBugTreeModel

      public BugTreeModel getBugTreeModel()
    • getAvailableSortables

      public Sortables[] getAvailableSortables()
    • getSorter

      Returns the SorterTableColumnModel of the MainFrame.
    • rebuildBugTreeIfSortablesDependOnCloud

      void rebuildBugTreeIfSortablesDependOnCloud()
    • updateBugTree

      public void updateBugTree()
    • warnUserOfFilters

      private void warnUserOfFilters()
    • createBugPopupMenu

      JPopupMenu createBugPopupMenu()
      Creates popup menu for bugs on tree.
    • createBranchPopUpMenu

      JPopupMenu createBranchPopUpMenu()
      Creates the branch pop up menu that ask if the user wants to hide all the bugs in that branch.
    • treeActionAdapter

      ActionListener treeActionAdapter(ActionMap map, String actionName)
    • expandTree

      void expandTree(int max)
    • leavesShown

      boolean leavesShown()
    • expandToFirstLeaf

      void expandToFirstLeaf(int max)
    • setupTreeListeners

      void setupTreeListeners()
    • setSorting

      void setSorting(boolean b)
    • sortables

      Sortables[] sortables()
    • getCurrentSelectedBugLeaf

      public BugLeafNode getCurrentSelectedBugLeaf()
    • bugListPanel

      public JPanel bugListPanel()
    • getTableheader

      public JTableHeader getTableheader()
    • setBugPopupMenu

      public void setBugPopupMenu(JPopupMenu bugPopupMenu)
    • setBranchPopupMenu

      public void setBranchPopupMenu(JPopupMenu branchPopupMenu)
    • updateFonts

      void updateFonts(float size)
    • showCard

      void showCard(MainFrame.BugCard card, Cursor cursor, Window window)
    • makeNavigationPanel

      private JPanel makeNavigationPanel(String packageSelectorLabel, JComponent packageSelector, JComponent treeHeader, JComponent tree)
    • setWaitStatusLabelText

      public void setWaitStatusLabelText(String msg)
    • setFieldForPackagesToDisplayText

      public void setFieldForPackagesToDisplayText(String filter)