wiki:DevelopersGuide/HelpSystem/HelpTopicsList
Last modified 14 months ago Last modified on 01.01.2011 23:58:25

List of Help topics

The following table contains a list of help topics automatically extracted from JOSM source. The second column contains links to the source of JOSM.

When second column is empty, then the help page is already created, but was not found in source:

  • In this case either the page name is not correct, please file a bug telling which page and the correct name
  • In case the automatic detection fails and the page exists, file a bug report telling how to reach that page with JOSM
  • The help topics of plugins are not automatically displayed and detected here. Ignore these pages (when still valid).

Action/About AboutAction.java
Action/AbstractAddressEdit? AbstractAddressEditAction.java
Action/AddEGpxLayer? AddEGpxLayerAction.java
Action/AddImageryLayer? AddImageryLayerAction.java
Action/AddIntersections? AddIntersectionsAction.java
Action/AddNode AddNodeAction.java LatLonAction.java
Action/AddRemoveMember? AddRemoveMemberAction.java
Action/AddRouteNode? AddRouteNodeAction.java
Action/AddrInterpolation? AddrInterpolationAction.java
Action/Address? Address.java
Action/AdjacentNodes AdjacentNodesAction.java
Action/AdjacentWays AdjacentWaysAction.java
Action/AlignInCircle AlignInCircleAction.java
Action/AlignInLine AlignInLineAction.java
Action/AlignWayNodes? AlignWayNodesAction.java
Action/AlignWays? AlignWaysAction.java
Action/AlignWaysMode? AlignWaysMode.java
Action/Any? AnyAction.java
Action/AudioBack AudioBackAction.java
Action/AudioFaster AudioFasterAction.java
Action/AudioFwd AudioFwdAction.java
Action/AudioNext AudioNextAction.java
Action/AudioPlayPause AudioPlayPauseAction.java
Action/AudioPrev AudioPrevAction.java
Action/AudioSlower AudioSlowerAction.java
Action/AutoSave AutoSaveAction.java
Action/Browse? BrowseAction.java
Action/BuildingSize? BuildingSizeAction.java
Action/Check? CheckAction.java
Action/ChooseTrackVisibility GpxLayer.java
Action/ChooseURL? ChooseURLAction.java
Action/CloseChangeset CloseChangesetAction.java
Action/CombineWay CombineWayAction.java
Action/CombineWay#ResolvingConflicts CombinePrimitiveResolverDialog.java MyCombinePrimitiveResolverDialog.java
Action/Command? CommandAction.java
Action/CommandLine? CommandLineAction.java
Action/Conflation? ConflationAction.java
Action/ConflictResolve? ConflictResolveAction.java
Action/ConvertToDataLayer GpxLayer.java
Action/ConvertToGpxLayer OsmDataLayer.java
Action/Copy CopyAction.java
Action/CopyCoordinates? CopyCoordinatesAction.java
Action/CreateCircle CreateCircleAction.java
Action/CreateCircleArc CurveAction.java
Action/CreateGridOfWays? CreateGridOfWaysAction.java
Action/CreateMultipolygon? CreateMultipolygonAction.java CreateMultipolygonAction.java
Action/CreateOrEditTurnRestriction? CreateOrEditTurnRestrictionAction.java
Action/CreateRelation? CreateRelationAction.java
Action/Delete DeleteAction.java DeleteAction.java
Action/Delete#DeleteFromRelations DeleteFromRelationConfirmationDialog.java
Action/DistributeNodes DistributeAction.java
Action/Download DownloadAction.java DownloadDialog.java DirectDownload.java
Action/DownloadAlong? DownloadAlong.java
Action/DownloadObject DownloadPrimitiveAction.java
Action/DownloadParentWaysAndRelation DownloadReferrersAction.java
Action/Draw
Action/Draw/AngleSnap? DrawAction.java
Action/DrawBuilding? DrawBuildingAction.java
Action/Drive? WMSRacer.java
Action/Dummy? DummyAction.java
Action/Duplicate DuplicateAction.java
Action/DuplicateLayer? DuplicateLayerAction.java
Action/Edit? PropertiesDialog.java
Action/EditDelete
Action/EditEntries? EditEntriesAction.java
Action/EditGpxMode? EditGpxMode.java
Action/ElevationMapMode? ElevationMapMode.java
Action/EnterRole? RelContextDialog.java
Action/Exit ExitAction.java
Action/ExpertToggle? ExpertToggleAction.java
Action/ExtTool? ExtToolAction.java
Action/ExtractNode? ExtractPointAction.java
Action/Extrude ExtrudeAction.java
Action/Factory? FactoryAction.java
Action/FastDrawingMode FastDrawingMode.java
Action/FindRelation? FindRelationAction.java
Action/FixAddressesMapMode? FixAddressesMapMode.java
Action/FixUnresolvedStreets? FixUnresolvedStreetsAction.java
Action/FollowLine FollowLineAction.java
Action/FullscreenView FullscreenToggleAction.java
Action/GPXLayerCustomizeLineDrawing GpxLayer.java
Action/GTFSImporter? GTFSImporterAction.java
Action/GenericPicTransform? GenericPicTransformAction.java
Action/GetMissingData? GetMissingDataAction.java
Action/GlobalsatImport? GlobalsatPlugin.java
Action/GpxExport GpxExportAction.java
Action/GroupManipulator? GroupManipulatorAction.java
Action/Help HelpAction.java
Action/HouseNumberInputHandler? HouseNumberInputHandler.java
Action/IRSRectify? IRSRectifyPlugin.java
Action/ImageryAdjust? ImageryAdjustAction.java
Action/ImageryAdjustMapMode? ImageryAdjustMapMode.java
Action/ImportAudio GpxLayer.java
Action/ImportAudio#CantImportIntoGpxLayerFromServer GpxLayer.java
Action/ImportImages GpxLayer.java EGpxLayer.java
Action/ImportImages#CantImportIntoGpxLayerFromServer GpxLayer.java EGpxLayer.java
Action/ImportVector? ImportVectorAction.java
Action/ImproveWayAccuracy ImproveWayAccuracyAction.java
Action/InfoAboutElements InfoAction.java
Action/InfoAboutElementsWeb InfoWebAction.java
Action/InfoMode? InfoMode.java
Action/JoinAreas JoinAreasAction.java
Action/JoinNodeWay JoinNodeWayAction.java
Action/JumpTo? JumpToAction.java
Action/JunctionCheckerMapMode? JunctionCheckerMapMode.java
Action/Lakewalker? LakewalkerAction.java
Action/Launch? LaunchAction.java LaunchAction.java
Action/LayerCustomizeColor CustomizeColor.java
Action/LayerInfo LayerListPopup.java
Action/Length? LengthAction.java
Action/LoadImage? LoadImageAction.java
Action/LoadImages? ImageWayPointPlugin.java
Action/LoadPictureCalibration? LoadPictureCalibrationAction.java
Action/MakeAudioMarkerAtPlayHead MarkerLayer.java
Action/Manager? ManagerAction.java
Action/Map_Rectifier_WMSmenu? Map_Rectifier_WMSmenuAction.java
Action/MarkersFromNamedPoints GpxLayer.java
Action/MeasurementMode? MeasurementMode.java
Action/MenuActionBoundaries? MenuActionBoundaries.java
Action/MenuActionCancelGrab? MenuActionCancelGrab.java
Action/MenuActionGrab? MenuActionGrab.java
Action/MenuActionGrabPlanImage? MenuActionGrabPlanImage.java
Action/MenuActionLoadFromCache? MenuActionLoadFromCache.java
Action/MenuActionNewLocation? MenuActionNewLocation.java
Action/MenuActionResetCookie? MenuActionResetCookie.java
Action/MenuActionSaveRasterAs? MenuActionSaveRasterAs.java
Action/MergeLayer MergeLayerAction.java
Action/MergeNodes MergeNodesAction.java
Action/MergeNodes#ResolvingConflicts CombinePrimitiveResolverDialog.java MyCombinePrimitiveResolverDialog.java
Action/MergeNodes#WaysToDeleteStillInUse MergeNodesAction.java
Action/MergeOverlap? MergeOverlapAction.java
Action/MergeSelection MergeSelectionAction.java
Action/MichiganLeft? MichiganLeft.java
Action/MiddleNodes MiddleNodesAction.java
Action/Mirror MirrorAction.java
Action/MirroredDownload? DownloadAction2.java
Action/Move MoveAction.java
Action/MoveNode MoveNodeAction.java
Action/MoveRouteNode? MoveRouteNodeAction.java
Action/Multipoly? MultipolyAction.java
Action/NameManager? NameManagerAction.java
Action/NewLayer NewAction.java
Action/NewLayerFromClipboard? NewLayerFromClipboardAction.java
Action/NewLayerFromFile? NewLayerFromFileAction.java
Action/Node? NodeAction.java
Action/ObjectHistory HistoryInfoAction.java
Action/ObjectHistoryWeb HistoryInfoWebAction.java
Action/ObjectsHistory? ObjectsHistoryAction.java
Action/OheMenu? OhePlugin.java
Action/Open OpenFileAction.java
Action/Open#ImporterCantImportFiles OpenFileAction.java
Action/Open#MissingImporterForFiles OpenFileAction.java
Action/OpenLink? OpenLinkAction.java
Action/OpenLocation OpenLocationAction.java
Action/OpenMail? OpenMailAction.java
Action/OpenPage? OpenPageAction.java
Action/OpenRecent RecentlyOpenedFilesMenu.java
Action/OpenVisible? OpenVisibleAction.java
Action/OrthogonalizeShape OrthogonalizeAction.java
Action/Parallel ParallelWayAction.java
Action/Paste PasteAction.java
Action/PasteRelations? PasteRelationsAction.java
Action/PasteTags PasteTagsAction.java
Action/PdfImport? PdfImportAction.java
Action/Point? PointAction.java
Action/PointManipulator? PointManipulatorAction.java
Action/Preferences PreferencesAction.java PreferenceDialog.java
Action/Print? PrintAction.java
Action/Purge PurgeAction.java
Action/RGISLayerFromFile? RGISLayerFromFileAction.java
Action/Redo RedoAction.java
Action/Relation? RelationAction.java
Action/RelationEditMode? RelationEditMode.java
Action/RemoveRouteNode? RemoveRouteNodeAction.java
Action/RenameLayer RenameLayerAction.java
Action/ReplaceGeometry? ReplaceGeometryAction.java
Action/ResetCalibration? ResetCalibrationAction.java
Action/ResetOffsetActionMenu? WMSLayer.java
Action/RestartJosm? RestartJosmAction.java
Action/ReverseTerrace? ReverseTerraceAction.java
Action/ReverseWays ReverseWayAction.java
Action/RevertChangeset? RevertChangesetAction.java
Action/RoadSign? RoadSignsPlugin.java
Action/RotateRight? ImageWayPointDialog.java
Action/RoutePattern? RoutePatternAction.java
Action/Save SaveAction.java
Action/SaveAs SaveAsAction.java
Action/SavePictureCalibration? SavePictureCalibrationAction.java
Action/Search SearchAction.java
Action/Select SelectAction.java
Action/SelectAll SelectAllAction.java
Action/SelectAllInside? SelectAllInsideAction.java
Action/SelectAllIntersectingWays IntersectedWaysRecursiveAction.java
Action/SelectAreaBoundary SelectBoundaryAction.java
Action/SelectConnectedWays ConnectedWaysAction.java
Action/SelectHighway? SelectHighwayAction.java
Action/SelectIncompleteAddresses? SelectIncompleteAddressesAction.java
Action/SelectIntersectingWays IntersectedWaysAction.java
Action/SelectLastModifiedNodes SelectModNodesAction.java
Action/SelectLastModifiedWays SelectModWaysAction.java
Action/SelectUrl? UrlSelectionAction.java
Action/SelectWayNodes SelectWayNodesAction.java
Action/SessionLoad? SessionLoadAction.java
Action/SessionSaveAs? SessionSaveAsAction.java
Action/ShowHideTextIcons MarkerLayer.java
Action/ShowStatusReport ShowStatusReportAction.java
Action/SimplifyArea? SimplifyAreaAction.java
Action/SimplifyWay SimplifyWayAction.java
Action/SimplifyWay#ConfirmSimplifyAll SimplifyWayAction.java
Action/SimplifyWay#SelectAWayToSimplify SimplifyWayAction.java
Action/SmedTab? SmedTabAction.java
Action/SplitAreaByEmptyWay? SplitAreaByEmptyWayAction.java
Action/SplitObject? SplitObjectAction.java
Action/SplitOnIntersections? SplitOnIntersectionsAction.java
Action/SplitWay SplitWayAction.java
Action/StopImporter? StopImporterAction.java
Action/SurveyorShow? SurveyorShowAction.java
Action/Symmetry? SymmetryAction.java
Action/SynchronizeAudio MarkerLayer.java
Action/TagBuffer? TagBufferAction.java
Action/TagSource? TagSourceAction.java
Action/TaggingPresetSearch? TaggingPresetSearchAction.java
Action/TaggingPresetTester? TaggingPresetTesterAction.java
Action/Terracer? TerracerAction.java
Action/ToggleGPXLines? ToggleGPXLinesAction.java
Action/Tracer? TracerAction.java
Action/UnGlue UnGlueAction.java
Action/UnGlueRelation? UnGlueRelationAction.java
Action/Undelete? Undelete.java
Action/Undo UndoAction.java
Action/UndoSelection UndoSelectionAction.java
Action/UnselectAll UnselectAllAction.java
Action/UnselectNodes UnselectNodesAction.java
Action/UpdateData UpdateDataAction.java
Action/UpdateData#SyncPotentiallyDeletedObjects DownloadOsmTaskList.java
Action/UpdateModified UpdateModifiedAction.java
Action/UpdateSelection UpdateSelectionAction.java
Action/Upload UploadAction.java UploadDataGuiPlugin.java
Action/Upload#ChangesetClosed ExceptionDialogUtil.java
Action/Upload#ChangesetFull UploadPrimitivesTask.java
Action/Upload#PrimitivesParticipateInConflicts UploadAction.java
Action/UploadPreferences? MainApplet.java
Action/UploadSelection UploadSelectionAction.java
Action/Validate? ValidateAction.java TurnLanesDialog.java
Action/ViewportFollowing ViewportFollowToggleAction.java
Action/WMSAdjust? WMSAdjustAction.java
Action/WalkingPapersAddLayer? WalkingPapersAddLayerAction.java
Action/Way? WayAction.java
Action/WayDownload? WayDownloaderPlugin.java
Action/WaySelect? WaySelectorPlugin.java
Action/WireframeToggle WireframeToggleAction.java
Action/Zoom ZoomAction.java
Action/ZoomIn ZoomInAction.java
Action/ZoomOut ZoomOutAction.java
Action/ZoomToConflict AutoScaleAction.java
Action/ZoomToData AutoScaleAction.java
Action/ZoomToDownload AutoScaleAction.java
Action/ZoomToLayer AutoScaleAction.java
Action/ZoomToNext AutoScaleAction.java
Action/ZoomToPrevious AutoScaleAction.java
Action/ZoomToSelection AutoScaleAction.java
AudioMapping
AudioMapping/Calibration
AudioMapping/GPSWaypoints
AudioMapping/SeparateClips
AudioMapping/SeparateClipsByTime
AudioMapping/Synchronization
AudioMapping/VocalWaypoints
CommandLineOptions
Concepts/Changeset
Concepts/Conflict AbstractUploadTask.java
Concepts/Conflict#WarningAboutDetectedConflicts OsmDataLayer.java
Concepts/Coordinates
Concepts/Object
Dialog/AlignWays? AlignWaysDialog.java
Dialog/Changeset? ChangesetDialog.java
Dialog/ChangesetCacheManager? ChangesetCacheManager.java
Dialog/ChangesetCacheManager#CanDownloadMyChangesets? ChangesetCacheManager.java
Dialog/ChangesetCacheManager#NothingToSelectInLayer? ChangesetContentPanel.java ChangesetDetailPanel.java
Dialog/ChangesetCacheManager#NothingToZoomTo? ChangesetContentPanel.java ChangesetDetailPanel.java
Dialog/ChangesetListDialog ChangesetDialog.java
Dialog/ChangesetManager ChangesetManagerToggleAction.java
Dialog/ChangesetQueryDialog ChangesetQueryDialog.java
Dialog/ChangesetQueryDialog#EnterAValidChangesetQueryUrlFirst ChangesetQueryDialog.java
Dialog/ChangesetQueryDialog#InvalidBoundingBox AdvancedChangesetQueryPanel.java
Dialog/ChangesetQueryDialog#InvalidDateTimeValues AdvancedChangesetQueryPanel.java
Dialog/ChangesetQueryDialog#InvalidUserId AdvancedChangesetQueryPanel.java
Dialog/ChangesetQueryDialog#InvalidUserName AdvancedChangesetQueryPanel.java
Dialog/CommandStack CommandStackDialog.java
Dialog/Conflict ConflictResolutionDialog.java
Dialog/Conflict#MergingDeletedPrimitivesFailed ListMergeModel.java
Dialog/ConflictList ConflictDialog.java
Dialog/ConflictList#ResolveAction ConflictDialog.java
Dialog/ConflictList#SelectAction ConflictDialog.java
Dialog/ElevationProfile? ElevationProfileDialog.java
Dialog/Factory? FactoryDialog.java
Dialog/Filter FilterDialog.java
Dialog/GraphView? GraphViewDialog.java
Dialog/History HistoryDialog.java
Dialog/HistoryBrowser? HistoryBrowserDialog.java
Dialog/ImageViewer? ImageViewerDialog.java
Dialog/IncompleteAddresses? IncompleteAddressesDialog.java
Dialog/JunctionCheck? JunctionCheckDialog.java
Dialog/LayerList LayerListDialog.java
Dialog/LayerList#ActivateLayer LayerListDialog.java
Dialog/LayerList#DeleteLayer LayerListDialog.java
Dialog/LayerList#DuplicateLayer LayerListDialog.java
Dialog/LayerList#MergeLayer LayerListDialog.java
Dialog/LayerList#ShowHideLayer LayerListDialog.java
Dialog/LicenseChange? LicenseChangeDialog.java
Dialog/LiveGps? LiveGpsDialog.java
Dialog/MapPaint MapPaintDialog.java
Dialog/MapdustGUI? MapdustGUI.java
Dialog/Measurement? MeasurementDialog.java
Dialog/OAuthAuthorisationWizard AdvancedOAuthPropertiesPanel.java OAuthAuthorizationWizard.java
Dialog/OAuthAuthorisationWizard#AccessTokenFailed TestAccessTokenTask.java
Dialog/OAuthAuthorisationWizard#AccessTokenOK TestAccessTokenTask.java
Dialog/OAuthAuthorisationWizard#FullyAutomaticProcessFailed FullyAutomaticAuthorizationUI.java
Dialog/Osb? OsbDialog.java
Dialog/Password CredentialDialog.java
Dialog/Properties PropertiesDialog.java
Dialog/RelContext? RelContextDialog.java
Dialog/RelationEditor GenericRelationEditor.java HelpUtil.java
Dialog/RelationList RelationListDialog.java
Dialog/RelationList#DownloadMembers RelationListDialog.java
Dialog/Routing? RoutingDialog.java
Dialog/SelectWaypoint? SelectWaypointDialog.java
Dialog/SelectionList SelectionListDialog.java
Dialog/SurveyorButtons? SurveyorButtonsDialog.java
Dialog/SurveyorTimeline? SurveyorTimelineDialog.java
Dialog/Trust? TrustDialog.java
Dialog/TurnLanes? TurnLanesDialog.java
Dialog/TurnRestrictionsList? TurnRestrictionsListDialog.java
Dialog/Upload? UploadDialog.java
Dialog/Upload#IllegalChunkSize? UploadDialog.java
Dialog/UploadSelection? UploadSelectionDialog.java
Dialog/UserList UserListDialog.java
Dialog/Validator ValidatorDialog.java
EditToolbar
ErrorMessages
ErrorMessages#AuthenticationFailed ExceptionDialogUtil.java
ErrorMessages#BadRequest ExceptionDialogUtil.java
ErrorMessages#BandwidthLimit ExceptionDialogUtil.java
ErrorMessages#ClientTimeOut ExceptionDialogUtil.java
ErrorMessages#Conflict ExceptionDialogUtil.java
ErrorMessages#ErrorInPlugin PluginHandler.java
ErrorMessages#GenericCommunicationError ExceptionDialogUtil.java
ErrorMessages#GoneForUnknownPrimitive ExceptionDialogUtil.java
ErrorMessages#IllegalDataException ExceptionDialogUtil.java
ErrorMessages#InternalServerError ExceptionDialogUtil.java
ErrorMessages#MissingOAuthAccessToken ExceptionDialogUtil.java
ErrorMessages#NestedIOException ExceptionDialogUtil.java
ErrorMessages#NestedSocketException ExceptionDialogUtil.java
ErrorMessages#NotFound ExceptionDialogUtil.java
ErrorMessages#OsmApiException ExceptionDialogUtil.java
ErrorMessages#OsmApiInitializationException ExceptionDialogUtil.java
ErrorMessages#SecurityException ExceptionDialogUtil.java
ErrorMessages#UnknownHost ExceptionDialogUtil.java
ExpertMode
HowTo/ValidatorExamples
MainToolbar
MapStyles/MapCSSImplementation
MapStyles/MapCSSTutorial
MapView
MapView/Scaler? MapScaler.java
MapView/Slider? MapSlider.java
Menu/Audio MainMenu.java
Menu/Edit MainMenu.java
Menu/File MainMenu.java
Menu/GPXLayer
Menu/Help MainMenu.java
Menu/Imagery MainMenu.java
Menu/ImageryContextMenu
Menu/ImageryDownloadTool
Menu/Marker
Menu/OSMLayer
Menu/PhotoLayer
Menu/Presets MainMenu.java
Menu/PropertiesMenu
Menu/Tools MainMenu.java
Menu/Validator
Menu/View MainMenu.java
Menu/Windows? MainMenu.java
OAuth#NotAuthorizedException? RetrieveAccessTokenTask.java RetrieveRequestTokenTask.java
Plugin/CadastreFr? CadastrePlugin.java
Plugin/CommandLine? CommandLine.java
Plugin/Conflation? ConflationPlugin.java
Plugin/ContourMerge
Plugin/CzechAddress? CzechAddressPlugin.java
Plugin/LiveGPS? LiveGpsPlugin.java
Plugin/Loading#FailedPluginUpdated? PluginHandler.java
Plugin/Loading#JOSMUpdateRequired? PluginHandler.java
Plugin/Loading#MissingPluginInfos? PluginHandler.java
Plugin/PicLayer PicLayerPlugin.java
Plugin/Reverter? ReverterPlugin.java
Plugin/Routing? RoutingMenu.java
Plugin/Scripting
Plugin/Scripting/Python
Plugin/Scripting/Python/RCN_Route_Validator
Plugin/Scripting/Python/SurfaceTypesOfRoutes
Plugin/TrustOSM? TrustOSMplugin.java
Plugin/TurnRestrictions
Plugin/TurnRestrictions#AdvancedEditor AdvancedEditorPanel.java
Plugin/TurnRestrictions#BasicEditor BasicEditorPanel.java
Plugin/TurnRestrictions#ErrorsAndWarnings IssuesView.java
Plugin/TurnRestrictions#PendingErrorsAndWarnings TurnRestrictionEditor.java
Plugin/TurnRestrictions#TurnRestrictionEditor TurnRestrictionEditor.java
Plugin/TurnRestrictions#TurnRestrictionToggleDialog TurnRestrictionsListDialog.java
Plugin/UtilsPlugin2
Plugin/Videomapping? VideoPlugin.java
Plugin/WalkingPapers? WalkingPapersPlugin.java
Plugins
Preferences/Advanced
Preferences/Audio
Preferences/Connection ServerAccessPreference.java
Preferences/Connection#ApiUrl OsmApiUrlInputPanel.java
Preferences/Connection#AuthenticationSettings AuthenticationPreferencesPanel.java
Preferences/Connection#ConnectionToAPIFailed ApiUrlTestTask.java
Preferences/Connection#InvalidAPIGetChangesetsUrl ApiUrlTestTask.java
Preferences/Connection#InvalidAPIUrl ApiUrlTestTask.java
Preferences/Connection#InvalidServerResult ApiUrlTestTask.java
Preferences/Connection#InvalidSettings ApiUrlTestTask.java
Preferences/Connection#ProxySettings ProxyPreferencesPanel.java
Preferences/Display
Preferences/Imagery
Preferences/Map
Preferences/Plugins PluginPreference.java
Preferences/Plugins#AutomaticUpdate PluginHandler.java
Preferences/RemoteControl
Preferences/Toolbar
Preferences/Validator
ResetPreferences
Statusline? MapStatus.java
Styles/MapCSSImplementation
Styles/MapCSSTutorial
SystemRequirements
ToggleDialogs
WarningMessages#ToManyBrowsersToOpen? AbstractInfoAction.java