Package org.openstreetmap.josm.actions.search

Interface Summary
SearchCompiler.BinaryMatchFactory  
SearchCompiler.MatchFactory Classes implementing this interface can provide Match operators.
SearchCompiler.SimpleMatchFactory  
SearchCompiler.UnaryMatchFactory  
 

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

Enum Summary
PushbackTokenizer.Token  
SearchAction.SearchMode  
SearchCompiler.ExactKeyValue.Mode  
 

Exception Summary
SearchCompiler.ParseError  
 



JOSM