Package com.luciad.model
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 TypeMethodDescriptionReturns 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.
-