Uses of Class
org.openstreetmap.josm.actions.search.SearchCompiler.Match

Packages that use SearchCompiler.Match
org.openstreetmap.josm.actions.search   
org.openstreetmap.josm.data.gpx   
org.openstreetmap.josm.data.osm   
org.openstreetmap.josm.gui.layer.markerlayer   
org.openstreetmap.josm.gui.tagging   
org.openstreetmap.josm.tools.template_engine   
 

Uses of SearchCompiler.Match in org.openstreetmap.josm.actions.search
 

Subclasses of SearchCompiler.Match in org.openstreetmap.josm.actions.search
static class SearchCompiler.Always
          Matches every OsmPrimitive.
static class SearchCompiler.And
          Matches if both left and right expressions match.
private static class SearchCompiler.Any
          Match a string in any tags (key or value), with optional regex and case insensitivity.
private static class SearchCompiler.AreaSize
          Matches if the size of the area is within the given range
static class SearchCompiler.BinaryMatch
          A binary search operator which may take data parameters.
private static class SearchCompiler.BooleanMatch
          Matches if the value of the corresponding key is ''yes'', ''true'', ''1'' or ''on''.
private static class SearchCompiler.ChangesetId
          Matches objects with the given changeset ID.
static class SearchCompiler.Child
          Matches objects if they are children of the expression
