| Interface | Description |
|---|---|
| MapAppModule |
A MapAppModule encapsulates map information, data model, legend, and business
logic into a single pluggable module.
|
| MapAppSkin |
The MapAppSkin does two things: it sets up the GUI in setup(), and it shows
different parts of the GUI in the showX() functions.
|
| MapSelectionListener | |
| MapViewListener |
| Class | Description |
|---|---|
| AbstractMapAppSkin | |
| DesktopSkin |
Copied from the original GUI implementation in MapAppGui.
|
| DispatchSkin |
A skin aka layout for "dispatch" use - basically large or multi-screen setups.
|
| FindItemListModel |
A list model for FindItemIndexes.
|
| FindItemPanel |
Panel that provides controls for "find item" searches.
|
| GpsConfigPanel |
This is the window that pops up when the
user clicks Edit GPS Settings.
|
| GpsControlPanel |
GPS Control Panel has the add and move buttons.
|
| HeadlessSkin |
A "skin" for running the MapApp in headless, server mode.
|
| HighlightMouseListener |
MouseListener for setting the background color and border of a JComponent that the mouse has
entered until the mouse exits.
|
| MapApp |
This is the main Partner end-user application.
|
| MapAppConfiguration | |
| MapAppConstants | |
| MapAppGlassPane |
A glass pane for the main map window.
|
| MapAppGps |
A place to keep all the MapApp-specific GPS settings.
|
| MapAppGui |
This is the root of the MapApp's GUI hierarchy.
|
| MapAppLauncher |
Handles early initialization and startup of the Partner user client (aka MapApp).
|
| MapAppLogic |
This class provides access to more specific logic classes.
|
| MapAppMenus |
The menus for the Partner map app.
|
| MapAppMenus.ViewContentsCheckBoxItem |
Simple
BasicCheckBoxMenuItemUI extension to handle a menu item
click without changing visibility.Leaves all other behavior the same. |
| MapAppRoot |
This is where the actual pointers from MapApp are stored.
|
| MapAppSkinLib |
Library methods to handle skinning aka layout for the Map App aka Partner aka Map Viewer.
|
| MapConfigLogic |
Functions that modify or refresh the map app's configuration (including
MapSpaces and MapSets).
|
| MapConnectivityLogic |
Various methods to simplify tracing and other connectivity tasks.
|
| MapControlPanel |
A MapViewPanel surrounded by exciting buttons and things.
|
| MapControlState |
State for the MapControlLogic.
|
| MapDataPanel |
This panel includes a selection list, a data display for the current
selection in that list, and some drawing controls beneath that.
|
| MapEditControlPanel |
Panel of controls for building and modifying the map.
|
| MapEditLogic |
Takes care of editing logic - the manipulation of editable map geometry.
|
| MapEditToolTransferable | |
| MapEditToolTreeModel | |
| MapFileLogic |
Nonvisual plumbing for controlling the map viewer's file management features.
|
| MapFindLogic |
Nonvisual plumbing for controlling a the find item features.
|
| MapGpsLogic |
Controls the behavior of GPS in a map app.
|
| MapHelpLogic |
Various methods triggered by the help menu or similar features.
|
| MapHTMLControl |
This is a gui control object that displays HTML from a server or from
provided text, and which processes urls of the map:// type.
|
| MapKeyHandler |
Handles hotkeys in the map view.
|
| MapPanButton |
A button for discrete panning.
|
| MapPlotBuilder |
Plots map and returns as version requested through getters.
|
| MapPrintJob | |
| MapPrintLogic |
Controls the behavior of printing in a map app.
|
| MapQueryLogic |
Methods that allow GIS-like queries and other data operations.
|
| MapReportDialog |
This is a dialog for displaying reports and images.
|
| MapSelectionEvent | |
| MapSelectionLogic |
Nonvisual plumbing for controlling the current selection, selection list, and
indications.
|
| MapSetActionHook | |
| MapSetLogic |
Handles logic and control for a specific MapSet.
|
| MapSoundLogic | |
| MapSpaceLogic |
Various methods to control and update the MapSpace.
|
| MapStyleLogic |
Various methods to assist with looking at styles.
|
| MapViewLogic |
Nonvisual plumbing for controlling a MapView.
|
| MapViewMouseHandler |
This little varmint takes care of mouse input.
|
| MapViewState |
State for the MapViewLogic.
|
| MapWindowLogic |
This class controls the applications' main window.
|
| TruckApp | |
| TruckSkin |
A GUI implementation for truck computers.
|
| ViewDataHtmlWindow |
Nonmodal dialog to show the source for the HTML display in the View Data tab.
|
| WheelMenu |
A wheel-shaped context menu for choosing actions to take on a map selection.
|
| WheelMenuSkin |
Configuration parameters for the visual appearance of the wheel menu.
|
| WheelPopupMenu | |
| WheelSelectionPopupMenu | |
| ZoomButtons |
Discrete "elevator buttons" to control zoom.
|
| Enum | Description |
|---|---|
| MapEditMode |