private static class SearchCompiler.KeyValue extends SearchCompiler.TaggedMatch
| Modifier and Type | Field and Description |
|---|---|
private boolean |
caseSensitive |
private java.lang.String |
key |
private java.util.regex.Pattern |
keyPattern |
private java.lang.String |
value |
private java.util.regex.Pattern |
valuePattern |
| Constructor and Description |
|---|
KeyValue(java.lang.String key,
java.lang.String value,
boolean regexSearch,
boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
private java.lang.String |
getMv(Tagged osm) |
int |
hashCode() |
boolean |
match(Tagged osm)
Tests whether the tagged object matches this criterion.
|
java.lang.String |
toString() |
compilePattern, matchtestprivate final java.lang.String key
private final java.util.regex.Pattern keyPattern
private final java.lang.String value
private final java.util.regex.Pattern valuePattern
private final boolean caseSensitive
KeyValue(java.lang.String key, java.lang.String value, boolean regexSearch, boolean caseSensitive) throws SearchParseError
SearchParseErrorpublic boolean match(Tagged osm)
SearchCompiler.Matchmatch in class SearchCompiler.TaggedMatchosm - the tagged object to testpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object