private static class SearchCompiler.KeyValue extends SearchCompiler.Match
| Modifier and Type | Field and Description |
|---|---|
private boolean |
caseSensitive |
private String |
key |
private Pattern |
keyPattern |
private String |
value |
private Pattern |
valuePattern |
| Constructor and Description |
|---|
KeyValue(String key,
String value,
boolean regexSearch,
boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
match(OsmPrimitive osm) |
String |
toString() |
evaluate, existsMatch, forallMatchprivate final Pattern keyPattern
private final Pattern valuePattern
private final boolean caseSensitive
public KeyValue(String key, String value, boolean regexSearch, boolean caseSensitive) throws SearchCompiler.ParseError
SearchCompiler.ParseErrorpublic boolean match(OsmPrimitive osm)
match in class SearchCompiler.Match