private static class SearchCompiler.Any extends SearchCompiler.TaggedMatch
Modifier and Type | Field and Description |
---|---|
private boolean |
caseSensitive |
private java.lang.String |
search |
private java.util.regex.Pattern |
searchRegex |
Constructor and Description |
---|
Any(java.lang.String s,
boolean regexSearch,
boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
match(Tagged osm)
Tests whether the tagged object matches this criterion.
|
java.lang.String |
toString() |
compilePattern, match
test
private final java.lang.String search
private final java.util.regex.Pattern searchRegex
private final boolean caseSensitive
Any(java.lang.String s, boolean regexSearch, boolean caseSensitive) throws SearchParseError
SearchParseError
public boolean match(Tagged osm)
SearchCompiler.Match
match
in class SearchCompiler.TaggedMatch
osm
- the tagged object to testpublic java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object