Interface ILcdDAFIFModelDescriptorSupport

All Known Implementing Classes:
TLcdDAFIFAerodromeModelDescriptor, TLcdDAFIFAerodromeNavaidModelListDescriptor, TLcdDAFIFAirspaceModelDescriptor, TLcdDAFIFAirspaceModelListDescriptor, TLcdDAFIFATSRouteModelDescriptor, TLcdDAFIFDMEModelDescriptor, TLcdDAFIFGlidePathModelDescriptor, TLcdDAFIFHelipadModelDescriptor, TLcdDAFIFHeliportModelDescriptor, TLcdDAFIFHoldingModelDescriptor, TLcdDAFIFILSDMEModelDescriptor, TLcdDAFIFILSModelListDescriptor, TLcdDAFIFLocalizerModelDescriptor, TLcdDAFIFMarkerModelDescriptor, TLcdDAFIFMilitaryTrainingRouteModelDescriptor, TLcdDAFIFMinimumSectorAltitudeModelDescriptor, TLcdDAFIFNavaidModelListDescriptor, TLcdDAFIFNDBModelDescriptor, TLcdDAFIFOrtcaModelDescriptor, TLcdDAFIFParachuteJumpAreaModelDescriptor, TLcdDAFIFPrecisionApproachPathModelDescriptor, TLcdDAFIFProcedureTrajectoryModelDescriptor, TLcdDAFIFRefuelingAirspaceModelDescriptor, TLcdDAFIFRefuelingTrackModelDescriptor, TLcdDAFIFRefuelingTrackModelListDescriptor, TLcdDAFIFRunwayModelDescriptor, TLcdDAFIFSpecialUseAirspaceModelDescriptor, TLcdDAFIFSpecialUseAirspaceModelListDescriptor, TLcdDAFIFTACANModelDescriptor, TLcdDAFIFVFROffsetModelDescriptor, TLcdDAFIFVFRRouteModelDescriptor, TLcdDAFIFVFRRouteModelListDescriptor, TLcdDAFIFVORModelDescriptor, TLcdDAFIFWayPointModelDescriptor

public interface ILcdDAFIFModelDescriptorSupport
A ILcdDAFIFModelDescriptorSupport is a model descriptor support that can contain additional information about the corresponding DAFIF model.

Additional information can be retrieved from the VERSION file. The VERSION file is a text file next to the root of a DAFIF dataset.

In future releases of DAFIF, optional attributes may be added to this interface. To ensure compatibility, this interface should not be implemented directly.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the effective date for the corresponding DAFIF model or null if no effective date is set.
    Returns the expiration date for the corresponding DAFIF model or null if no effective date is set.
    void
    Set the effective date for the corresponding DAFIF model.
    void
    Set the expiration date for the corresponding DAFIF model.
  • Method Details

    • setExpirationDate

      void setExpirationDate(Date aDate)
      Set the expiration date for the corresponding DAFIF model. Expiration date information can be retrieved from the VERSION file.
      Parameters:
      aDate - the expiration date to be set
    • getExpirationDate

      Date getExpirationDate()
      Returns the expiration date for the corresponding DAFIF model or null if no effective date is set. Expiration date information can be retrieved from the VERSION file.
      Returns:
      the expiration date of the model
    • setEffectiveDate

      void setEffectiveDate(Date aDate)
      Set the effective date for the corresponding DAFIF model. Effective date information can be retrieved from the VERSION file.
      Parameters:
      aDate - the effective date to be set
    • getEffectiveDate

      Date getEffectiveDate()
      Returns the effective date for the corresponding DAFIF model or null if no effective date is set. Effective date information can be retrieved from the VERSION file.
      Returns:
      the effective date of the model