edu.umd.cs.findbugs.filter

Class Filter

public class Filter extends OrMatcher

Filter to match a subset of BugInstances. The filter criteria are read from an XML file.

Author: David Hovemeyer

Constructor Summary
Filter()
Constructor for empty filter
Filter(String fileName)
Constructor.
Method Summary
booleancontains(Matcher child)
voiddisable(Matcher m)
voidenable(Matcher m)
booleanisEmpty()
booleanisEnabled(Matcher m)
static voidmain(String[] argv)
static FilterparseFilter(String fileName)
voidsetEnabled(Matcher m, boolean value)
voidsoftAdd(Matcher child)
Add if not present, but do not enable if already present and disabled
voidwriteAsXML(OutputStream out)
voidwriteBodyAsXML(XMLOutput xmlOutput)

Constructor Detail

Filter

public Filter()
Constructor for empty filter

Filter

public Filter(String fileName)
Constructor.

Parameters: fileName name of the filter file

Throws: IOException SAXException FilterException

Method Detail

contains

public boolean contains(Matcher child)

disable

public void disable(Matcher m)

enable

public void enable(Matcher m)

isEmpty

public boolean isEmpty()

isEnabled

public boolean isEnabled(Matcher m)

main

public static void main(String[] argv)

parseFilter

public static Filter parseFilter(String fileName)

setEnabled

public void setEnabled(Matcher m, boolean value)

softAdd

public void softAdd(Matcher child)
Add if not present, but do not enable if already present and disabled

Parameters: child

writeAsXML

public void writeAsXML(OutputStream out)

writeBodyAsXML

public void writeBodyAsXML(XMLOutput xmlOutput)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.