Interface ILcdDataSource

All Known Subinterfaces:
ILcdBingMapsDataSource, ILcdE57PanoramaDataSource, ILcdE57PointCloudDataSource
All Known Implementing Classes:
TLcdASTERIXDataSource, TLcdBIMDataSource, TLcdBingMapsDataSource, TLcdCoverageDataSource, TLcdCSVDataSource, TLcdCustomBingMapsDataSource, TLcdDataSource, TLcdGeoPackageDataSource, TLcdMBTilesDataSource, TLcdNetCDFDataSource, TLcdNetCDFMultiBandDataSource, TLcdS57CatalogueDataSource, TLcdWCSDataSource, TLcdWFSDataSource, TLcdWMSDataSource, TLcdWMTSDataSource, TLfnTileStoreDataSource

public interface ILcdDataSource

General representation of a data source. It contains the information that is needed to describe a source, such as a file path or a service connection. It should not contain any logic, making it for example possible to serialize data sources. ILcdDataSource objects can be used as argument in the ILcdModelDecoder.decodeSource(ILcdDataSource) method.

Implementing classes should make sure that instances of this class that describe the same data source(s), are equal to one another.

Since:
11.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a string description of the data source.
  • Method Details

    • getDescription

      String getDescription()
      Returns a string description of the data source. This will typically be used in a GUI, or in error and warning messages.
      Returns:
      a String describing the data source.