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
,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:
-