| 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.visitor.paint |
Provides the classes for painting (rendering) OSM primitives on the map.
|
| org.openstreetmap.josm.data.validation.tests |
Provides the classes for JOSM data validation tests.
|
| org.openstreetmap.josm.gui.dialogs |
Provides three kinds of dialogs:
Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI
Changeset dialog based on a standalone implementation, dedicated to OSM changesets management
Extended dialogs for everything else
|
| org.openstreetmap.josm.gui.mappaint |
Drawing system allowing to display and render OSM map data in a user-friendly and customizable way, through map styles.
Two implementations are provided: XML: this was the system used by default JOSM map style for a long time. |
| org.openstreetmap.josm.gui.mappaint.loader |
Provides the GUI classes allowing map paint styles to be (re)loaded.
|
| org.openstreetmap.josm.gui.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
| org.openstreetmap.josm.gui.mappaint.styleelement |
Style elements defining how a map paint style is rendered.
|
| org.openstreetmap.josm.gui.mappaint.styleelement.placement |
Label placement strategy for map paint styles.
|
| Class and Description |
|---|
| StyleCache
Caches styles for a single primitive.
|
| Class and Description |
|---|
| ElemStyles
Generates a list of
StyleElements for a primitive, to
be drawn on the map. |
| Class and Description |
|---|
| Environment
Environment is a data object to provide access to various "global" parameters.
|
| Class and Description |
|---|
| MapPaintStyles.MapPaintSylesUpdateListener
MapPaintSylesUpdateListener & related code
(get informed when the list of MapPaint StyleSources changes)
|
| StyleSource
A mappaint style (abstract class).
|
| Class and Description |
|---|
| Cascade
Simple map of properties with dynamic typing.
|
| DividedScale
Splits the range of possible scale values (0 < scale < +Infinity) into
multiple subranges, for each scale range it keeps a data object of a certain
type T (can be null).
|
| ElemStyles
Generates a list of
StyleElements for a primitive, to
be drawn on the map. |
| Environment
Environment is a data object to provide access to various "global" parameters.
|
| Keyword
A MapCSS keyword.
|
| MapPaintMenu.MapPaintAction |
| MapPaintStyles.IconReference
IconReference is used to remember the associated style source for each icon URL.
|
| MapPaintStyles.MapPaintSylesUpdateListener
MapPaintSylesUpdateListener & related code
(get informed when the list of MapPaint StyleSources changes)
|
| MultiCascade
Several layers / cascades, e.g.
|
| Range
A scale interval of the form "lower < x <= upper" where 0 <= lower < upper.
|
| RenderingCLI
Command line interface for rendering osm data to an image file.
|
| RenderingCLI.Option |
| RenderingCLI.RenderingArea
Data class to hold return values for
RenderingCLI.determineRenderingArea(DataSet). |
| RenderingHelper
Class to render osm data to a file.
|
| RenderingHelper.StyleData
Data class to save style settings along with the corresponding style URL.
|
| StyleCache
Caches styles for a single primitive.
|
| StyleElementList
List of
StyleElements, immutable. |
| StyleKeys
Interface defining string constants (MapCSS property keys).
|
| StyleSetting
Setting to customize a MapPaint style.
|
| StyleSetting.BooleanStyleSetting
A style setting for boolean value (yes / no).
|
| StyleSetting.LabeledStyleSetting
Superclass of style settings and groups.
|
| StyleSetting.StyleSettingGroup
A style setting group.
|
| StyleSettingGui
GUI elements for a
StyleSetting class. |
| StyleSource
A mappaint style (abstract class).
|
| Class and Description |
|---|
| StyleSource
A mappaint style (abstract class).
|
| Class and Description |
|---|
| Cascade
Simple map of properties with dynamic typing.
|
| Environment
Environment is a data object to provide access to various "global" parameters.
|
| MultiCascade
Several layers / cascades, e.g.
|
| Range
A scale interval of the form "lower < x <= upper" where 0 <= lower < upper.
|
| StyleKeys
Interface defining string constants (MapCSS property keys).
|
| StyleSource
A mappaint style (abstract class).
|
| Class and Description |
|---|
| Cascade
Simple map of properties with dynamic typing.
|
| Environment
Environment is a data object to provide access to various "global" parameters.
|
| StyleElementList
List of
StyleElements, immutable. |
| StyleKeys
Interface defining string constants (MapCSS property keys).
|
| StyleSource
A mappaint style (abstract class).
|
| Class and Description |
|---|
| Keyword
A MapCSS keyword.
|