Package com.partnersoft.maps.app

Interface Summary
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 Summary
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  
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.
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.
MapSelectionLogic Nonvisual plumbing for controlling the current selection, selection list, and indications.
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 Summary
MapEditMode