public static class SearchCompiler.ExactKeyValue extends SearchCompiler.Match
| Modifier and Type | Class and Description |
|---|---|
private static class |
SearchCompiler.ExactKeyValue.Mode |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
key |
private java.util.regex.Pattern |
keyPattern |
private SearchCompiler.ExactKeyValue.Mode |
mode |
private java.lang.String |
value |
private java.util.regex.Pattern |
valuePattern |
| Constructor and Description |
|---|
ExactKeyValue(boolean regexp,
java.lang.String key,
java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
match(OsmPrimitive osm) |
java.lang.String |
toString() |
evaluate, existsMatch, forallMatchprivate final java.lang.String key
private final java.lang.String value
private final java.util.regex.Pattern keyPattern
private final java.util.regex.Pattern valuePattern
private final SearchCompiler.ExactKeyValue.Mode mode
public ExactKeyValue(boolean regexp, java.lang.String key, java.lang.String value) throws SearchCompiler.ParseError
SearchCompiler.ParseErrorpublic boolean match(OsmPrimitive osm)
match in class SearchCompiler.Matchpublic java.lang.String toString()
toString in class java.lang.Object