org.openstreetmap.josm.data.validation.tests
Class TagChecker.CheckerData.CheckerElement

java.lang.Object
  extended by org.openstreetmap.josm.data.validation.tests.TagChecker.CheckerData.CheckerElement
Enclosing class:
TagChecker.CheckerData

private static class TagChecker.CheckerData.CheckerElement
extends java.lang.Object


Field Summary
 boolean noMatch
           
 java.lang.Object tag
           
 boolean tagAll
           
 java.lang.Object value
           
 boolean valueAll
           
 boolean valueBool
           
 
Constructor Summary
TagChecker.CheckerData.CheckerElement(java.lang.String exp)
           
 
Method Summary
private  java.util.regex.Pattern getPattern(java.lang.String str)
           
 boolean match(OsmPrimitive osm, java.util.Map<java.lang.String,java.lang.String> keys)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tag

public java.lang.Object tag

value

public java.lang.Object value

noMatch

public boolean noMatch

tagAll

public boolean tagAll

valueAll

public boolean valueAll

valueBool

public boolean valueBool
Constructor Detail

TagChecker.CheckerData.CheckerElement

public TagChecker.CheckerData.CheckerElement(java.lang.String exp)
                                      throws java.lang.IllegalStateException,
                                             java.util.regex.PatternSyntaxException
Throws:
java.lang.IllegalStateException
java.util.regex.PatternSyntaxException
Method Detail

getPattern

private java.util.regex.Pattern getPattern(java.lang.String str)
                                    throws java.lang.IllegalStateException,
                                           java.util.regex.PatternSyntaxException
Throws:
java.lang.IllegalStateException
java.util.regex.PatternSyntaxException

match

public boolean match(OsmPrimitive osm,
                     java.util.Map<java.lang.String,java.lang.String> keys)


JOSM