FindBugs™ 1.3.9

edu.umd.cs.findbugs.filter
Class CompoundMatcher

java.lang.Object
  extended by edu.umd.cs.findbugs.filter.CompoundMatcher
All Implemented Interfaces:
Matcher
Direct Known Subclasses:
AndMatcher, OrMatcher

public abstract class CompoundMatcher
extends java.lang.Object
implements Matcher


Field Summary
protected  java.util.LinkedHashSet<Matcher> children
           
 
Constructor Summary
CompoundMatcher()
           
 
Method Summary
 void addChild(Matcher child)
           
 java.util.Iterator<Matcher> childIterator()
           
protected  void clear()
           
 boolean equals(java.lang.Object o)
           
 java.util.Collection<Matcher> getChildren()
           
 int hashCode()
           
protected  int numberChildren()
           
protected  void removeChild(Matcher child)
           
 java.lang.String toString()
           
 void writeChildrenXML(XMLOutput xmlOutput)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.umd.cs.findbugs.filter.Matcher
match, writeXML
 

Field Detail

children

protected java.util.LinkedHashSet<Matcher> children
Constructor Detail

CompoundMatcher

public CompoundMatcher()
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

numberChildren

protected int numberChildren()

addChild

public void addChild(Matcher child)

removeChild

protected void removeChild(Matcher child)

clear

protected void clear()

getChildren

public java.util.Collection<Matcher> getChildren()

childIterator

public java.util.Iterator<Matcher> childIterator()

writeChildrenXML

public void writeChildrenXML(XMLOutput xmlOutput)
                      throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

FindBugs™ 1.3.9

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