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 |
---|
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 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)