Package edu.umd.cs.findbugs.gui2
package edu.umd.cs.findbugs.gui2
-
ClassDescriptionThe Help:About dialog.We use this to know how the analysis went in AnalyzingDialog so we can determine what to do nextUpdates filters in the current running FindBugs.These are the branches in our tree, each branch forms a complete query that could be sent to the main bugset to return all the bugs it contains For example, a single bugAspects could be invalid input: '<'priority,high> or it could be invalid input: '<'priority,high>, invalid input: '<'designation,must fix>,invalid input: '<'class,fishpond>,invalid input: '<'package,default> In this implementation, invalid input: '<'priority,high>,invalid input: '<'designation,unclassified> is different from invalid input: '<'designation,unclassified>,invalid input: '<'priority,high>.These are the leaves of the tree, note that coloring is not done here, it is done in BugRenderer This class is basically just a wrapper for BugInstanceEverything having to do with loading bugs should end up here.Save bugs here, uses SortedBugCollection.writeXML()BugSet is what we use instead of SortedBugCollections.The treeModel for our JTreeCheckBoxList<E>A list of JCheckBoxes! How convenient! Adapted from: http://www.devx.com/tips/Tip/5342Deprecated.For debugging purposes only...This is where it all begins run with -f int to set font size run with -clear to clear recent projects menu, or any other issues with program not starting properly due to something being corrupted (or just faulty) in backend store for GUISaveState.All Dialogs are FBDialogs so font size will work.All FileChoosers are FBFileChoosers so font size will workImplemented by BugTreeModel.Deprecated.Command line switches/options for GUI2.Saves all the stuff that should be saved for each run, like recent projects, previous comments, the current docking layout and the sort order For project related things, look in ProjectSettingsLets you choose your new filter, shouldn't let you choose filters that wouldn't filter anything out including filters that you already haveAllows you to make a new Filter by right clicking (control clicking) on a bug in the treeThe User Interface for creating a Project and editing it after the fact.Deprecated.This is the properties dialog of the GUI.A useful enum for dealing with all the types of filterable and sortable data in BugInstances This is the preferred way for getting the information out of a BugInstance and formatting it for display It also has the comparators for the different types of dataThis is the window that pops up when the user double clicks on the sorting table Its also available from the menu if they remove all Sortables.Handles the sorting order and informs the treeModel when changes are necessaryWizard dialog to automatically find and configure source directories for a project.A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.Deprecated.Deprecated.WideComboBox<E>