Class TLcdDAFIFRefuelingAirspaceFeatureClassMapper

java.lang.Object
com.luciad.ais.model.util.TLcdFeatureClassMapper
com.luciad.ais.model.refuelingtrack.TLcdRefuelingAirspaceFeatureClassMapper
com.luciad.format.dafif.model.refuelingtrack.TLcdDAFIFRefuelingAirspaceFeatureClassMapper
All Implemented Interfaces:
ILcdFeatureClassMapper

public class TLcdDAFIFRefuelingAirspaceFeatureClassMapper extends TLcdRefuelingAirspaceFeatureClassMapper
This class keeps track of the Class objects of DAFIF specific features defined in the ILcdDAFIFRefuelingAirspaceFeature interface.

Since this class inherits from the TLcdRefuelingAirspaceFeatureClassMapper class, users can access more general refueling track features as well.

See Also:
  • Constructor Details

    • TLcdDAFIFRefuelingAirspaceFeatureClassMapper

      protected TLcdDAFIFRefuelingAirspaceFeatureClassMapper()
      Constructs a new TLcdDAFIFRefuelingAirspaceFeatureClassMapper object.

      The new instance will contain a feature class mapping for each feature in the ILcdDAFIFRefuelingAirspaceFeature interface.

      This protected constructor was added to allow users to make extensions of this class.

  • Method Details

    • getInstance

      public static ILcdFeatureClassMapper getInstance()
      Returns a TLcdDAFIFRefuelingAirspaceFeatureClassMapper object.

      This method will always return the same instance. The returned instance will contain a feature class mapping for each feature in the ILcdDAFIFRefuelingAirspaceFeature interface.

      Returns:
      a TLcdDAFIFRefuelingAirspaceFeatureClassMapper object