See: Description
Interface | Description |
---|---|
AbortListener |
This interface provides a callback so something can be asynchronously notified that
the user has requested cancellation of a long-running background job.
|
FileLogger.RolloverHandler<T> |
Define a handler to be called when the logger rolls over to a new file.
|
FireTableModel |
This interface defines methods so a UI-independent object can forward
data change events to a UI-specific table model.
|
FullGeoMapIfc |
This interface defines GUI-platform-independent methods for manipulating a fully-detailed map display in YAAC.
|
GeoMapIfc |
This interface defines GUI-platform-independent methods for manipulating a minimal map display in YAAC.
|
GraphicalErrorLogger |
This interface provides a means to access the platform-specific GUI
classes from UI-independent code in YAAC.
|
GuiIfc |
This provides a GUI subsystem independent interface to the UI, so the
backend can request GUI services without having to worry about whether it
is AWT/Swing or something else (such as Android).
|
GuiIfc.FullMapFunctor |
Declare a callback for operations that have to iterate over all full-function map windows, not just the current one.
|
GuiIfc.MapFunctor |
Declare a callback for operations that have to iterate over all map windows, not just the current one.
|
HelpTaggedException |
This interface identifies a Throwable that has a YAAC help tag associated
with it to help the user debug their problem.
|
LocalObjectTracker.LocalObjectListener |
This interfaces defines an object that can be informed about changes to the ObjectReports
stored in the LocalObjectTracker,
|
Macros.MacroChangeListener |
Interface for listeners who want to know if a macro is changed.
|
MoveObjectListener |
This interface allows the GUI's moveObject() method to report to the back-end
when an APRS Object has had its geographical position changed, without using any
GUI-implementation-dependent methods.
|
ShutdownHandler |
This interface declares an object that needs cleanup operations if YAAC is shut down.
|
SnifferDataListener |
This interface defines callbacks used by GUI classes wrapping the
SnifferDataModel.
|
SnifferLogFilter |
Specify whether received packets should be logged anyway even if
received packet logging is disabled.
|
StatusListener |
This interface defines something that can display the current status of an ongoing
long-running operation.
|
YAACPreferences |
This interface declares String constants for the names of Preference values used
across multiple classes within YAAC.
|
Class | Description |
---|---|
AlohaRanger |
This class collects the station information involved in a particular port's aloha circle
calculation.
|
AlohaTracker |
This class tracks the real-time addition and removal of stations from the data cache,
and computes the Aloha circle for each open RF interface, based on current data and
the algorithm defined by Bob Bruninga, WB4APR.
|
AX25Logger |
This class batches up logging AX.25 messages.
|
ErrorLogger |
This class contains static methods for reporting errors.
|
ErrorLogger.ErrorLoggerRunnable |
Helper class for transferring error displays to the GUI dispatch thread.
|
FileLogger<T> |
This class implements a generic time-batched logging facility for an arbitrary
record type T in a date-rolled sequential logging file.
|
GuiIfc.MessagingParams |
Data structure containing parameters needed to transmit a text message.
|
GuiIfc.OsmImportParams |
Data structure of parameters needed for the OpenStreetMap import operation.
|
GuiIfc.TileDownloadParams |
Data structure of parameters needed for the OpenStreetMap pre-imported tile download operation.
|
LocalObjectTracker |
This class manages and tracks the state of Objects being originated by the
local station.
|
LocalObjectTracker.ObjectLink |
This class maintains an association between a local ObjectReport and the ObjectReportSender used
to transmit this object to the network (assuming that the Object is enabled for transmission).
|
Macros |
This class collects macro values that can be substituted into text output
(such as status messages, pre-defined text messages, etc.) when referenced.
|
Macros.MacroInfo |
The class containing all the data associated with a macro name.
|
QueryResponder |
This class handles processing queries sent to this station.
|
QueryResponder.OnePortFrameWrapper |
Wrap a AX25Frame so it will be sent to exactly one outgoing PortConnector.
|
SnifferDataModel |
This class maintains a list of all messages heard by the application.
|
StringLogger |
This class batches up logging text messages to a text file.
|
WatchedStationsTracker |
This class records specific behavior for stations and objects that the user
specifically wants to monitor.
|
WatchedStationsTracker.WatchedStation |
This class specifies the types of operations to be performed for a specifically
tracked station or object.
|
Enum | Description |
---|---|
PacketExportMode |
This enumeration defines the various formats that can be used to write a AX.25 frame to a disk file.
|
WatchedStationsTracker.Importance |
This enum specifies the importance or priority of a given station or Object
relative to others.
|
Exception | Description |
---|---|
HelpTaggedIOException |
This exception is the same as java.io.IOException, except that it carries a
help tag so the error display code can provide additional documentation to the
user.
|
UserAbort |
This exception is thrown to indicate that a ProgressDialog's cancel button has been pressed.
|
This package contains classes implementing the core back-end functionality of YAAC, including logging, connecting the back-end to platform-appropriate front-end GUIs, the basic AX.25 message collecting function, and standard APRS client query response handling (as specified in chapter 15 of the APRS Protocol Reference, Version 1.0.1).