Uses of Package
org.openstreetmap.josm.data.osm
-
Packages that use org.openstreetmap.josm.data.osm Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.actions.corrector Provides the classes for JOSMtag correctors
.org.openstreetmap.josm.actions.downloadtasks Provides the classes for JOSMdownload tasks
.org.openstreetmap.josm.actions.mapmode Provides the classes for JOSMmap modes
.org.openstreetmap.josm.actions.relation Provides the classes for JOSM actions that work withrelations
.org.openstreetmap.josm.actions.search Provides the classes for JOSMsearch action
.org.openstreetmap.josm.actions.upload Provides the classes for JOSMupload action
.org.openstreetmap.josm.command Provides the classes for JOSM commands allowing to modify an OSM data set.org.openstreetmap.josm.command.conflict Provides commands for handling conflicts.org.openstreetmap.josm.data Provides the classes for JOSM managed data.org.openstreetmap.josm.data.conflict Provides the classes for editionconflicts
betweenOsmPrimitive
sorg.openstreetmap.josm.data.correction Provides the classes for JOSM data correction.org.openstreetmap.josm.data.gpx Provides the classes for JOSMGPX data
(points, tracks, routes).org.openstreetmap.josm.data.imagery Provides the classes for JOSM imagery sources, coupled withJMapViewer
classes.org.openstreetmap.josm.data.imagery.vectortile.mapbox org.openstreetmap.josm.data.notes Provides the classes for OSMnotes
.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.osm.event Provides the classes for OSM dataset events.org.openstreetmap.josm.data.osm.history Provides the classes for OSM primitiveshistory
(edition revisions).org.openstreetmap.josm.data.osm.search Provides classes allowing to search OSM primitives in a dataset using textual queries.org.openstreetmap.josm.data.osm.visitor Provides the classes for performing actions on OSM primitives using Visitor design pattern.org.openstreetmap.josm.data.osm.visitor.paint Provides the classes for painting (rendering) OSM primitives on the map.org.openstreetmap.josm.data.osm.visitor.paint.relations Provides the classes for painting and cachingMultipolygon
relations.org.openstreetmap.josm.data.validation Provides the classes for JOSM data validation.org.openstreetmap.josm.data.validation.tests Provides the classes for JOSM data validation tests.org.openstreetmap.josm.data.validation.util Provides utilities classes for JOSM data validation.org.openstreetmap.josm.data.vector org.openstreetmap.josm.gui Provides the classes for JOSM graphical user interface.org.openstreetmap.josm.gui.autofilter Provides the classes for automatic filters (filters automatically created on current data).org.openstreetmap.josm.gui.conflict.pair Provides the classes for displaying conflicts as pair of lists.org.openstreetmap.josm.gui.conflict.pair.nodes Provides the classes for displaying conflicts in ways list of nodes.org.openstreetmap.josm.gui.conflict.pair.properties Provides the classes for displaying conflicts in OSM primitive properties.org.openstreetmap.josm.gui.conflict.pair.relation Provides the classes for displaying conflicts in OSM primitive relation memberships.org.openstreetmap.josm.gui.conflict.pair.tags Provides the classes for displaying conflicts in OSM primitive tags.org.openstreetmap.josm.gui.conflict.tags Provides the classes for resolving conflicts between OSM tags.org.openstreetmap.josm.gui.datatransfer Provides the classes for transferring data using cut/copy/paste operations.org.openstreetmap.josm.gui.datatransfer.data Provides the classes for defining the serializable data transferred using cut/copy/paste operations.org.openstreetmap.josm.gui.datatransfer.importers Provides the classes for the transfer support controllers allowing cut/copy/paste operations.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 elseorg.openstreetmap.josm.gui.dialogs.changeset Standalone dialog allowing to handle OSM changesets (query and display them).org.openstreetmap.josm.gui.dialogs.properties Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.org.openstreetmap.josm.gui.dialogs.relation Toggle dialog allowing to display currently loaded relations and perform operations on them.org.openstreetmap.josm.gui.dialogs.relation.actions Provides the classes for relation editor actions.org.openstreetmap.josm.gui.dialogs.relation.sort Provides the classes for sorting relations.org.openstreetmap.josm.gui.dialogs.validator Toggle dialog allowing to launch data validation and display validation results (errors and warnings).org.openstreetmap.josm.gui.download Provides GUI classes for the download dialog.org.openstreetmap.josm.gui.history Provides GUI classes for handling history of OSM objects.org.openstreetmap.josm.gui.io Provides GUI classes for handling input/output operations (download, upload, save).org.openstreetmap.josm.gui.io.importexport Provides GUI classes for handling file import/export operations.org.openstreetmap.josm.gui.layer Provides classes for handling the different kinds of map layers.org.openstreetmap.josm.gui.layer.geoimage Provides classes for handling layers displaying geotagged pictures.org.openstreetmap.josm.gui.layer.gpx Provides classes for handling GPX layers.org.openstreetmap.josm.gui.layer.validation Provides classes for handling validation layer.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.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.oauth Provides GUI classes for handling OAuth authentication to OSM API.org.openstreetmap.josm.gui.preferences.advanced Provides classes for handling advanced preferences.org.openstreetmap.josm.gui.tagging Provides classes for handling edition of OSM tags: tag tables, tag editors.org.openstreetmap.josm.gui.tagging.ac Provides GUI classes for handling autocompletion of tags.org.openstreetmap.josm.gui.tagging.presets Provides classes for handling tagging presets.org.openstreetmap.josm.gui.tagging.presets.items Provides classes for handling tagging presets items.org.openstreetmap.josm.gui.util Provides GUI utility classes.org.openstreetmap.josm.gui.widgets Provides GUI widgets customized for JOSM needs.org.openstreetmap.josm.io Provides the classes for JOSM input/output support.org.openstreetmap.josm.io.remotecontrol Provides the classes for remote control system.org.openstreetmap.josm.io.remotecontrol.handler Provides the classes for remote control handlers (features exposed to the browser).org.openstreetmap.josm.io.session Provides the classes for user sessions import/export.org.openstreetmap.josm.tools Provides the classes for various utilities and tools called from all other packages.org.openstreetmap.josm.tools.template_engine Provides classes for a generic template engine used in presets, name rendering and search function. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions Class Description Changeset Represents a single changeset in JOSM.DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.UserInfo Public user information.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions.corrector Class Description DataSet DataSet is the data behind the application.OsmPrimitive Tag Tag represents an immutable key/value-pair.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s.Tagged Objects implement Tagged if they provide a map of key/value pairs.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions.downloadtasks Class Description Changeset Represents a single changeset in JOSM.DataSet DataSet is the data behind the application.DownloadPolicy Download policy.OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveId interface to represent identification and type of the datatypes primitives.UploadPolicy Upload policy. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions.mapmode Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.Node One node data, consisting of one world coordinate waypoint.NoteData Class to hold and perform operations on a set of notesOsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions.relation Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions.search Class Description IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.OsmData Abstraction ofDataSet
.OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.actions.upload Class Description CyclicUploadDependencyException This is an exception that is thrown if the user attempts to upload a list of relations with a cyclic dependency in themNoteData Class to hold and perform operations on a set of notesOsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.command Class Description DataSet DataSet is the data behind the application.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveData This class can be used to save properties of OsmPrimitive.PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members.RelationToChildReference This is an extension ofRelationMember
that stores the parent relation and the index in it in addition to the role/child.Storage A Set-like class that allows looking up equivalent preexising instance.Tagged Objects implement Tagged if they provide a map of key/value pairs.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.command.conflict Class Description DataSet DataSet is the data behind the application.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data Class Description BBox A BBox represents an area in lat/lon space.CyclicUploadDependencyException This is an exception that is thrown if the user attempts to upload a list of relations with a cyclic dependency in themDataSet DataSet is the data behind the application.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.OsmPrimitive QuadBuckets Note: bbox of primitives added to QuadBuckets has to stay the same.Relation A relation, having a set of tags and any number (0...n) of members.User A simple class to keep a list of user names.UserInfo Public user information. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.conflict Class Description OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.correction Class Description Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.gpx Class Description BBox A BBox represents an area in lat/lon space.OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.imagery Class Description BBox A BBox represents an area in lat/lon space. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.imagery.vectortile.mapbox Class Description BBox A BBox represents an area in lat/lon space.TagMap This class provides a read/write map that uses the same format asAbstractPrimitive.keys
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.notes Class Description User A simple class to keep a list of user names. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm Class Description AbstractPrimitive Abstract class to represent common features of the datatypes primitives.BBox A BBox represents an area in lat/lon space.Changeset Represents a single changeset in JOSM.ChangesetCache ChangesetCache is global in-memory cache for changesets downloaded from an OSM API server.ChangesetCacheEvent An event indicating a change in theChangesetCache
ChangesetCacheListener A listener that listens to changes on theChangesetCache
ChangesetDataSet A ChangesetDataSet holds the content of a changeset.ChangesetDataSet.ChangesetDataSetEntry An entry in the changeset dataset.ChangesetDataSet.ChangesetModificationType Type of primitive modification.ChangesetDiscussionComment A comment in a public changeset discussion.DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.AbstractSelectionEvent The base class for selection eventsDataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.DataSourceChangeEvent The event that is fired when the data source list is changed.DataSourceListener This is a listener that listens to selection change events in the data set.DefaultChangesetCacheEvent The default event implementation that is used to indicate a change in theChangesetCache
DefaultNameFormatter This is the default implementation of aNameFormatter
for names ofIPrimitive
s andHistoryOsmPrimitive
s.DownloadPolicy Download policy.Filter Data class representing one entry in the filter dialog.Filter.FilterPreferenceEntry FilterMatcher Class that encapsulates the filter logic, i.e. applies a list of filters to a primitive.FilterMatcher.FilterInfo FilterMatcher.FilterType Describes quality of the filtering.Hash An interface allowing injection of hashcode and equality implementation based on some inner state of an object for a set.HighlightUpdateListener This is a listener that listens to highlight segment changes.HighlightUpdateListener.HighlightUpdateEvent An event that is fired whenever highlighting on the OSMDataSet
changed.IFilterablePrimitive An interface used to indicate that a primitive is filterableINode IOsmDataManager Global OSM dataset registry.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IRelationMember IRelationMember captures the common functions ofRelationMember
andRelationMemberData
.IWay IWaySegment A segment consisting of 2 consecutive nodes out of a way.KeyValueVisitor This is a visitor that can be used to loop over the keys/values of this primitive.Lockable To be implemented by modifiable objects to offer a "read-only/locked" mode.MultipolygonBuilder.JoinedPolygon Represents one polygon that consists of multiple ways.NameFormatter Formats a name for anIPrimitive
.NameFormatterHook Hooks that allow correcting the name of a OSM primitiveNode One node data, consisting of one world coordinate waypoint.NodeData The data on a single node (tags and position) that is stored in the databaseNodeGraph A directed or undirected graph of nodes.NodePair A directed pair of nodes (a,b != b,a).NoteData Class to hold and perform operations on a set of notesNoteData.NoteDataUpdateListener A listener that can be informed on note data changes.OsmData Abstraction ofDataSet
.OsmDataManager Global OSM dataset registry.OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveData This class can be used to save properties of OsmPrimitive.PrimitiveId interface to represent identification and type of the datatypes primitives.QuadBucketPrimitiveStore Stores primitives in quad buckets.QuadBuckets Note: bbox of primitives added to QuadBuckets has to stay the same.QuadBuckets.QBLevel Relation A relation, having a set of tags and any number (0...n) of members.RelationData Relation data.RelationMember A linkage class that can be used by an relation to keep a list of members.RelationMemberData This is the data (role, type and id) that is stored in the database for a given relation member.RelationToChildReference This is an extension ofRelationMember
that stores the parent relation and the index in it in addition to the role/child.SimplePrimitiveId A primitive id and a primitive typeStorage A Set-like class that allows looking up equivalent preexising instance.Storage.AbstractIter Stylable Object that can be rendered using a cacheable style.Tag Tag represents an immutable key/value-pair.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s.Tagged Objects implement Tagged if they provide a map of key/value pairs.TagMap This class provides a read/write map that uses the same format asAbstractPrimitive.keys
.UniqueIdGenerator Generator of unique identifiers.UploadPolicy Upload policy.User A simple class to keep a list of user names.Way One full way, consisting of a list of waynodes
.WayData The data (tags and node ids) that is stored for a way in the database.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm.event Class Description AbstractDataSourceChangeEvent The base class for data source change eventsDataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.DataSourceChangeEvent The event that is fired when the data source list is changed.INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IWay Node One node data, consisting of one world coordinate waypoint.OsmData Abstraction ofDataSet
.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm.history Class Description Changeset Represents a single changeset in JOSM.Node One node data, consisting of one world coordinate waypoint.NodeData The data on a single node (tags and position) that is stored in the databaseOsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveData This class can be used to save properties of OsmPrimitive.PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationData Relation data.RelationMemberData This is the data (role, type and id) that is stored in the database for a given relation member.Tagged Objects implement Tagged if they provide a map of key/value pairs.User A simple class to keep a list of user names.Way One full way, consisting of a list of waynodes
.WayData The data (tags and node ids) that is stored for a way in the database. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm.search Class Description OsmPrimitive OsmPrimitiveType OSM primitive type.Tagged Objects implement Tagged if they provide a map of key/value pairs. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm.visitor Class Description DataSet DataSet is the data behind the application.INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IWay Node One node data, consisting of one world coordinate waypoint.OsmPrimitive PrimitiveData This class can be used to save properties of OsmPrimitive.Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm.visitor.paint Class Description BBox A BBox represents an area in lat/lon space.INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IWay OsmData Abstraction ofDataSet
.Relation A relation, having a set of tags and any number (0...n) of members.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.osm.visitor.paint.relations Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.validation Class Description Node One node data, consisting of one world coordinate waypoint.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.validation.tests Class Description BBox A BBox represents an area in lat/lon space.DataSet DataSet is the data behind the application.Hash An interface allowing injection of hashcode and equality implementation based on some inner state of an object for a set.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.KeyValueVisitor This is a visitor that can be used to loop over the keys/values of this primitive.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive OsmPrimitiveType OSM primitive type.QuadBuckets Note: bbox of primitives added to QuadBuckets has to stay the same.Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members.Storage A Set-like class that allows looking up equivalent preexising instance.Tag Tag represents an immutable key/value-pair.Tagged Objects implement Tagged if they provide a map of key/value pairs.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.validation.util Class Description Node One node data, consisting of one world coordinate waypoint.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.data.vector Class Description AbstractPrimitive Abstract class to represent common features of the datatypes primitives.BBox A BBox represents an area in lat/lon space.DataSelectionListener This is a listener that listens to selection change events in the data set.DownloadPolicy Download policy.HighlightUpdateListener This is a listener that listens to highlight segment changes.IFilterablePrimitive An interface used to indicate that a primitive is filterableINode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IRelationMember IRelationMember captures the common functions ofRelationMember
andRelationMemberData
.IWay Lockable To be implemented by modifiable objects to offer a "read-only/locked" mode.OsmData Abstraction ofDataSet
.OsmPrimitiveType OSM primitive type.PrimitiveId interface to represent identification and type of the datatypes primitives.QuadBucketPrimitiveStore Stores primitives in quad buckets.Storage A Set-like class that allows looking up equivalent preexising instance.Stylable Object that can be rendered using a cacheable style.Tagged Objects implement Tagged if they provide a map of key/value pairs.UniqueIdGenerator Generator of unique identifiers.UploadPolicy Upload policy.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui Class Description BBox A BBox represents an area in lat/lon space.DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DefaultNameFormatter This is the default implementation of aNameFormatter
for names ofIPrimitive
s andHistoryOsmPrimitive
s.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive UserInfo Public user information.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.autofilter Class Description Filter Data class representing one entry in the filter dialog.FilterModel The model that is used both for auto and manual filters.OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.conflict.pair Class Description DataSet DataSet is the data behind the application.OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.conflict.pair.nodes Class Description Node One node data, consisting of one world coordinate waypoint.OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.conflict.pair.properties Class Description OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.conflict.pair.relation Class Description OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.conflict.pair.tags Class Description OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.conflict.tags Class Description OsmPrimitive OsmPrimitiveType OSM primitive type.Relation A relation, having a set of tags and any number (0...n) of members.RelationToChildReference This is an extension ofRelationMember
that stores the parent relation and the index in it in addition to the role/child.Tag Tag represents an immutable key/value-pair.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.datatransfer Class Description Changeset Represents a single changeset in JOSM.OsmPrimitive RelationMember A linkage class that can be used by an relation to keep a list of members.RelationMemberData This is the data (role, type and id) that is stored in the database for a given relation member. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.datatransfer.data Class Description OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveData This class can be used to save properties of OsmPrimitive.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s.Tagged Objects implement Tagged if they provide a map of key/value pairs.TagMap This class provides a read/write map that uses the same format asAbstractPrimitive.keys
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.datatransfer.importers Class Description IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveData This class can be used to save properties of OsmPrimitive.Tag Tag represents an immutable key/value-pair.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs Class Description Changeset Represents a single changeset in JOSM.DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.Filter Data class representing one entry in the filter dialog.FilterModel The model that is used both for auto and manual filters.INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IWay Node One node data, consisting of one world coordinate waypoint.NoteData Class to hold and perform operations on a set of notesNoteData.NoteDataUpdateListener A listener that can be informed on note data changes.OsmData Abstraction ofDataSet
.OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationToChildReference This is an extension ofRelationMember
that stores the parent relation and the index in it in addition to the role/child.User A simple class to keep a list of user names.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs.changeset Class Description Changeset Represents a single changeset in JOSM.ChangesetCacheEvent An event indicating a change in theChangesetCache
ChangesetCacheListener A listener that listens to changes on theChangesetCache
ChangesetDataSet A ChangesetDataSet holds the content of a changeset.ChangesetDataSet.ChangesetDataSetEntry An entry in the changeset dataset.ChangesetDataSet.ChangesetModificationType Type of primitive modification.ChangesetDiscussionComment A comment in a public changeset discussion.DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.OsmPrimitive Storage A Set-like class that allows looking up equivalent preexising instance.User A simple class to keep a list of user names. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs.properties Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IRelationMember IRelationMember captures the common functions ofRelationMember
andRelationMemberData
.KeyValueVisitor This is a visitor that can be used to loop over the keys/values of this primitive.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Tag Tag represents an immutable key/value-pair.Tagged Objects implement Tagged if they provide a map of key/value pairs.Tags Class representing multiple values of a given key. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs.relation Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs.relation.actions Class Description OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs.relation.sort Class Description INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelationMember IRelationMember captures the common functions ofRelationMember
andRelationMemberData
.IWay OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.RelationMember A linkage class that can be used by an relation to keep a list of members.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.dialogs.validator Class Description OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.download Class Description Changeset Represents a single changeset in JOSM.DataSet DataSet is the data behind the application.NoteData Class to hold and perform operations on a set of notes -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.history Class Description Changeset Represents a single changeset in JOSM.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationMemberData This is the data (role, type and id) that is stored in the database for a given relation member.User A simple class to keep a list of user names.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.io Class Description Changeset Represents a single changeset in JOSM.ChangesetCacheEvent An event indicating a change in theChangesetCache
ChangesetCacheListener A listener that listens to changes on theChangesetCache
DataSet DataSet is the data behind the application.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveId interface to represent identification and type of the datatypes primitives. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.io.importexport Class Description DataSet DataSet is the data behind the application. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.layer Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.DataSet DataSet is the data behind the application.HighlightUpdateListener This is a listener that listens to highlight segment changes.HighlightUpdateListener.HighlightUpdateEvent An event that is fired whenever highlighting on the OSMDataSet
changed.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.Lockable To be implemented by modifiable objects to offer a "read-only/locked" mode.Node One node data, consisting of one world coordinate waypoint.NoteData Class to hold and perform operations on a set of notesNoteData.NoteDataUpdateListener A listener that can be informed on note data changes.OsmData Abstraction ofDataSet
.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Tagged Objects implement Tagged if they provide a map of key/value pairs.Way One full way, consisting of a list of waynodes
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.layer.geoimage Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.HighlightUpdateListener This is a listener that listens to highlight segment changes.Lockable To be implemented by modifiable objects to offer a "read-only/locked" mode. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.layer.gpx Class Description DataSet DataSet is the data behind the application.OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.layer.validation Class Description Node One node data, consisting of one world coordinate waypoint.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.mappaint Class Description DataSet DataSet is the data behind the application.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.Tag Tag represents an immutable key/value-pair.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.mappaint.mapcss Class Description INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IWay KeyValueVisitor This is a visitor that can be used to loop over the keys/values of this primitive.OsmPrimitive OsmPrimitiveType OSM primitive type.Tag Tag represents an immutable key/value-pair.Tagged Objects implement Tagged if they provide a map of key/value pairs.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.mappaint.styleelement Class Description INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.oauth Class Description UserInfo Public user information. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.preferences.advanced Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSet DataSet is the data behind the application.HighlightUpdateListener This is a listener that listens to highlight segment changes.Lockable To be implemented by modifiable objects to offer a "read-only/locked" mode. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.tagging Class Description OsmPrimitive Tag Tag represents an immutable key/value-pair.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s.Tagged Objects implement Tagged if they provide a map of key/value pairs. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.tagging.ac Class Description DataSet DataSet is the data behind the application.OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.tagging.presets Class Description DataSelectionListener This is a listener that listens to selection change events in the data set.DataSelectionListener.SelectionChangeEvent The event that is fired when the selection changed.IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.OsmPrimitive OsmPrimitiveType OSM primitive type.Tag Tag represents an immutable key/value-pair.Tagged Objects implement Tagged if they provide a map of key/value pairs. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.tagging.presets.items Class Description OsmPrimitive Tag Tag represents an immutable key/value-pair. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.util Class Description OsmPrimitive Relation A relation, having a set of tags and any number (0...n) of members. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.gui.widgets Class Description OsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveId interface to represent identification and type of the datatypes primitives. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.io Class Description AbstractPrimitive Abstract class to represent common features of the datatypes primitives.Changeset Represents a single changeset in JOSM.ChangesetDataSet A ChangesetDataSet holds the content of a changeset.ChangesetDataSet.ChangesetModificationType Type of primitive modification.ChangesetDiscussionComment A comment in a public changeset discussion.DataSet DataSet is the data behind the application.DownloadPolicy Download policy.INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IRelation IRelation captures the common functions ofRelation
andRelationData
.IWay Node One node data, consisting of one world coordinate waypoint.NodeData The data on a single node (tags and position) that is stored in the databaseNoteData Class to hold and perform operations on a set of notesOsmPrimitive OsmPrimitiveType OSM primitive type.PrimitiveData This class can be used to save properties of OsmPrimitive.PrimitiveId interface to represent identification and type of the datatypes primitives.Relation A relation, having a set of tags and any number (0...n) of members.RelationData Relation data.RelationMemberData This is the data (role, type and id) that is stored in the database for a given relation member.TagCollection TagCollection is a collection of tags which can be used to manipulate tags managed byOsmPrimitive
s.Tagged Objects implement Tagged if they provide a map of key/value pairs.UploadPolicy Upload policy.User A simple class to keep a list of user names.UserInfo Public user information.Way One full way, consisting of a list of waynodes
.WayData The data (tags and node ids) that is stored for a way in the database. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.io.remotecontrol Class Description OsmPrimitive -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.io.remotecontrol.handler Class Description DataSet DataSet is the data behind the application.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive PrimitiveId interface to represent identification and type of the datatypes primitives.SimplePrimitiveId A primitive id and a primitive type -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.io.session Class Description DataSet DataSet is the data behind the application. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.tools Class Description BBox A BBox represents an area in lat/lon space.DataSet DataSet is the data behind the application.INode IPrimitive IPrimitive captures the common functions ofOsmPrimitive
andPrimitiveData
.IWay MultipolygonBuilder.JoinedPolygon Represents one polygon that consists of multiple ways.Node One node data, consisting of one world coordinate waypoint.OsmPrimitive OsmPrimitiveType OSM primitive type.Relation A relation, having a set of tags and any number (0...n) of members.TagMap This class provides a read/write map that uses the same format asAbstractPrimitive.keys
.Way One full way, consisting of a list of waynodes
.WaySegment A segment consisting of 2 consecutive nodes out of a way. -
Classes in org.openstreetmap.josm.data.osm used by org.openstreetmap.josm.tools.template_engine Class Description OsmPrimitive