Class TrackDAO

java.lang.Object
org.deltava.dao.http.DAO
org.deltava.dao.http.TrackDAO
Direct Known Subclasses:
GetAUSOTs, GetNATs, GetPACOTs

public abstract class TrackDAO extends DAO
A Data Access Object that loads trans-oceanic track NOTAMs.
Since:
1.0
Version:
5.0
Author:
Luke
  • Field Details

    • CRLF

      protected static final String CRLF
      Line separator
  • Constructor Details

    • TrackDAO

      public TrackDAO()
  • Method Details

    • getTrackInfo

      public abstract String getTrackInfo() throws DAOException
      Downloads track data.
      Returns:
      the track data
      Throws:
      DAOException - if an I/O error occurs
    • getWaypoints

      public abstract Map<String, Collection<String>> getWaypoints() throws DAOException
      Returns the Waypoints for each Track.
      Returns:
      a Map of waypoint codes, keyed by track code
      Throws:
      DAOException - if an I/O error occurs