|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| AprsMessageContainingModel | This interface defines methods on an object that contains an indexed list of messages. |
| ColumnSizingTableModel | This interface defines an extra method used to indicate a TableModel wants to give a newly created table hints regarding column width. |
| CommonCustomRendererConstants | Constants shared by customized table and list cell renderers in YAAC. |
| FontChangeListener | This interface reports to uses of the ConfigurePreferences font selections that a font choice has changed. |
| HasHelpTag | Interface specifying this object has a dynamically changeable help tag, and should be queried each time the tag is needed. |
| HealthMonitorGui.MonitoredStationGettingModel | This interface defines a common means by which TableModels in this view can provide the entire row in a single call. |
| SaveableFilter | This interface specifies additional methods a Filter should implement to allow the contents of the filter dataset to be saved to a file. |
| TableCellRendererSource | This interface defines a source for custom TableCellRenderers when a generic JTable is being fed an arbitrary TableModel. |
| WindowPersisterListener | This interface defines a callback for the WindowPersister to report when top-level YAAC windows are created and destroyed. |
| Class Summary | |
|---|---|
| APRSGuiConstants | This class contains various GUI-related APRS constants, such as color codings for symbols. |
| AttentionAlert | This class displays a flashing set of pointers on the map, indicating some location deserves special attention. |
| BandwidthMonitor | This class displays the current bandwidth travelling through a particular portConnector. |
| BearingPanel | This displays a compass bearing of the direction and distance to a station. |
| BlacklistListModel | This class makes the list of digipeater blacklisted callsigns visible as an editable table view by implementing a Swing TableModel. |
| BlinkenLight | This class implements a color-changing indicator driven by a PortConnector to indicate the state of the driver. |
| BulletinBoard | This class implements a bulletin board display of all the bulletins and NWS notices currently outstanding on the network. |
| CallsignDocumentFilter | This document filter automatically upshifts lowercase text. |
| Chat | This class defines a chat window for doing SMS-type chatting with a single other station over APRS using Message packets. |
| CloseWindowCommandAction | This is a helper class for the common operation of closing a window widget when commanded to by the user. |
| CloseWindowCommandListener | This is a helper class for the common operation of closing a window widget when commanded to by the user. |
| ConfigureDialog | This class defines the GUI for editing the application configuration. |
| ConnectionModel | This presents the current list of AX.25 connected sessions managed by this process's AX.25 stack as a table view. |
| DefaultSoundMaker | This class does default sounds for YAAC. |
| DigipeatAliasEnableModel | This class manages the list of digipeat aliases allowed by YAAC for a particular digipeating port. |
| DigipeatAliasTableModel | This class manages the list of digipeat aliases recognized by YAAC. |
| DigipeatPathPanel | This class defines a GUI sub-panel for editing digipeat path choices. |
| DXTableModel | This class implements a table model for tracking incoming DX reports. |
| EditFilterDialog | This class displays a JDialog containing all the defined Filters. |
| EnumListCustomizedLocalizedRenderer | ListCellRenderer for JComboBoxes displaying enumerations that have localized names. |
| EnumListLocalizedRenderer | ListCellRenderer for JComboBoxes displaying enumerations that have localized names. |
| FontCache | This is a place to keep the font choices used for some of the GUI rendering in YAAC. |
| FontChangingMenu | This class extends the JMenu class to ensure font changes are propagated into the subsidiary JPopupMenus and JMenuItems. |
| FontChangingMenuBar | This class extends the JMenuBar class to ensure font changes are propagated into the subsidiary JMenus. |
| GPSStatusDialog | This class displays the current state of the GPS receiver as a non-modal dialog. |
| GPSStatusPane | This class displays the current state of the associated GPS receiver as a tabbed pane. |
| GuiNWSMultiLine | This class provides graphical rendering support for NWS MultiLine encoded poly-figures. |
| GuiSymbols | This singleton class is a caching container for all the types of station symbols supported by APRS. |
| GuiSymbols.GuiSymbolImage | This class collects a symbol icon image with read-only attributes of the symbol that are commonly used but expensive to compute. |
| HealthMonitorGui | This class displays the current health of selected stations in the APRS, OpenTRAC, and generic AX.25 nets. |
| HealthMonitorGui.RowFilterByMonitorType<M extends HealthMonitorGui.MonitoredStationGettingModel> | Generic table RowFilter used to allow only stations matching a particular functional category to be visible in the JTable, even though all types exist in the underlying MonitoredStationList. |
| HeardStationsTableModel | This class defines a dynamic table model for reporting traffic rates from different stations seen by this station. |
| HelpAction | This class implements the basic functionality for launching help from a Help button. |
| IconLoader | This class provides static methods for loading icon images from the distro's JAR file. |
| IOErrorDialog | This class displays asynchronously-initiated error messages from the I/O back-end. |
| KenwoodMessageListTableModel | This provides a sortable, filterable situational status display, attempting to emulate the Kenwood D710 control head's LIST view, as a backing TableModel for a JTable view. |
| KenwoodRadioViewPane | This panel displays the most recently received message in a format similar to the Kenwood TM-D710 control head. |
| KeyPane | The class provides an editing and control UI for the keys managed by this program. |
| KeyTableModel | This class presents the contents of the KeyManager's collection of signature keys on a Swing table. |
| LatLonEditor | Provide a displayer/editor for a latitude or longitude value. |
| LineOfSightPane | This pane collects a LineOfSightPanel together with border decoration JLabels. |
| LineOfSightPanel | This panel displays a side-view plot of the straight-line propagation path between two points on the map, using the SRTM topographic data (assuming it is available). |
| LocalObjectTableModel | This class provides the table information for displaying all locally managed Objects/Items. |
| MainFrame | This class defines the main window of the default GUI for YAAC. |
| MemoryGCPanel | This class defines a simple memory status indicator, similar to the one in the IntelliJ IDEA IDE GUI, which shows current heap usage and provides a button for forcing immediate garbage collection. |
| MessageFilterPane | This class defines the filters and UI for selectively capturing the contents of Messages. |
| MessageFrame | This dialog displays all messages addressed to this station or broadcast to the general public. |
| MessageGroupCatalogTM | This class manages the list of callsigns (station and tactical) that are considered for local delivery here. |
| MessageModel | This class implements a TableModel for monitoring received APRS messages (actual directed or broadcast text messages, code ':'). |
| MessageRowFilter | This class provides the filtering of raw SnifferTableModel data based on the current settings of the filters. |
| MessageSenderPanel | This panel contains the fields necessary to compose and send a APRS message to an arbitrary recipient. |
| MoveObjectGlassPane | This glass implements a GlassPane over the map, so that a ghost of the dragged station's icon can be moved around with the cursor. |
| MultiRangeSpinnerNumberModel | This class implements a spinner model that handles multiple disjoint ranges of numbers. |
| NodeTreeNodeRenderer | Display and edit a JTree node representing a point-of-interest type in the OpenStreetMap data. |
| ObjectEditor | This class allows a user to create or update the information regarding an Object or Item. |
| ObjectPacketModel | This class is a table model for viewing all the historical messages received about a given object, as stored in its associated StationState object. |
| OpenTracGuiSymbols | Services for looking up OpenTRAC symbols and translating them to and from APRS symbols. |
| OSMTileUsagePanel | This panel displays the current contents of the OSM tile directory tree in terms of which tiles are populated on the system. |
| OutstandingMessageTableModel | This class displays all the outstanding messages that have been transmitted by this YAAC instance. |
| OverlaySelector | This class provides a selector for overlay characters for an APRS symbol. |
| PickablePortListDialog | This class defines a popup dialog for selecting a port when the user didn't pick a port from a JTable previously. |
| PopupStationWindow | This class defines a popup window with information about a selected list of stations. |
| PopupTaggedNodeWindow | This class defines a popup window with information about a selected list of OpenStreetMap Nodes and Ways. |
| PortEditor | This class provides the GUI infrastructure for configuring a interface port. |
| PositionLabel | This label displays a current updated position of the mouse cursor on the MapBean. |
| ProgressDialog | This class implements a generalized progress dialog with a progress bar. |
| RailroadStroke | This class defines a solid Stroke which alternates widths of the line between a narrow width (the "rail") and a wide width (the "tie"). |
| RasterMapPane | This panel manages the list of raster map images displayable on the main map window. |
| RawPacketFrame | This class defines a separate window for viewing raw message traffic. |
| RawPacketPane | This class defines a scrolling table view for monitoring raw AX.25 frames. |
| RawPacketRowFilter | This class provides the filtering of raw RawPacketTableModel data based on the current settings of the filters. |
| RawPacketTableModel | This class wraps the SnifferDataModel with a Java Swing TableModel. |
| ReadableCardLayout | A CardLayout with the ability to obtain the current card. |
| SelectableSymbol | This class is a wrapper around a pair of characters representing an APRS symbol. |
| SSRenderer | This class defines a ListCellRenderer and TableCellRenderer for several different data types that represent combinations of station type icons and strings. |
| StationListViewer | This provides a sortable, filterable situational status display, as a backing TableModel for a JTable view. |
| StationRenderer | This class draws APRS station symbols on a OpenMap MapBean object. |
| TablePersister | This class persists changes made to JTable TableColumnModels by the user. |
| TelemetryModel | This class extracts the background data for reporting current telemetry data from telemetering stations. |
| TMWeather | TableModel reporting the most recent weather information reported by configured weather stations. |
| TocallToDescriptionMap | This class collects the localized mappings of to-call patterns to sender descriptions. |
| TocallToDescriptionMap.TocallDescription | Data structure containing the description and capabilities of an APRS station with a specific tocall. |
| TopoLayer | This class implements a rendering Layer for OpenMap that draws topographic on the MapBean based on the binary tiled map data obtained from the US Geological Survey's SRTM3 program. |
| TopoLayer.ElevationColor | Object representing a rendering color and corresponding elevation level in meters. |
| TopoLevelEditor | This class edits the colors, step levels, and step intervals used for drawing topographic lines and regions with the TopoLayer class. |
| TopoTileUsagePanel | This panel displays the current contents of the topographic tile directory tree in terms of which tiles are populated on the system. |
| TXIGatedStationsTableModel | This class defines a TableModel for viewing the status of stations TX-IGated by this station. |
| UpgradeLauncher | This class provides services to: test if the currently running version of YAAC is out-of-date, download a new distribution of YAAC, start the upgrader utility, and shut down this instance of YAAC, remove the used new distribution file once the new instance is started. |
| WeatherStatusDialog | This class displays the current state of the weather station as a non-modal dialog. |
| WindowPersister | This class manages persisting the location and size of windows in the YAAC application. |
| WinlinkMessageSender | This class creates a GUI panel for entering a short e-mail message for transmission to the APRS WinLink servers. |
| ZoomControl | This panel of widgets is a replacement for the default zoom controls provided with OpenMap. |
| Enum Summary | |
|---|---|
| BackgroundTimeMode | This enumeration specifies the mode for plotting GUI backgrounds. |
| RawPacketDisplayMode | This enum defines a display mode for tabular packet display. |
This package contains classes implementing the Java AWT/Swing version of the graphical user interface (GUI) of YAAC. All windows, panels, and YAAC-specific GUI widgets are defined in this package sub-hierarchy.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||