Package org.openstreetmap.josm.actions

Interface Summary
AdaptableAction  
ExpertToggleAction.ExpertModeChangeListener  
ParameterizedAction  
 

Class Summary
AboutAction Nice about screen.
AbstractInfoAction  
AbstractMergeAction  
AbstractMergeAction.LayerListCellRenderer the list cell renderer used to render layer list entries
ActionParameter<T>  
ActionParameter.SearchSettingsActionParameter  
ActionParameter.StringActionParameter  
AddImageryLayerAction  
AddNodeAction This action displays a dialog where the user can enter a latitude and longitude, and when ok is pressed, a new node is created at the specified position.
AlignInCircleAction Aligns all selected nodes within a circle.
AlignInLineAction Aligns all selected nodes into a straight line (useful for roads that should be straight, but have side roads and therefore need multiple nodes)
AutoScaleAction Toggles the autoScale feature of the mapView
ChangesetManagerToggleAction This action toggles the visibility of the ChangesetCacheManager dialog.
CloseChangesetAction  
CombineWayAction Combines multiple ways into one.
CombineWayAction.NodeGraph  
CombineWayAction.NodePair  
CopyAction  
CopyCoordinatesAction  
CreateCircleAction - Create a new circle from two selected nodes or a way with 2 nodes which represent the diameter of the circle.
CreateMultipolygonAction Create multipolygon from selected ways automatically.
DeleteAction  
DiskAccessAction Helper class for all actions that access the disk.
DistributeAction Distributes the selected nodes to equal distances along a line.
DownloadAction Action that opens a connection to the osm server and downloads map data.
DownloadPrimitiveAction Download an OsmPrimitive by specifying type and ID
DownloadReferrersAction This action loads the set of primitives referring to the current selection from the OSM server.
DuplicateAction  
ExitAction Exit the application.
ExpertToggleAction  
ExtensionFileFilter A file filter that filters after the extension.
FollowLineAction Follow line action - Makes easier to draw a line that shares points with another line Aimed at those who want to draw two or more lines related with each other, but carry different information (i.e.
FullscreenToggleAction  
GpxExportAction Exports data to gpx.
HelpAction Open a help browser and displays lightweight online help.
HistoryInfoAction  
HistoryInfoWebAction  
ImageryAdjustAction  
InfoAction  
InfoWebAction  
JoinAreasAction Join Areas (i.e.
JoinAreasAction.AssembledMultipolygon  
JoinAreasAction.AssembledPolygon This helper class describes a polygon, assembled from several ways.
JoinAreasAction.JoinAreasResult This helper class describes join ares action result.
JoinAreasAction.Multipolygon  
JoinAreasAction.PolygonLevel Helper storage class for finding findOuterWays
JoinAreasAction.RelationRole  
JoinAreasAction.WayInPolygon  
JoinAreasAction.WayTraverser This hepler class implements algorithm traversing trough connected ways.
JoinNodeWayAction  
JosmAction Base class helper for all Actions in JOSM.
JumpToAction  
LassoModeAction  
Map_Rectifier_WMSmenuAction  
Map_Rectifier_WMSmenuAction.RectifierService Class that bundles all required information of a rectifier service
MergeLayerAction  
MergeNodesAction Merges a collection of nodes into one node.
MergeSelectionAction  
MirrorAction Mirror the selected nodes or ways along the vertical axis Note: If a ways are selected, their nodes are mirrored
MoveAction Moves the selection
MoveNodeAction This action displays a dialog with the coordinates of a node where the user can change them, and when ok is pressed, the node is relocated to the specified position.
NewAction  
OpenFileAction Open a file chooser dialog and select an file to import.
OpenFileAction.OpenFileTask  
OpenLocationAction Open an URL input dialog and load data from the given URL.
OrthogonalizeAction Tools / Orthogonalize Align edges of a way so all angles are angles of 90 or 180 degrees.
OrthogonalizeAction.EN Class contains some auxiliary functions
OrthogonalizeAction.Undo Undo the previous orthogonalization for certain nodes.
OrthogonalizeAction.WayData Class contains everything we need to know about a singe way.
ParameterizedActionDecorator  
PasteAction  
PasteTagsAction Action, to paste all tags from one primitive to another.
PasteTagsAction.TagPaster  
PreferencesAction Open the Preferences dialog.
PreferenceToggleAction  
PurgeAction The action to purge the selected primitives, i.e.
RedoAction Redoes the last command.
RenameLayerAction Action to rename an specific layer.
ReverseWayAction  
ReverseWayAction.ReverseWayResult  
SaveAction Export the data as an OSM xml file.
SaveActionBase  
SaveAsAction Export the data.
SelectAllAction  
SessionLoadAction  
SessionLoadAction.Loader  
SessionSaveAsAction  
ShowStatusReportAction  
SimplifyWayAction  
SplitWayAction Splits a way into multiple ways (all identical except for their node list).
SplitWayAction.SplitWayResult Represents the result of a SplitWayAction
ToggleGPXLinesAction  
ToggleUploadDiscouragedLayerAction  
UndoAction Undoes the last command.
UnGlueAction Duplicate nodes that are used by multiple ways.
UnselectAllAction  
UpdateDataAction  
UpdateModifiedAction This action synchronizes a set of primitives with their state on the server.
UpdateSelectionAction This action synchronizes a set of primitives with their state on the server.
UploadAction Action that opens a connection to the osm server and uploads all changes.
UploadSelectionAction Uploads the current selection to the server.
UploadSelectionAction.UploadHullBuilder Computes the collection of primitives to upload, given a collection of candidate primitives.
ValidateAction The action that does the validate thing.
ValidateAction.ValidationTask Asynchronous task for running a collection of tests against a collection of primitives
ViewportFollowToggleAction  
WireframeToggleAction  
ZoomInAction  
ZoomOutAction  
ZoomToAction  
 

Enum Summary
MoveAction.Direction  
OrthogonalizeAction.Direction  
 

Exception Summary
OrthogonalizeAction.InvalidUserInputException Exception: unsuited user input
OrthogonalizeAction.RejectedAngleException Exception: angle cannot be recognized as 0, 90, 180 or 270 degrees
 



JOSM