| Package | Description |
|---|---|
| org.openstreetmap.josm.data.validation.tests |
Provides the classes for JOSM data validation tests.
|
| org.openstreetmap.josm.gui.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Selector> |
MapCSSTagChecker.GroupedMapCSSRule.selectors
MapCSS selectors
|
| Modifier and Type | Method and Description |
|---|---|
(package private) Selector |
MapCSSTagChecker.TagCheck.whichSelectorMatchesEnvironment(Environment env) |
(package private) Selector |
MapCSSTagChecker.TagCheck.whichSelectorMatchesPrimitive(OsmPrimitive primitive) |
| Modifier and Type | Method and Description |
|---|---|
Command |
MapCSSTagChecker.FixCommand.createCommand(OsmPrimitive p,
Selector matchingSelector)
Creates the fixing
Command for the given primitive. |
static java.lang.String |
MapCSSTagChecker.FixCommand.evaluateObject(java.lang.Object obj,
OsmPrimitive p,
Selector matchingSelector)
|
(package private) java.lang.String |
MapCSSTagChecker.TagCheck.getDescriptionForMatchingSelector(OsmPrimitive p,
Selector matchingSelector)
Constructs a (localized) description for this deprecation check
where any placeholders are replaced by values of the matched selector.
|
private java.util.List<TestError> |
MapCSSTagChecker.TagCheck.getErrorsForPrimitive(OsmPrimitive p,
Selector matchingSelector,
Environment env,
Test tester) |
(package private) static java.lang.String |
MapCSSTagChecker.TagCheck.insertArguments(Selector matchingSelector,
java.lang.String s,
OsmPrimitive p)
Replaces occurrences of
{i.key}, {i.value}, {i.tag} in s by the corresponding
key/value/tag of the index-th Condition of matchingSelector. |
| Constructor and Description |
|---|
GroupedMapCSSRule(java.util.List<Selector> selectors,
MapCSSRule.Declaration declaration)
Constructs a new
GroupedMapCSSRule. |
| Modifier and Type | Class and Description |
|---|---|
static class |
Selector.AbstractSelector
Super class of
Selector.GeneralSelector and
Selector.LinkSelector. |
static class |
Selector.ChildOrParentSelector
Represents a child selector or a parent selector.
|
static class |
Selector.GeneralSelector
General selector.
|
static class |
Selector.LinkSelector
In a child selector, conditions on the link between a parent and a child object.
|
static class |
Selector.OptimizedGeneralSelector
Superclass of
Selector.GeneralSelector. |
| Modifier and Type | Field and Description |
|---|---|
Selector |
Selector.ChildOrParentSelector.left |
Selector |
Selector.ChildOrParentSelector.right |
Selector |
MapCSSRule.selector
The selector.
|
| Modifier and Type | Method and Description |
|---|---|
Selector |
Selector.optimizedBaseCheck()
Create an "optimized" copy of this selector that omits the base check.
|
Selector |
Selector.ChildOrParentSelector.optimizedBaseCheck() |
Selector |
Selector.LinkSelector.optimizedBaseCheck() |
Selector |
Selector.GeneralSelector.optimizedBaseCheck() |
Selector |
Selector.OptimizedGeneralSelector.optimizedBaseCheck() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
MapCSSStyleSource.removeAreaStyleClasses(Selector sel) |
| Constructor and Description |
|---|
ChildOrParentSelector(Selector a,
Selector.LinkSelector link,
Selector b,
Selector.ChildOrParentSelectorType type)
Constructs a new
ChildOrParentSelector. |
MapCSSRule(Selector selector,
MapCSSRule.Declaration declaration)
Constructs a new
MapCSSRule. |