Package edu.umd.cs.findbugs.gui2
Class FilterFromBugPicker
- java.lang.Object
-
- edu.umd.cs.findbugs.gui2.FilterFromBugPicker
-
final class FilterFromBugPicker extends java.lang.ObjectCreates 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>availableSortablesprivate BugInstancebugprivate java.util.HashMap<javax.swing.JCheckBox,Sortables>mapprivate javax.swing.JCheckBoxnotFilterCheckprivate javax.swing.JPanelpickerPanel
-
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 voidaddFilterLikeCheckboxes(javax.swing.JPanel center)private voidaddNotFilterOption(javax.swing.JPanel center)private javax.swing.JPanelbuildPanel()MatchermakeMatcherFromSelection()javax.swing.JPanelpickerPanel()
-
-
-
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()
-
-