Package edu.umd.cs.findbugs.gui2
Class FilterFromBugPicker
- java.lang.Object
-
- edu.umd.cs.findbugs.gui2.FilterFromBugPicker
-
final class FilterFromBugPicker extends java.lang.Object
Creates a list of options on for filtering bugs based on the current bug selected. Gives the option to invert the created filter by wrapping it in aNotMatcher
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Sortables>
availableSortables
private BugInstance
bug
private java.util.HashMap<javax.swing.JCheckBox,Sortables>
map
private javax.swing.JCheckBox
notFilterCheck
private javax.swing.JPanel
pickerPanel
-
Constructor Summary
Constructors Constructor Description FilterFromBugPicker(BugInstance bug, java.util.List<Sortables> availableSortables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addFilterLikeCheckboxes(javax.swing.JPanel center)
private void
addNotFilterOption(javax.swing.JPanel center)
private javax.swing.JPanel
buildPanel()
Matcher
makeMatcherFromSelection()
javax.swing.JPanel
pickerPanel()
-
-
-
Field Detail
-
map
private final java.util.HashMap<javax.swing.JCheckBox,Sortables> map
-
bug
private final BugInstance bug
-
availableSortables
private final java.util.List<Sortables> availableSortables
-
pickerPanel
private final javax.swing.JPanel pickerPanel
-
notFilterCheck
private final javax.swing.JCheckBox notFilterCheck
-
-
Constructor Detail
-
FilterFromBugPicker
public FilterFromBugPicker(BugInstance bug, java.util.List<Sortables> availableSortables)
-
-
Method Detail
-
buildPanel
private javax.swing.JPanel buildPanel()
-
addFilterLikeCheckboxes
private void addFilterLikeCheckboxes(javax.swing.JPanel center)
-
addNotFilterOption
private void addNotFilterOption(javax.swing.JPanel center)
-
pickerPanel
public javax.swing.JPanel pickerPanel()
-
makeMatcherFromSelection
public Matcher makeMatcherFromSelection()
-
-