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 |
---|
SearchCompiler.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, forallMatch
private 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 SearchCompiler.ExactKeyValue(boolean regexp, java.lang.String key, java.lang.String value) throws SearchCompiler.ParseError
SearchCompiler.ParseError
public boolean match(OsmPrimitive osm)
match
in class SearchCompiler.Match
public java.lang.String toString()
toString
in class java.lang.Object