FindBugs™ 1.3.9

edu.umd.cs.findbugs.filter
Class NameMatch

java.lang.Object
  extended by edu.umd.cs.findbugs.filter.NameMatch

public class NameMatch
extends java.lang.Object

Matches a String value against a predefined specification. Matching can be done in three modes depending on ctor matchSpec argument. If matchSpec is null, match will succeed for any value (including empty String and null) If matchSpec starts with ~ character it will be treated as java.util.regex.Pattern, with the ~ character ommited. The pattern will be matched against whole value (ie Matcher.match(), not Matcher.find()) If matchSpec is a non-null String with any other initial charcter, exact matching using String.equals(String) will be performed.

Author:
rafal@caltha.pl

Constructor Summary
NameMatch(java.lang.String matchSpec)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getSpec()
           
 java.lang.String getValue()
           
 int hashCode()
           
 boolean isUniversal()
           
 boolean match(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameMatch

public NameMatch(java.lang.String matchSpec)
Method Detail

hashCode

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

isUniversal

public boolean isUniversal()

equals

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

getValue

public java.lang.String getValue()

match

public boolean match(java.lang.String value)

toString

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

getSpec

public java.lang.String getSpec()

FindBugs™ 1.3.9

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