See: Description
Interface | Description |
---|---|
AprsMessageContainingModel |
This interface defines methods on an object that contains an indexed list of messages.
|
CloseOnLostFocusWindow |
This tag interface marks a subclass of java.awt.Window that is rigged to self-close
when it loses focus.
|
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.
|
DrawExtraOnLineOfSight |
Interface for extension to
LineOfSightPanel to draw extra details
if requested. |
FirstWindowInitIfc |
This interface is for window displays that can be first windows for YAAC, where
the GUI has to be established before the menus can be created.
|
FlushableLayer |
This interface identifies a map layer that contains cached data that should be flushed
if the raw map data storage directories are modified for any reason.
|
FontChangeListener |
This interface reports to uses of the ConfigurePreferences font selections that
a font choice has changed.
|
GeoMapGuiIfc |
This interface extends the GeoMapIfc to add a few methods that require knowledge of the
underlying GUI map implementation.
|
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.
|
LineOfSightPane.AGLChangeListener |
Define a callback so other data structures can be updated when one of the
AGL sliders is manually updated by the user.
|
MouseWheelCanZoomMap |
This interface indicates a geographical map or a layer within that can
use the mouse wheel to control zooming the map.
|
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 | Description |
---|---|
AbstractTileUsagePanel |
This provides common boilerplate for tile usage views.
|
AgeSpinnerModel |
This model allows spinning for a specific Age value.
|
APRSGuiConstants |
This singleton class contains various GUI-related APRS constants, such as color codings
for symbols.
|
AprsMessageDocumentListener |
DocumentListener to restrict message length to fit in a protocol-specific APRS text message.
|
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.
|
BeaconSelectTableModel |
This class manages the list of beacon identifiers recognized by YAAC for a particular transmission port.
|
BearingPanel |
This displays a compass bearing of the direction and distance to a station.
|
BlacklistTableModel |
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 |
These document filters 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.
|
EnumListLocalizedRenderer<T extends java.lang.Enum> |
ListCellRenderer for JComboBoxes displaying enumerations that have localized names.
|
FirstWindowHelp |
This dummy class reports what choices the user has for first windows, then terminates YAAC.
|
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.
|
GeographicalMap |
This class defines a map window for YAAC, using Java AWT/Swing and the OpenMap library to provide
the graphical interface and manage user input to the map.
|
GeographicalMap.LayerCreator |
This abstract class provides the infrastructure for adding a layer to the map, so that
YAAC plugins can insert other layers at appropriate Z-levels into this map.
|
GeoMapGuiIfc.GlassMapPane |
Parent abstract class to allow a glass pane to be told about the MapBean in the overlain Window.
|
GpsLogBoundsSelector |
Panel for specifying the upper or lower bounds for selecting records from a YAAC GPS log file.
|
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.
|
GPSStatusPane.GPSStatisticsPane |
Display the current numeric GPS statistics values as received from a GPS receiver.
|
GPSStatusPane.ViewScope |
Plot the local-sky-relative locations of the GPS satellites in use by the GPS receiver.
|
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.
|
HealthMonitorGui.TMIGate |
TableModel reporting the most recent time an I-gate or digipeater has apparently performed
its duty as an I-gate or digipeater.
|
HealthMonitorGui.TMStatus |
TableModel reporting the current recentness of "up" status of all configured stations.
|
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.
|
IsShowEnglishLabelsMapFunctor |
Refactored functor for use in extracting the ShowLabelsInEnglish attribute of
the maps.
|
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.
|
LineGraph |
This class displays a generic line graph.
|
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.
|
MainGui |
This class defines the service functions for the Java AWT/Swing GUI of YAAC.
|
MainGui.InboundConnectedSessionListener |
This class handles an inbound AX.25 connection as a keyboard-to-keyboard
Chat session, just as in the old packet radio days.
|
MainGui.LatitudeChangeListener |
Listener to update an
AbstractTileUsagePanel when a latitude control changes. |
MainGui.LongitudeChangeListener |
Listener to update an
AbstractTileUsagePanel when a longitude control changes. |
MainGui.MessagingPanel |
This panel prompts for the information needed for sending an APRS text message.
|
MainGui.OsmSearchCancelAdapter |
Handler to shut down search selections when search dialog is closed.
|
MainGui.OsmSearchResultsTableModel |
TableModel for displaying searches for geographical locations as OpenStreetMap Nodes or Ways.
|
MainGui.PanToFoundMapFeatureListener |
Table click listener to pan an associated map to view a selected GenericTaggedNode.
|
MainGui.RadiusChangeListener |
Listener to update an
AbstractTileUsagePanel when a radius control changes. |
MemoryGCPanel |
This class defines a simple memory status indicator 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.
|
MessageFrame.ShowMessagesListener |
Static functor helper class for foregrounding the MessageFrame on programmatic request.
|
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.
|
NullableBooleanRenderer |
TableCellRenderer for Boolean values that supports a null (rather than TRUE or FALSE) value.
|
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.
|
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.
|
StationListTableModel |
This provides a sortable, filterable situational status display, as a backing TableModel for
a JTable view.
|
StationListViewer |
This provides a sortable, filterable situational status display, as a JTable wrapped in a JFrame
for GUI rendering.
|
StationRenderer |
This class draws APRS station symbols on a OpenMap MapBean object.
|
StringedEnumListCustomizedLocalizedRenderer |
ListCellRenderer for JComboBoxes displaying Strings representing enumerations that have localized names.
|
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 topography
on the MapBean based on the binary tiled map data obtained from the US Geological
Survey's SRTM3 project.
|
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.
|
TrackedStationTableModel |
This singleton table model manages UI access to the
WatchedStationsTracker . |
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 | Description |
---|---|
BackgroundTimeMode |
This enumeration specifies the mode for plotting GUI backgrounds.
|
ListViewMode |
Enums specifying the view modes for the StationListViewer model.
|
PopupStationWindow.SortOrder |
Enum defining sorting order for multiple stations/objects at a single point.
|
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.