private static class SearchCompiler.Closed
          Matches ways which are closed (i.e.
private static class SearchCompiler.CountRange
          Matches objects with properties in a certain range.
static class SearchCompiler.ExactKeyValue
          Matches objects with the exact given key-value pair.
private static class SearchCompiler.ExactType
           
private static class SearchCompiler.Id
          Matches objects with the given object ID.
private static class SearchCompiler.InArea
          Matches objects within the given bounds.
private static class SearchCompiler.Incomplete
          Match objects that are incomplete, where only id and type are known.
private static class SearchCompiler.InDataSourceArea
          Matches objects within source area ("downloaded area").
private static class SearchCompiler.InView
          Matches objects within current map view.
private static class SearchCompiler.KeyValue
          Matches objects with the given key-value pair.
private static class SearchCompiler.Modified
          Matches all objects that have been modified, created, or undeleted
static class SearchCompiler.Never
          Never matches any OsmPrimitive.
private static class SearchCompiler.New
          Matches objects that are new (i.e.
private static class SearchCompiler.NodeCountRange
          Matches ways with a number of nodes in given range
static class SearchCompiler.Not
          Inverts the match.
static class SearchCompiler.Or
          Matches if the left OR the right expression match.
static class SearchCompiler.Parent
          Matches objects if they are parents of the expression
private static class SearchCompiler.RoleMatch
          Matches objects with the given relation role (i.e.
private static class SearchCompiler.Selected
          Matches all objects currently selected
private static class SearchCompiler.TagCountRange
          Matches objects with a number of tags in given range
private static class SearchCompiler.TimestampRange
          Matches objects with a timestamp in given range
static class SearchCompiler.UnaryMatch
          A unary search operator which may take data parameters.
private static class SearchCompiler.Untagged
          Matches objects that don't have any interesting tags (i.e.
private static class SearchCompiler.UserMatch
          Matches objects last changed by the given username.
private static class SearchCompiler.Version
          Matches objects with the given version number.
static class SearchCompiler.Xor
          Matches if the left OR the right expression match, but not both.
 

Fields in org.openstreetmap.josm.actions.search declared as SearchCompiler.Match
protected  SearchCompiler.Match SearchCompiler.BinaryMatch.lhs
           
protected  SearchCompiler.Match SearchCompiler.UnaryMatch.match
           
protected  SearchCompiler.Match SearchCompiler.BinaryMatch.rhs
           
 

Methods in org.openstreetmap.josm.actions.search that return SearchCompiler.Match
static SearchCompiler.Match SearchCompiler.compile(java.lang.String searchStr, boolean caseSensitive, boolean regexSearch)
           
 SearchCompiler.Match SearchCompiler.CoreSimpleMatchFactory.get(java.lang.String keyword, PushbackTokenizer tokenizer)
           
 SearchCompiler.Match SearchCompiler.SimpleMatchFactory.get(java.lang.String keyword, PushbackTokenizer tokenizer)
           
 SearchCompiler.Match SearchCompiler.BinaryMatch.getLhs()
           
 SearchCompiler.Match SearchCompiler.Not.getMatch()
           
 SearchCompiler.Match SearchCompiler.UnaryMatch.getOperand()
           
 SearchCompiler.Match SearchCompiler.BinaryMatch.getRhs()
           
 SearchCompiler.Match SearchCompiler.parse()
          Parse search string.
private  SearchCompiler.Match SearchCompiler.parseExpression()
          Parse expression.
private  SearchCompiler.Match SearchCompiler.parseExpression(java.lang.String errorMessage)
          Parse expression, showing the specified error message if parsing fails.
private  SearchCompiler.Match SearchCompiler.parseFactor()
          Parse next factor (a search operator or search term).
private  SearchCompiler.Match SearchCompiler.parseFactor(java.lang.String errorMessage)
           
private  SearchCompiler.Match SearchCompiler.parseKV(java.lang.String key, java.lang.String value)
           
 

Methods in org.openstreetmap.josm.actions.search with parameters of type SearchCompiler.Match
 SearchCompiler.UnaryMatch SearchCompiler.CoreUnaryMatchFactory.get(java.lang.String keyword, SearchCompiler.Match matchOperand, PushbackTokenizer tokenizer)
           
 SearchCompiler.UnaryMatch SearchCompiler.UnaryMatchFactory.get(java.lang.String keyword, SearchCompiler.Match matchOperand, PushbackTokenizer tokenizer)
           
 SearchCompiler.BinaryMatch SearchCompiler.BinaryMatchFactory.get(java.lang.String keyword, SearchCompiler.Match lhs, SearchCompiler.Match rhs, PushbackTokenizer tokenizer)
           
 

Constructors in org.openstreetmap.josm.actions.search with parameters of type SearchCompiler.Match
SearchCompiler.And(SearchCompiler.Match lhs, SearchCompiler.Match rhs)
           
SearchCompiler.BinaryMatch(SearchCompiler.Match lhs, SearchCompiler.Match rhs)
           
SearchCompiler.Child(SearchCompiler.Match m)
           
SearchCompiler.Not(SearchCompiler.Match match)
           
SearchCompiler.Or(SearchCompiler.Match lhs, SearchCompiler.Match rhs)
           
SearchCompiler.Parent(SearchCompiler.Match m)
           
SearchCompiler.UnaryMatch(SearchCompiler.Match match)
           
SearchCompiler.Xor(SearchCompiler.Match lhs, SearchCompiler.Match rhs)
           
 

Uses of SearchCompiler.Match in org.openstreetmap.josm.data.gpx
 

Methods in org.openstreetmap.josm.data.gpx with parameters of type SearchCompiler.Match
 boolean WayPoint.evaluateCondition(SearchCompiler.Match condition)
           
 

Uses of SearchCompiler.Match in org.openstreetmap.josm.data.osm
 

Fields in org.openstreetmap.josm.data.osm declared as SearchCompiler.Match
private static SearchCompiler.Match OsmPrimitive.directionKeys
           
(package private)  SearchCompiler.Match FilterMatcher.FilterInfo.match
           
private static SearchCompiler.Match OsmPrimitive.reversedDirectionKeys
           
 

Methods in org.openstreetmap.josm.data.osm with parameters of type SearchCompiler.Match
 boolean OsmPrimitive.evaluateCondition(SearchCompiler.Match condition)
           
 

Uses of SearchCompiler.Match in org.openstreetmap.josm.gui.layer.markerlayer
 

Methods in org.openstreetmap.josm.gui.layer.markerlayer with parameters of type SearchCompiler.Match
 boolean Marker.evaluateCondition(SearchCompiler.Match condition)
           
 

Uses of SearchCompiler.Match in org.openstreetmap.josm.gui.tagging
 

Fields in org.openstreetmap.josm.gui.tagging declared as SearchCompiler.Match
 SearchCompiler.Match TaggingPreset.nameTemplateFilter
           
 

Uses of SearchCompiler.Match in org.openstreetmap.josm.tools.template_engine
 

Subclasses of SearchCompiler.Match in org.openstreetmap.josm.tools.template_engine
private  class ContextSwitchTemplate.AndSet
           
private  class ContextSwitchTemplate.ChildSet
           
private  class ContextSwitchTemplate.ContextProvider
           
private  class ContextSwitchTemplate.OrSet
           
private  class ContextSwitchTemplate.ParentSet
           
 

Fields in org.openstreetmap.josm.tools.template_engine declared as SearchCompiler.Match
private  SearchCompiler.Match ContextSwitchTemplate.ParentSet.childCondition
           
(package private)  SearchCompiler.Match ContextSwitchTemplate.ContextProvider.condition
           
private  SearchCompiler.Match SearchExpressionCondition.condition
           
private  SearchCompiler.Match ContextSwitchTemplate.ChildSet.parentCondition
           
 

Methods in org.openstreetmap.josm.tools.template_engine that return SearchCompiler.Match
private  SearchCompiler.Match ContextSwitchTemplate.transform(SearchCompiler.Match m, int searchExpressionPosition)
           
 

Methods in org.openstreetmap.josm.tools.template_engine with parameters of type SearchCompiler.Match
 boolean TemplateEngineDataProvider.evaluateCondition(SearchCompiler.Match condition)
           
private  SearchCompiler.Match ContextSwitchTemplate.transform(SearchCompiler.Match m, int searchExpressionPosition)
           
 

Constructors in org.openstreetmap.josm.tools.template_engine with parameters of type SearchCompiler.Match
ContextSwitchTemplate.ChildSet(SearchCompiler.Match parentCondition)
           
ContextSwitchTemplate.ParentSet(SearchCompiler.Match child)
           
ContextSwitchTemplate(SearchCompiler.Match match, TemplateEntry template, int searchExpressionPosition)
           
SearchExpressionCondition(SearchCompiler.Match condition, TemplateEntry text)
           
 



JOSM