public class MainApplication extends Main
Modifier and Type | Class and Description |
---|---|
private static class |
MainApplication.GuiFinalizationWorker |
static class |
MainApplication.Option
JOSM command line options.
|
Main.InitStatusListener, Main.MasterWindowListener, Main.WindowSwitchListener
commandLineArgs, contentPanePrivate, currentProgressMonitor, fileWatcher, geometry, gettingStarted, isOpenjdk, logLevel, main, map, menu, NETWORK_ERRORS, panel, parent, pasteBuffer, pasteSource, platform, pref, toolbar, undoRedo, validator, windowState, worker
Constructor and Description |
---|
MainApplication()
Allow subclassing (see JOSM.java)
|
MainApplication(javax.swing.JFrame mainFrame)
Constructs a main frame, ready sized and operating.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.Map<MainApplication.Option,java.util.Collection<java.lang.String>> |
buildCommandLineArgumentMap(java.lang.String[] args) |
private static void |
handleSpecialLanguages() |
static void |
main(java.lang.String[] argArray)
Main application Startup
|
private static void |
processOffline(java.util.Map<MainApplication.Option,java.util.Collection<java.lang.String>> args) |
static void |
showHelp()
Displays help on the console
|
addLayer, addLayer, addLayer, addListener, addMapFrameListener, addMapFrameListener, addNetworkError, addNetworkError, addProjectionChangeListener, addWindowSwitchListener, checkJavaVersion, createMapFrame, debug, debug, determinePlatformHook, error, error, error, error, exitJosm, getActiveLayer, getBaseBrowseUrl, getBaseUserUrl, getCurrentDataSet, getEditLayer, getErrorMessage, getInProgressSelection, getJOSMWebsite, getLastErrorAndWarnings, getNetworkErrors, getOfflineResources, getOSMWebsite, getProjection, getRegisteredActionShortcut, getXMLBase, hasEditLayer, info, info, initApplicationPreferences, isDebugEnabled, isDisplayingMapView, isJava8orLater, isOffline, isPlatformOsx, isPlatformWindows, isTraceEnabled, postConstructorProcessCmdLine, preConstructorInit, redirectToMainContentPane, registerActionShortcut, registerActionShortcut, removeLayer, removeMapFrameListener, removeProjectionChangeListener, removeWindowSwitchListener, saveUnsavedModifications, saveUnsavedModifications, setInitStatusListener, setMapFrame, setOffline, setProjection, trace, trace, unregisterActionShortcut, unregisterActionShortcut, unregisterShortcut, warn, warn, warn, warn
public MainApplication()
public MainApplication(javax.swing.JFrame mainFrame)
mainFrame
- The main JFrame of the applicationpublic static void showHelp()
private static java.util.Map<MainApplication.Option,java.util.Collection<java.lang.String>> buildCommandLineArgumentMap(java.lang.String[] args)
public static void main(java.lang.String[] argArray)
argArray
- Command-line argumentsprivate static void handleSpecialLanguages()
private static void processOffline(java.util.Map<MainApplication.Option,java.util.Collection<java.lang.String>> args)