Opened 8 years ago

Last modified 18 months ago

#14794 closed defect

Javadoc for every top level class — at Initial Version

Reported by: bastiK Owned by: team
Priority: normal Milestone: 17.08
Component: Core Version:
Keywords: javadoc Cc:

Description

We should have a short description (Javadoc) for the main class or interface in each .java file. Below is a list of all files that are currently missing this basic documentation:

src/org/openstreetmap/josm/actions/ActionParameter.java
src/org/openstreetmap/josm/actions/AdaptableAction.java
src/org/openstreetmap/josm/actions/CloseChangesetAction.java
src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java
src/org/openstreetmap/josm/actions/ParameterizedAction.java
src/org/openstreetmap/josm/actions/ParameterizedActionDecorator.java
src/org/openstreetmap/josm/actions/PreferenceToggleAction.java
src/org/openstreetmap/josm/actions/ReverseWayAction.java
src/org/openstreetmap/josm/actions/SelectAllAction.java
src/org/openstreetmap/josm/actions/ToggleGPXLinesAction.java
src/org/openstreetmap/josm/actions/UnselectAllAction.java
src/org/openstreetmap/josm/actions/UpdateDataAction.java
src/org/openstreetmap/josm/actions/ZoomToAction.java
src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesUrlBoundsTask.java
src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesUrlIdTask.java
src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmIdTask.java
src/org/openstreetmap/josm/actions/downloadtasks/PostDownloadHandler.java
src/org/openstreetmap/josm/actions/mapmode/DrawSnapHelper.java
src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java
src/org/openstreetmap/josm/actions/search/PushbackTokenizer.java
src/org/openstreetmap/josm/actions/search/SearchAction.java
src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java
src/org/openstreetmap/josm/actions/upload/CyclicUploadDependencyException.java
src/org/openstreetmap/josm/actions/upload/UploadHook.java
src/org/openstreetmap/josm/command/ScaleCommand.java
src/org/openstreetmap/josm/data/conflict/IConflictListener.java
src/org/openstreetmap/josm/data/coor/QuadTiling.java
src/org/openstreetmap/josm/data/gpx/GpxRoute.java
src/org/openstreetmap/josm/data/gpx/ImmutableGpxTrackSegment.java
src/org/openstreetmap/josm/data/gpx/WayPoint.java
src/org/openstreetmap/josm/data/oauth/OAuthToken.java
src/org/openstreetmap/josm/data/osm/ChangesetCacheEvent.java
src/org/openstreetmap/josm/data/osm/ChangesetCacheListener.java
src/org/openstreetmap/josm/data/osm/DefaultChangesetCacheEvent.java
src/org/openstreetmap/josm/data/osm/NodeData.java
src/org/openstreetmap/josm/data/osm/OsmUtils.java
src/org/openstreetmap/josm/data/osm/RelationMemberData.java
src/org/openstreetmap/josm/data/osm/RelationToChildReference.java
src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java
src/org/openstreetmap/josm/data/osm/WayData.java
src/org/openstreetmap/josm/data/osm/event/ChangesetIdChangedEvent.java
src/org/openstreetmap/josm/data/osm/event/DataChangedEvent.java
src/org/openstreetmap/josm/data/osm/event/NodeMovedEvent.java
src/org/openstreetmap/josm/data/osm/event/PrimitivesAddedEvent.java
src/org/openstreetmap/josm/data/osm/event/PrimitivesRemovedEvent.java
src/org/openstreetmap/josm/data/osm/event/RelationMembersChangedEvent.java
src/org/openstreetmap/josm/data/osm/event/TagsChangedEvent.java
src/org/openstreetmap/josm/data/osm/event/WayNodesChangedEvent.java
src/org/openstreetmap/josm/data/osm/history/HistoryDataSetListener.java
src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java
src/org/openstreetmap/josm/data/preferences/CachedProperty.java
src/org/openstreetmap/josm/data/preferences/ParametrizedEnumProperty.java
src/org/openstreetmap/josm/data/projection/ProjectionChangeListener.java
src/org/openstreetmap/josm/data/projection/ProjectionConfigurationException.java
src/org/openstreetmap/josm/data/projection/datum/AbstractDatum.java
src/org/openstreetmap/josm/data/validation/ValidatorVisitor.java
src/org/openstreetmap/josm/gui/GettingStarted.java
src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java
src/org/openstreetmap/josm/gui/MapSlider.java
src/org/openstreetmap/josm/gui/NameFormatterHook.java
src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java
src/org/openstreetmap/josm/gui/bbox/SourceButton.java
src/org/openstreetmap/josm/gui/conflict/pair/ComparePairListCellRenderer.java
src/org/openstreetmap/josm/gui/conflict/pair/IConflictResolver.java
src/org/openstreetmap/josm/gui/conflict/pair/MergeDecisionType.java
src/org/openstreetmap/josm/gui/conflict/pair/PairTable.java
src/org/openstreetmap/josm/gui/conflict/pair/tags/MergedTableCellRenderer.java
src/org/openstreetmap/josm/gui/conflict/pair/tags/MineTableCellRenderer.java
src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeTableCellRenderer.java
src/org/openstreetmap/josm/gui/conflict/pair/tags/TheirTableCellRenderer.java
src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java
src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecision.java
src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionRenderer.java
src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionType.java
src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java
src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverColumnModel.java
src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverTable.java
src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverModel.java
src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverTable.java
src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java
src/org/openstreetmap/josm/gui/dialogs/MenuItemSearchDialog.java
src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetInSelectionListModel.java
src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java
src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListModel.java
src/org/openstreetmap/josm/gui/dialogs/properties/RecentTagCollection.java
src/org/openstreetmap/josm/gui/dialogs/relation/IMemberModelListener.java
src/org/openstreetmap/josm/gui/dialogs/relation/MemberRoleCellEditor.java
src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java
src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java
src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableLinkedCellRenderer.java
src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableRoleCellRenderer.java
src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowserModel.java
src/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableModel.java
src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSortUtils.java
src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSorter.java
src/org/openstreetmap/josm/gui/dialogs/relation/sort/WayConnectionType.java
src/org/openstreetmap/josm/gui/dialogs/relation/sort/WayConnectionTypeCalculator.java
src/org/openstreetmap/josm/gui/download/DownloadSelection.java
src/org/openstreetmap/josm/gui/history/NodeListTableCellRenderer.java
src/org/openstreetmap/josm/gui/history/SelectionSynchronizer.java
src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java
src/org/openstreetmap/josm/gui/io/ConfigurationParameterRequestHandler.java
src/org/openstreetmap/josm/gui/io/CredentialDialog.java
src/org/openstreetmap/josm/gui/io/MaxChangesetSizeExceededPolicy.java
src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java
src/org/openstreetmap/josm/gui/io/SaveLayersModel.java
src/org/openstreetmap/josm/gui/io/SaveLayersTable.java
src/org/openstreetmap/josm/gui/io/SaveLayersTableColumnModel.java
src/org/openstreetmap/josm/gui/io/UploadAndSaveProgressRenderer.java
src/org/openstreetmap/josm/gui/io/UploadOrSaveState.java
src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java
src/org/openstreetmap/josm/gui/io/UploadStrategy.java
src/org/openstreetmap/josm/gui/layer/CustomizeColor.java
src/org/openstreetmap/josm/gui/layer/GpxLayer.java
src/org/openstreetmap/josm/gui/layer/ImageryLayer.java
src/org/openstreetmap/josm/gui/layer/JumpToMarkerActions.java
src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java
src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
src/org/openstreetmap/josm/gui/layer/geoimage/ThumbsLoader.java
src/org/openstreetmap/josm/gui/layer/gpx/CustomizeDrawingAction.java
src/org/openstreetmap/josm/gui/layer/gpx/DateFilterPanel.java
src/org/openstreetmap/josm/gui/layer/gpx/ImportImagesAction.java
src/org/openstreetmap/josm/gui/layer/gpx/MarkersFromNamedPointsAction.java
src/org/openstreetmap/josm/gui/mappaint/StyleKeys.java
src/org/openstreetmap/josm/gui/mappaint/mapcss/CSSColors.java
src/org/openstreetmap/josm/gui/mappaint/mapcss/Instruction.java
src/org/openstreetmap/josm/gui/mappaint/styleelement/RepeatImageElement.java
src/org/openstreetmap/josm/gui/mappaint/styleelement/StyleElement.java
src/org/openstreetmap/josm/gui/oauth/AuthorizationProcedure.java
src/org/openstreetmap/josm/gui/oauth/AuthorizationProcedureComboBox.java
src/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanel.java
src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java
src/org/openstreetmap/josm/gui/preferences/DefaultPreferenceSetting.java
src/org/openstreetmap/josm/gui/preferences/DefaultTabPreferenceSetting.java
src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java
src/org/openstreetmap/josm/gui/preferences/SourceProvider.java
src/org/openstreetmap/josm/gui/preferences/projection/AbstractProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/CustomProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/GaussKruegerProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/LambertCC9ZonesProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/LambertProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/PuwgProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/SwissGridProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/UTMFranceDOMProjectionChoice.java
src/org/openstreetmap/josm/gui/preferences/projection/UTMProjectionChoice.java
src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java
src/org/openstreetmap/josm/gui/progress/CancelHandler.java
src/org/openstreetmap/josm/gui/progress/ChildProgress.java
src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java
src/org/openstreetmap/josm/gui/progress/ProgressException.java
src/org/openstreetmap/josm/gui/progress/ProgressTaskId.java
src/org/openstreetmap/josm/gui/progress/ProgressTaskIds.java
src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetLabel.java
src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetMenu.java
src/org/openstreetmap/josm/gui/tagging/presets/items/Roles.java
src/org/openstreetmap/josm/gui/widgets/HistoryChangedListener.java
src/org/openstreetmap/josm/gui/widgets/OsmPrimitivesTableModel.java
src/org/openstreetmap/josm/gui/widgets/SearchTextResultListPanel.java
src/org/openstreetmap/josm/gui/widgets/SelectAllOnFocusGainedDecorator.java
src/org/openstreetmap/josm/gui/widgets/VerticallyScrollablePanel.java
src/org/openstreetmap/josm/io/ChangesetQuery.java
src/org/openstreetmap/josm/io/DiffResultProcessor.java
src/org/openstreetmap/josm/io/FileExporter.java
src/org/openstreetmap/josm/io/MissingOAuthAccessTokenException.java
src/org/openstreetmap/josm/io/OsmChangeImporter.java
src/org/openstreetmap/josm/io/OsmImporter.java
src/org/openstreetmap/josm/io/OsmServerReadPostprocessor.java
src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java
src/org/openstreetmap/josm/io/OsmServerWritePostprocessor.java
src/org/openstreetmap/josm/io/StreamProgressUpdater.java
src/org/openstreetmap/josm/io/auth/AbstractCredentialsAgent.java
src/org/openstreetmap/josm/io/auth/CredentialsAgentException.java
src/org/openstreetmap/josm/io/imagery/ImageryReader.java

I will start fixing classes that I understand most, but wouldn't mind some help. Hopefully we can get this list down to zero!

Change History (1)

by bastiK, 8 years ago

Attachment: TopLevelJavadocCheck.java added
Note: See TracTickets for help on using tickets.