Package com.luciad.model
Interface ILcdDataSourceModelDescriptor<T extends ILcdDataSource>
- All Superinterfaces:
ILcdModelDescriptor,Serializable
- All Known Implementing Classes:
ALcdASTERIXModelDescriptor,TLcdASTERIXModelListDescriptor,TLcdASTERIXPlotModelDescriptor,TLcdASTERIXRadarServiceMessageModelDescriptor,TLcdASTERIXRadarVideoModelDescriptor,TLcdASTERIXTrackModelDescriptor,TLcdASTERIXTrajectoryModelDescriptor,TLcdASTERIXWeatherModelDescriptor,TLcdAzureMapsModelDescriptor,TLcdBingMapsModelDescriptor,TLcdCoverageModelDescriptor,TLcdE57ModelDescriptor,TLcdGeoPackageModelDescriptor,TLcdMBTilesModelDescriptor,TLcdNetCDFModelDescriptor,TLcdS57CatalogueModelDescriptor,TLcdWMTSModelDescriptor,TLfnRasterTileStoreModelDescriptor,TLfnTileStoreModelDescriptor,TLfnVectorTileStoreModelDescriptor
public interface ILcdDataSourceModelDescriptor<T extends ILcdDataSource>
extends ILcdModelDescriptor
Extension of
ILcdModelDescriptor, that also offers the ILcdDataSource that was
used to decode the model (if available). To be used by implementations of ILcdModelDecoder.- Since:
- 11.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the object that was used to decode the corresponding model.Methods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Method Details
-
getDataSource
T getDataSource()Returns the object that was used to decode the corresponding model.- Returns:
- an object describing the data source(s) of the corresponding model. This can be
null, e.g. when the model was not decoded by using anILcdDataSource. - See Also:
-