Package | Description |
---|---|
org.openstreetmap.josm.data.osm |
Provides the classes for OSM data:
Primitives :
Node ,
Way ,
Relation
Users
Tags
Changesets
Utilities classes
|
org.openstreetmap.josm.data.osm.search |
Provides classes allowing to search OSM primitives in a dataset using textual queries.
|
org.openstreetmap.josm.gui.dialogs.properties |
Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.
|
org.openstreetmap.josm.tools.template_engine |
Provides classes for a generic template engine used in presets, name rendering and search function.
|
Modifier and Type | Method and Description |
---|---|
void |
FilterMatcher.add(Filter filter)
Adds a filter to the currently used filters
|
static boolean |
FilterWorker.executeFilters(java.util.Collection<OsmPrimitive> all,
Filter... filters)
Apply the filters to the primitives of the data set.
|
static FilterMatcher |
FilterMatcher.of(Filter... filters)
Returns a new
FilterMatcher containing the given filters. |
void |
FilterMatcher.update(java.util.Collection<Filter> filters)
Clears the current filters, and adds the given filters
|
Constructor and Description |
---|
FilterInfo(Filter filter) |
Modifier and Type | Method and Description |
---|---|
static SearchCompiler.Match |
SearchCompiler.compile(SearchSetting setting)
Compiles the search expression.
|
static SearchCompiler.Match |
SearchCompiler.compile(java.lang.String searchStr)
Compiles the search expression.
|
(package private) static SearchCompiler.Match |
SearchCompiler.compileMapCSS(java.lang.String mapCSS) |
SearchCompiler.Match |
SearchCompiler.CoreSimpleMatchFactory.get(java.lang.String keyword,
boolean caseSensitive,
boolean regexSearch,
PushbackTokenizer tokenizer) |
SearchCompiler.Match |
SearchCompiler.SimpleMatchFactory.get(java.lang.String keyword,
boolean caseSensitive,
boolean regexSearch,
PushbackTokenizer tokenizer) |
SearchCompiler.UnaryMatch |
SearchCompiler.UnaryMatchFactory.get(java.lang.String keyword,
SearchCompiler.Match matchOperand,
PushbackTokenizer tokenizer) |
SearchCompiler.AbstractBinaryMatch |
SearchCompiler.BinaryMatchFactory.get(java.lang.String keyword,
SearchCompiler.Match lhs,
SearchCompiler.Match rhs,
PushbackTokenizer tokenizer) |
SearchCompiler.Match |
SearchCompiler.parse()
Parse search string.
|
private SearchCompiler.Match |
SearchCompiler.parseExpression()
Parse expression.
|
private java.util.List<java.lang.Object> |
SearchCompiler.parseExpressionStep1() |
private SearchCompiler.Match |
SearchCompiler.parseFactor()
Parse next factor (a search operator or search term).
|
private SearchCompiler.Match |
SearchCompiler.parseFactor(java.lang.String errorMessage) |
long |
PushbackTokenizer.readNumber(java.lang.String errorMessage)
Reads a number
|
PushbackTokenizer.Range |
PushbackTokenizer.readRange(java.lang.String errorMessage)
Reads a range of numbers
|
Constructor and Description |
---|
Any(java.lang.String s,
boolean regexSearch,
boolean caseSensitive) |
AreaSize(PushbackTokenizer tokenizer) |
ChangesetId(PushbackTokenizer tokenizer) |
ExactKeyValue(boolean regexp,
java.lang.String key,
java.lang.String value)
Constructs a new
ExactKeyValue . |
ExactType(java.lang.String type) |
Id(PushbackTokenizer tokenizer) |
KeyValue(java.lang.String key,
java.lang.String value,
boolean regexSearch,
boolean caseSensitive) |
NodeCountRange(PushbackTokenizer tokenizer) |
Nth(PushbackTokenizer tokenizer,
boolean modulo) |
Preset(java.lang.String presetName) |
TagCountRange(PushbackTokenizer tokenizer) |
Version(PushbackTokenizer tokenizer) |
WayCountRange(PushbackTokenizer tokenizer) |
WayLength(PushbackTokenizer tokenizer) |
Modifier and Type | Method and Description |
---|---|
private static void |
TagEditHelper.warnAboutParseError(SearchParseError parseError) |
Modifier and Type | Method and Description |
---|---|
SearchSetting |
RecentTagCollection.ignoreTag(Tag tagToIgnore,
SearchSetting settingToUpdate) |
void |
RecentTagCollection.setTagsToIgnore(SearchSetting tagsToIgnore) |
Constructor and Description |
---|
ParseError(int position,
SearchParseError e) |