Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JOSM/josm
/ types & classes
Types & classes
4,058 in github.com/JOSM/josm
⨍
Functions
24,633
◇
Types & classes
4,058
Class
APIDataSet
Represents a collection of {@link OsmPrimitive}s which should be uploaded to the API. The collection is derived from the modified primitives of an {@l
src/org/openstreetmap/josm/data/APIDataSet.java:36
Class
APIDataSetTest
Unit tests for class {@link APIDataSet}.
test/unit/org/openstreetmap/josm/data/APIDataSetTest.java:24
Enum
APIOperation
The type of operation we can perform with OSM API on a primitive. @since 13161
src/org/openstreetmap/josm/data/APIDataSet.java:45
Enum
APIType
test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java:752
Enum
APIType
The API type to set up
test/unit/org/openstreetmap/josm/testutils/annotations/OsmApi.java:37
Class
AboutAction
Nice about screen. The REVISION resource is read and if present, it shows the revision information of the jar-file. @author imi
src/org/openstreetmap/josm/actions/AboutAction.java:60
Class
AboutActionTest
Unit tests for class {@link AboutAction}.
test/unit/org/openstreetmap/josm/actions/AboutActionTest.java:13
Class
AbstractAudioAction
Base class for every action related to audio content. @since 12565
src/org/openstreetmap/josm/actions/audio/AbstractAudioAction.java:14
Class
AbstractAuthorizationUI
This is the abstract base class for the three authorisation UIs. @since 2746
src/org/openstreetmap/josm/gui/oauth/AbstractAuthorizationUI.java:18
Class
AbstractBinaryMatch
A binary search operator which may take data parameters.
src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java:440
Class
AbstractBrowserAction
src/org/openstreetmap/josm/gui/help/HelpBrowser.java:414
Class
AbstractCachedTileSourceLayer
Class providing cache to other layers @author Wiktor Niesiobędzki @param <T> Tile Source class used by this Imagery Layer
src/org/openstreetmap/josm/gui/layer/AbstractCachedTileSourceLayer.java:26
Class
AbstractCellRenderer
Superclass of changeset cell renderers. @since 7715
src/org/openstreetmap/josm/gui/dialogs/changeset/AbstractCellRenderer.java:23
Class
AbstractChangesetDownloadTask
Common abstract implementation of other changeset download tasks. @since 10124
src/org/openstreetmap/josm/actions/downloadtasks/AbstractChangesetDownloadTask.java:28
Class
AbstractCoordinateFormat
Abstract base class for {@link ICoordinateFormat} implementations. @since 12735
src/org/openstreetmap/josm/data/coor/conversion/AbstractCoordinateFormat.java:14
Class
AbstractCopyAction
Super class of all copy actions from tag table. @since 13521
src/org/openstreetmap/josm/gui/dialogs/properties/AbstractCopyAction.java:24
Class
AbstractCredentialsAgent
Partial implementation of the {@link CredentialsAgent} interface. <p> Provides a memory cache for the credentials and means to query the information f
src/org/openstreetmap/josm/io/auth/AbstractCredentialsAgent.java:19
Class
AbstractDataSourceChangeEvent
The base class for data source change events @author Taylor Smock @since 15609
src/org/openstreetmap/josm/data/osm/AbstractDataSourceChangeEvent.java:15
Class
AbstractDatasetChangedEvent
Base class of all dataset change events. @since 2622
src/org/openstreetmap/josm/data/osm/event/AbstractDatasetChangedEvent.java:13
Class
AbstractDatum
Abstract base class for {@link Datum} implementations. Adds common fields and access methods. @since 4285
src/org/openstreetmap/josm/data/projection/datum/AbstractDatum.java:12
Class
AbstractDownloadSourcePanel
GUI representation of {@link DownloadSource} that is shown to the user in {@link DownloadDialog}. @param <T> The type of the data that a download sour
src/org/openstreetmap/josm/gui/download/AbstractDownloadSourcePanel.java:18
Class
AbstractDownloadTask
Common abstract implementation of other download tasks. @param <T> The downloaded data type @since 2322
src/org/openstreetmap/josm/actions/downloadtasks/AbstractDownloadTask.java:16
Class
AbstractDownloadTaskTestParent
Superclass of {@link DownloadGpsTaskTest}, {@link DownloadOsmTaskTest} and {@link DownloadNotesTaskTest}.
test/unit/org/openstreetmap/josm/actions/downloadtasks/AbstractDownloadTaskTestParent.java:16
Class
AbstractEntryListModel
src/org/openstreetmap/josm/gui/preferences/advanced/AbstractTableListEditor.java:63
Class
AbstractExtendedSourceEntryTestCase
Super class of parameterized source entry integration tests.
test/unit/org/openstreetmap/josm/gui/preferences/AbstractExtendedSourceEntryTestCase.java:17
Class
AbstractFileChooser
Abstract class to allow different file chooser implementations. @since 7578
src/org/openstreetmap/josm/gui/widgets/AbstractFileChooser.java:16
Class
AbstractFilterAction
src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java:432
Class
AbstractFilterSlider
This is a slider for a filter value. @author Michael Zangl
src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java:229
Class
AbstractFinder
src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java:261
Class
AbstractIOTask
This is an abstract task for uploading or saving a data layer. @since 2025
src/org/openstreetmap/josm/gui/io/AbstractIOTask.java:8
Class
AbstractIdTextField
An abstract class for ID text fields. @param <T> The ID validator class @since 5765
src/org/openstreetmap/josm/gui/widgets/AbstractIdTextField.java:17
Class
AbstractImageryInfoBasedTileSourceProvider
TileSource provider.
src/org/openstreetmap/josm/gui/bbox/JosmMapViewer.java:55
Class
AbstractInfoAction
Abstract base class for info actions, opening an URL describing a particular object. @since 1697
src/org/openstreetmap/josm/actions/AbstractInfoAction.java:27
Class
AbstractInternalTask
Superclass of internal download task. @since 7636
src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java:228
Class
AbstractIter
src/org/openstreetmap/josm/data/osm/Storage.java:503
Class
AbstractListEditor
Abstract superclass of {@link ListEditor} and {@link AbstractTableListEditor}. @param <T> type of elements @since 9505
src/org/openstreetmap/josm/gui/preferences/advanced/AbstractListEditor.java:20
Class
AbstractListMergeModel
ListMergeModel is a model for interactively comparing and merging two list of entries of type T. It maintains three lists of entries of type T: <ol>
src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMergeModel.java:82
Class
AbstractListMerger
A UI component for resolving conflicts in two lists of entries of type T. @param <T> the type of the entries @param <C> the type of conflict resoluti
src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMerger.java:52
Class
AbstractMapPathVisitor
src/org/openstreetmap/josm/gui/draw/MapViewPath.java:349
Class
AbstractMapRenderer
<p>Abstract common superclass for {@link Rendering} implementations.</p> @since 4087
src/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRenderer.java:29
Class
AbstractMapRendererPerformanceTestParent
Abstract superclass of {@code StyledMapRendererPerformanceTest} and {@code WireframeMapRendererPerformanceTest}.
test/performance/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRendererPerformanceTestParent.java:35
Class
AbstractMapViewPaintable
This class implements the invalidation listener mechanism suggested by {@link MapViewPaintable} and a default #atta @author Michael Zangl @since 1003
src/org/openstreetmap/josm/gui/layer/AbstractMapViewPaintable.java:12
Class
AbstractMapViewPaintableTest
Test of the base {@link AbstractMapViewPaintable} class @author Michael Zangl
test/unit/org/openstreetmap/josm/gui/layer/AbstractMapViewPaintableTest.java:17
Class
AbstractMergeAction
Abstract superclass of different "Merge" actions. @since 1890
src/org/openstreetmap/josm/actions/AbstractMergeAction.java:29
Class
AbstractMergePanel
A panel used as tab in the merge dialog. Contains helper methods for creating merge dialog columns. @author Michael Zangl @since 12044
src/org/openstreetmap/josm/gui/conflict/pair/AbstractMergePanel.java:24
Class
AbstractModifiableLayer
A modifiable layer. @since 7358
src/org/openstreetmap/josm/gui/layer/AbstractModifiableLayer.java:17
Class
AbstractNodesCommand
Abstracts superclass of {@link ChangeNodesCommand} / {@link RemoveNodesCommand}. @param <C> type of nodes collection used for this command @since 1501
src/org/openstreetmap/josm/command/AbstractNodesCommand.java:21
Class
AbstractOsmDataLayer
Abstraction of {@link OsmDataLayer}. @since 13926
src/org/openstreetmap/josm/gui/layer/AbstractOsmDataLayer.java:10
Class
AbstractOsmDataPaster
This is an abstract class that helps implementing the transfer support required by swing. <p> It implements a mechanism to import a given data flavor
src/org/openstreetmap/josm/gui/datatransfer/importers/AbstractOsmDataPaster.java:23
Class
AbstractParser
Base class of {@link OsmChangesetContentParser} and {@link OsmHistoryReader} internal parsers. @since 6201
src/org/openstreetmap/josm/io/AbstractParser.java:28
Class
AbstractPasteAction
This is the base class for all actions that paste objects. @author Michael Zangl @since 10765
src/org/openstreetmap/josm/actions/AbstractPasteAction.java:25
Class
AbstractPreferences
Abstract implementation of the {@link IPreferences} interface. @since 12847
src/org/openstreetmap/josm/spi/preferences/AbstractPreferences.java:26
Class
AbstractPrimitive
Abstract class to represent common features of the datatypes primitives. @since 4099
src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java:33
Class
AbstractPrimitiveTask
Abstract superclass of download/update primitives tasks. @since 10129
src/org/openstreetmap/josm/gui/io/AbstractPrimitiveTask.java:31
Class
AbstractPrimitiveTest
Unit tests of the {@code AbstractPrimitive} class.
test/unit/org/openstreetmap/josm/data/osm/AbstractPrimitiveTest.java:19
Class
AbstractProgressMonitor
This class contains the progress logic required to implement a {@link ProgressMonitor}.
src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java:12
Class
AbstractProj
Abstract base class providing utilities for implementations of the Proj interface. This class has been derived from the implementation of the Geotool
src/org/openstreetmap/josm/data/projection/proj/AbstractProj.java:22
Class
AbstractProjTest
Unit tests of {@link AbstractProj}
test/unit/org/openstreetmap/josm/data/projection/proj/AbstractProjTest.java:12
Class
AbstractProjection
Implementation of the Projection interface that represents a coordinate reference system and delegates the real projection and datum conversion to oth
src/org/openstreetmap/josm/data/projection/AbstractProjection.java:33
Class
AbstractProjectionChoice
Super class for ProjectionChoice implementations. <p> Handles common parameters <code>name</code> and <code>id</code>.
src/org/openstreetmap/josm/gui/preferences/projection/AbstractProjectionChoice.java:15
Class
AbstractProperty
Captures the common functionality of preference properties @param <T> The type of object accessed by this property
src/org/openstreetmap/josm/data/preferences/AbstractProperty.java:17
Class
AbstractReader
Abstract Reader, allowing other implementations than OsmReader (PbfReader in PBF plugin for example) @author Vincent @since 4490
src/org/openstreetmap/josm/io/AbstractReader.java:57
Class
AbstractRelationAction
Ancestor for all actions that want to work with relation collection and to be disabled if the collection is empty @since 5793 @since 13957 (signature)
src/org/openstreetmap/josm/actions/relation/AbstractRelationAction.java:28
Class
AbstractRelationEditorAction
Abstract superclass of relation editor actions. @since 9496
src/org/openstreetmap/josm/gui/dialogs/relation/actions/AbstractRelationEditorAction.java:31
Class
AbstractRelationEditorActionTest
This class provides the basic test environment for relation editor actions. @author Michael Zangl
test/unit/org/openstreetmap/josm/gui/dialogs/relation/actions/AbstractRelationEditorActionTest.java:31
Class
AbstractRelationMemberConverter
src/org/openstreetmap/josm/gui/dialogs/relation/MemberTransferHandler.java:143
Class
AbstractSelectAction
Superclass of "Select" actions in various parts of JOSM. @since 7949
src/org/openstreetmap/josm/actions/AbstractSelectAction.java:14
Class
AbstractSelectionEvent
The base class for selection events @author Michael Zangl @since 12048
src/org/openstreetmap/josm/data/osm/DataSelectionListener.java:94
Class
AbstractSelectionEvent
The base class for selection events @author Michael Zangl @param <O> the base type of OSM primitives @param <N> type representing OSM nodes @param <W>
src/org/openstreetmap/josm/data/osm/event/IDataSelectionListener.java:117
Class
AbstractSelector
Super class of {@link org.openstreetmap.josm.gui.mappaint.mapcss.Selector.GeneralSelector} and {@link org.openstreetmap.josm.gui.mappaint.mapcss.Selec
src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java:650
Class
AbstractSessionExporter
Abstract superclass of all session layer exporters. @param <T> Type of exported layer @since 9455
src/org/openstreetmap/josm/io/session/AbstractSessionExporter.java:16
Class
AbstractSetting
Base abstract class of all settings, holding the setting value. @param <T> The setting type @since 12881 (moved from package {@code org.openstreetmap
src/org/openstreetmap/josm/spi/preferences/AbstractSetting.java:12
Class
AbstractShowHistoryAction
Superclass of "History" actions in various parts of JOSM. @since 16495
src/org/openstreetmap/josm/actions/AbstractShowHistoryAction.java:14
Class
AbstractStackTransferHandler
A transfer handler class that allows you to manage a prioritized stack of transfer handlers. @author Michael Zangl @since 10881
src/org/openstreetmap/josm/gui/datatransfer/AbstractStackTransferHandler.java:25
Class
AbstractTableListEditor
Abstract superclass of {@link ListListEditor} and {@link MapListEditor}. @param <T> type of elements @since 9505
src/org/openstreetmap/josm/gui/preferences/advanced/AbstractTableListEditor.java:36
Class
AbstractTableModelExtension
src/org/openstreetmap/josm/gui/layer/imagery/WMTSLayerSelection.java:35
Class
AbstractTag2LinkPopupListener
A popup listener which adds web links based on tags of OSM primitives. @since 15673
src/org/openstreetmap/josm/gui/util/AbstractTag2LinkPopupListener.java:22
Class
AbstractTagPaster
This transfer support allows us to transfer tags to the selected primitives @author Michael Zangl @since 10604
src/org/openstreetmap/josm/gui/datatransfer/importers/AbstractTagPaster.java:31
Class
AbstractTagsDialog
src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java:672
Class
AbstractTestOsmLayer
test/unit/org/openstreetmap/josm/gui/layer/MainLayerManagerTest.java:49
Class
AbstractTextComponentValidator
This is an abstract class for a validator on a text component. Subclasses implement {@link #validate()}. {@link #validate()} is invoked whenever <ul>
src/org/openstreetmap/josm/gui/widgets/AbstractTextComponentValidator.java:38
Class
AbstractTileAction
src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java:408
Class
AbstractTileSourceLayer
Base abstract class that supports displaying images provided by TileSource. It might be TMS source, WMS or WMTS It implements all standard functions o
src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java:149
Class
AbstractTileSourceLayerTest
Test of the base {@link AbstractTileSourceLayer} class
test/unit/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayerTest.java:40
Class
AbstractToStringProperty
This class represents a property that can be represented as String. @author Michael Zangl @param <T> The property content type. @since 10824
src/org/openstreetmap/josm/data/preferences/AbstractToStringProperty.java:17
Class
AbstractUndecideRow
Add the undecide button to the middle of the merged row.
src/org/openstreetmap/josm/gui/conflict/pair/AbstractMergePanel.java:159
Class
AbstractUploadAction
Abstract super-class of all upload actions. Listens to layer change events to update its enabled state. @since 15513
src/org/openstreetmap/josm/actions/AbstractUploadAction.java:16
Class
AbstractUploadDialog
This is an abstract base class for dialogs used for entering generic upload options. @since 7358
src/org/openstreetmap/josm/gui/io/AbstractUploadDialog.java:15
Class
AbstractUploadTask
Abstract base class for the task of uploading primitives via OSM API. <p> Mainly handles conflicts and certain error situations.
src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java:46
Class
AbstractValidator
Abstract validator superclass to extend Apache Validator routines. @since 7489
src/org/openstreetmap/josm/data/validation/routines/AbstractValidator.java:8
Class
AbstractWMSTileSource
Base class for different WMS tile sources those based on URL templates and those based on WMS endpoints @author Wiktor Niesiobędzki @since 10990
src/org/openstreetmap/josm/data/imagery/AbstractWMSTileSource.java:27
Class
AcceptAccessTokenAction
src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java:409
Class
AccessTokenBuilder
src/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUI.java:175
Class
AccessTokenInfoPanel
Displays the key of an OAuth Access Token. @since 2746 (modified for OAuth 2 in 18991)
src/org/openstreetmap/josm/gui/oauth/AccessTokenInfoPanel.java:24
Class
AccessTokenKeyValidator
src/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUI.java:168
Class
AccessibleMapScaler
src/org/openstreetmap/josm/gui/MapScaler.java:93
Class
AccessibleMultiSplitPane
src/org/openstreetmap/josm/gui/widgets/MultiSplitPane.java:404
Class
AccessibleSizeButton
src/org/openstreetmap/josm/gui/bbox/SizeButton.java:90
Class
Action
An action executing {@link TaggingPresetSearchPrimitiveDialog}.
src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSearchPrimitiveDialog.java:30
Class
Action
The action that opens the menu item search dialog.
src/org/openstreetmap/josm/gui/dialogs/MenuItemSearchDialog.java:123
next →
1–100 of 4,058, ranked by callers