Class SelectableGate

All Implemented Interfaces:
Serializable, Cloneable, Comparable<NavigationDataBean>, ComboAlias, GeoLocation, IconMapEntry, MapEntry, MarkerMapEntry, TabbedMapEntry, UseCount, Cacheable

class SelectableGate extends Gate implements TabbedMapEntry
A bean to store airport Gate information and allow metadata editing on a map.
Since:
10.2
Version:
11.2
Author:
Luke
  • Constructor Details

    • SelectableGate

      SelectableGate(Gate g)
      Creates a new selectable Gate from an existing Gate.
      Parameters:
      g - the Gate
  • Method Details

    • setAirlineOptions

      public void setAirlineOptions(Collection<Airline> airlines)
      Adds Airline choices to this Gate.
      Parameters:
      airlines - a Collection of Airlines
    • setZoneOptions

      public void setZoneOptions(Collection<GateZone> zones)
      Adds customs zone choices to this Gate.
      Parameters:
      zones - a Collection of GateZones
    • getTabs

      public LinkedHashMap<String,String> getTabs()
      Description copied from interface: TabbedMapEntry
      Returns the tab names.
      Specified by:
      getTabs in interface TabbedMapEntry
      Returns:
      a List of tab names