protected static class TagChecker.CheckerData.CheckerElement extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
noMatch |
java.lang.Object |
tag |
boolean |
tagAll |
java.lang.Object |
value |
boolean |
valueAll |
boolean |
valueBool |
Constructor and Description |
---|
TagChecker.CheckerData.CheckerElement(java.lang.String exp) |
Modifier and Type | Method and Description |
---|---|
private java.util.regex.Pattern |
getPattern(java.lang.String str) |
boolean |
match(OsmPrimitive osm,
java.util.Map<java.lang.String,java.lang.String> keys) |
public java.lang.Object tag
public java.lang.Object value
public boolean noMatch
public boolean tagAll
public boolean valueAll
public boolean valueBool
public TagChecker.CheckerData.CheckerElement(java.lang.String exp) throws java.lang.IllegalStateException, java.util.regex.PatternSyntaxException
java.lang.IllegalStateException
java.util.regex.PatternSyntaxException
private java.util.regex.Pattern getPattern(java.lang.String str) throws java.lang.IllegalStateException, java.util.regex.PatternSyntaxException
java.lang.IllegalStateException
java.util.regex.PatternSyntaxException
public boolean match(OsmPrimitive osm, java.util.Map<java.lang.String,java.lang.String> keys)