FindBugs™ 1.3.9

Package edu.umd.cs.findbugs.gui2

Interface Summary
AnalysisCallback We use this to know how the analysis went in AnalyzingDialog so we can determine what to do next
FilterListener Implemented by BugTreeModel.
FindBugsLayoutManager  
 

Class Summary
AboutDialog The Help:About dialog.
AnalyzingDialog  
BugAspects 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 or it could be , ,, In this implementation, , is different from ,.
BugLeafNode 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 BugInstance
BugLoader Everything having to do with loading bugs should end up here.
BugRenderer  
BugSaver Save bugs here, uses SortedBugCollection.writeXML()
BugSet BugSet is what we use instead of SortedBugCollections.
BugTreeModel The treeModel for our JTree
CheckBoxList A list of JCheckBoxes! How convenient! Adapted from: http://www.devx.com/tips/Tip/5342
ClearGuiSaveState  
CommentsArea  
CompoundMatcher Deprecated.
DeadBugFilter  
Debug For debugging purposes only...
DisplayNonmodelMessage  
Driver 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.
FBDialog All Dialogs are FBDialogs so font size will work.
FBFileChooser All FileChoosers are FBFileChoosers so font size will work
FBFrame  
FilterActivity  
FilterFactory  
FilterMatcher Deprecated.
FindBugsAnalysisFileFilter  
FindBugsFBAFileFilter  
FindBugsFBPFileFilter  
FindBugsFilterFileFilter  
FindBugsLayoutManagerFactory  
FindBugsProjectFileFilter  
GUI2CommandLine Command line switches/options for GUI2.
GUISaveState 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 ProjectSettings
HelpDialog TODO: Write this class.
MainFrame  
NewFilterFrame Lets you choose your new filter, shouldn't let you choose filters that wouldn't filter anything out including filters that you already have
NewFilterFromBug Allows you to make a new Filter by right clicking (control clicking) on a bug in the tree
NewProjectWizard The User Interface for creating a Project and editing it after the fact.
OriginalGUI2ProjectFile  
PreferencesFrame User Preferences
ProjectSettings Deprecated.
PropertiesDialog This is the properties dialog of the GUI.
RecentMenu  
SortableStringComparator  
SorterDialog This 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.
SorterTableColumnModel Handles the sorting order and informs the treeModel when changes are necessary
SourceCodeDisplay  
SourceDirectoryWizard Wizard dialog to automatically find and configure source directories for a project.
SplashFrame  
SplitLayout  
SpringUtilities A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
StackedFilterMatcher Deprecated.
SuppressionMatcher Deprecated.
Util  
ViewFilter  
 

Enum Summary
FilterListener.Action  
Sortables 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 data
 

Annotation Types Summary
SwingThread  
 


FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.