Interface FlightData

All Superinterfaces:
FlightNumber, RoutePair
All Known Implementing Classes:
ACARSFlightReport, DraftFlightReport, FDRFlightReport, FlightInfo, FlightReport, SimFDRFlightReport, XACARSFlightReport, XAFlightInfo

public interface FlightData extends FlightNumber, RoutePair
A bean to store information about a Flight, designed to provide a common interface for classes that operate on FlightReports and ACARS FlightInfo beans.
Since:
10.0
Version:
10.0
Author:
Luke
  • Method Details

    • getEquipmentType

      String getEquipmentType()
      Returns the equipment type used.
      Returns:
      the equipment type
    • getNetwork

      OnlineNetwork getNetwork()
      Returns the OnlineNetwork the flight is operated on.
      Returns:
      an OnlineNetwork or null if offline
    • getSimulator

      Simulator getSimulator()
      Returns the Simulator used for this flight.
      Returns:
      a Simulator
    • getFDR

      Recorder getFDR()
      Returns the Flight Data recorder used for this flight.
      Returns:
      a Recorder enum or null if none/unknown
    • getDate

      Instant getDate()
      Returns the date of the flight.
      Returns:
      the date/time