Interface FlightNumber
- All Known Subinterfaces:
FlightData
- All Known Implementing Classes:
ACARSFlightReport
,AssignmentLeg
,DraftFlightReport
,FDRFlightReport
,Flight
,FlightInfo
,FlightReport
,RawScheduleEntry
,ScheduleEntry
,ScheduleSearchCriteria
,ScheduleSearchEntry
,SimFDRFlightReport
,XACARSFlightReport
,XAFlightInfo
public interface FlightNumber
An interface to describe Flight Numbers.
- Since:
- 8.6
- Version:
- 8.6
- Author:
- Luke
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
compare
(FlightNumber f1, FlightNumber f2) Compares two Flight Numbers by comparing Airline, Number and Leg.static int
compare
(FlightNumber f1, FlightNumber f2, boolean compareLegs) Compares two Flight Numbers by comparing Airline, Number and optionally Leg.Returns the Airline.int
Returns the Flight Number.int
getLeg()
Returns the Flight Leg.
-
Method Details
-
getAirline
-
getFlightNumber
int getFlightNumber()Returns the Flight Number.- Returns:
- the flight number
-
getLeg
int getLeg()Returns the Flight Leg.- Returns:
- the leg
-
compare
Compares two Flight Numbers by comparing Airline, Number and Leg.- Parameters:
f1
- a FlightNumberf2
- a FlightNumber- Returns:
- -1, 0 or 1
-
compare
Compares two Flight Numbers by comparing Airline, Number and optionally Leg.- Parameters:
f1
- a FlightNumberf2
- a FlightNumbercompareLegs
- TRUE if legs should be compared, otherwise FALSE- Returns:
- -1, 0 or 1
-