Package com.luciad.model
Interface ILcdModelDescriptor
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
ILcdAPP6AModelDescriptor
,ILcdDatabaseModelDescriptor
,ILcdDataModelDescriptor
,ILcdDataSourceModelDescriptor<T>
,ILcdEarthAssetBasedModelDescriptor
,ILcdEarthModelDescriptor
,ILcdImageModelDescriptor
,ILcdMS2525bModelDescriptor
,ILcdPanoramaModelDescriptor
,ILcdSVGModelDescriptor
- All Known Implementing Classes:
ALcdASDIModelDescriptor
,ALcdASTERIXModelDescriptor
,ALcdLIDARModelDescriptor
,ALcdMagneticNorthModelDescriptor
,TLcdAerodromeModelDescriptor
,TLcdAirspaceModelDescriptor
,TLcdAIXM51ModelDescriptor
,TLcdAIXMAerodromeModelDescriptor
,TLcdAIXMAirspaceModelDescriptor
,TLcdAIXMDesignatedPointModelDescriptor
,TLcdAIXMDMEModelDescriptor
,TLcdAIXMGeoborderModelDescriptor
,TLcdAIXMILSModelDescriptor
,TLcdAIXMMarkerModelDescriptor
,TLcdAIXMModelListDescriptor
,TLcdAIXMNDBModelDescriptor
,TLcdAIXMObstacleModelDescriptor
,TLcdAIXMProcedureTrajectoryModelDescriptor
,TLcdAIXMRouteModelDescriptor
,TLcdAIXMRunwayModelDescriptor
,TLcdAIXMTACANModelDescriptor
,TLcdAIXMVORModelDescriptor
,TLcdAPP6AModelDescriptor
,TLcdAreaMinimumAltitudeModelDescriptor
,TLcdARINCAerodromeModelDescriptor
,TLcdARINCAirportCommunicationModelDescriptor
,TLcdARINCControlledAirspaceModelDescriptor
,TLcdARINCDMEModelDescriptor
,TLcdARINCEnrouteAirwayModelDescriptor
,TLcdARINCEnrouteCommunicationModelDescriptor
,TLcdARINCFIRUIRModelDescriptor
,TLcdARINCHeliportCommunicationModelDescriptor
,TLcdARINCHoldingModelDescriptor
,TLcdARINCILSModelDescriptor
,TLcdARINCMarkerModelDescriptor
,TLcdARINCMinimumSectorAltitudeModelDescriptor
,TLcdARINCModelListDescriptor
,TLcdARINCMORAModelDescriptor
,TLcdARINCNDBModelDescriptor
,TLcdARINCProcedureTrajectoryModelDescriptor
,TLcdARINCRestrictiveAirspaceModelDescriptor
,TLcdARINCRunwayModelDescriptor
,TLcdARINCTACANModelDescriptor
,TLcdARINCVORModelDescriptor
,TLcdARINCWayPointModelDescriptor
,TLcdASDIFlightPlanHistoryModelDescriptor
,TLcdASDIFlightPlanModelDescriptor
,TLcdASDITrackModelDescriptor
,TLcdASDITrajectoryModelDescriptor
,TLcdASTERIXModelListDescriptor
,TLcdASTERIXPlotModelDescriptor
,TLcdASTERIXRadarServiceMessageModelDescriptor
,TLcdASTERIXRadarVideoModelDescriptor
,TLcdASTERIXTrackModelDescriptor
,TLcdASTERIXTrajectoryModelDescriptor
,TLcdASTERIXWeatherModelDescriptor
,TLcdATSRouteModelDescriptor
,TLcdBCIRasterModelDescriptor
,TLcdBILModelDescriptor
,TLcdBingMapsModelDescriptor
,TLcdCADRGModelDescriptor
,TLcdCADRGMultilevelRasterModelDescriptor
,TLcdCGMModelDescriptor
,TLcdCoverageModelDescriptor
,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
,TLcdDatabaseModelDescriptor
,TLcdDataModelDescriptor
,TLcdDB2SpatialModelDescriptor
,TLcdDBModelDescriptor
,TLcdDEMModelDescriptor
,TLcdDGNModelDescriptor
,TLcdDIMAPModelDescriptor
,TLcdDMEDModelDescriptor
,TLcdDMEModelDescriptor
,TLcdDTEDModelDescriptor
,TLcdDWGModelDescriptor
,TLcdE57ModelDescriptor
,TLcdEarthAssetBasedModelDescriptor
,TLcdEarthAssetModelDescriptor
,TLcdEarthModelDescriptor
,TLcdECRGModelDescriptor
,TLcdECRGMultilevelRasterModelDescriptor
,TLcdECWModelDescriptor
,TLcdEditableDataModelListDescriptor
,TLcdEditableModelListDescriptor
,TLcdETOPOModelDescriptor
,TLcdFeaturedModelDescriptor
,TLcdFinalApproachPathModelDescriptor
,TLcdGDFDatasetModelDescriptor
,TLcdGDFLayerModelDescriptor
,TLcdGDFSectionModelDescriptor
,TLcdGeoborderModelDescriptor
,TLcdGeoJsonModelDescriptor
,TLcdGeoPackageModelDescriptor
,TLcdGeospatialPDFModelDescriptor
,TLcdGeoSPOTModelDescriptor
,TLcdGeoTIFFModelDescriptor
,TLcdGlidePathModelDescriptor
,TLcdGML2ModelDescriptor
,TLcdGML31ModelDescriptor
,TLcdGML32ModelDescriptor
,TLcdGML3ModelDescriptor
,TLcdGMLModelDescriptor
,TLcdGRIB2ModelDescriptor
,TLcdGRIBBulletinModelDescriptor
,TLcdGRIBModelDescriptor
,TLcdHanaModelDescriptor
,TLcdHashedFeaturedModelDescriptor
,TLcdHelipadModelDescriptor
,TLcdHeliportModelDescriptor
,TLcdHoldingModelDescriptor
,TLcdIGRFModelDescriptor
,TLcdILSDMEModelDescriptor
,TLcdILSModelDescriptor
,TLcdImageModelDescriptor
,TLcdInformixGeodeticModelDescriptor
,TLcdInformixSpatialModelDescriptor
,TLcdJAIModelDescriptor
,TLcdJPEG2000ModelDescriptor
,TLcdJPIPModelDescriptor
,TLcdKML22ModelDescriptor
,TLcdLASModelDescriptor
,TLcdLocalizerModelDescriptor
,TLcdLVDBModelDescriptor
,TLcdMagneticNorthModelDescriptor
,TLcdMarkerModelDescriptor
,TLcdMBTilesModelDescriptor
,TLcdMIFModelDescriptor
,TLcdMilitaryTrainingRouteModelDescriptor
,TLcdMinimumSectorAltitudeModelDescriptor
,TLcdModelDescriptor
,TLcdMrSIDModelDescriptor
,TLcdMS2525bModelDescriptor
,TLcdMSSQLModelDescriptor
,TLcdMultilevelGeoTIFFModelDescriptor
,TLcdMultilevelJAIModelDescriptor
,TLcdMultilevelRasterModelDescriptor
,TLcdMultilevelRSTModelDescriptor
,TLcdMultilevelTiledModelDescriptor
,TLcdMultivaluedRasterModelDescriptor
,TLcdNDBModelDescriptor
,TLcdNetCDFModelDescriptor
,TLcdNITFModelDescriptor
,TLcdNVG15ModelDescriptor
,TLcdNVG20ModelDescriptor
,TLcdNVGModelDescriptor
,TLcdOBJModelDescriptor
,TLcdObstacleModelDescriptor
,TLcdOpenFlightModelDescriptor
,TLcdOracleGeoRasterModelDescriptor
,TLcdOracleSpatialModelDescriptor
,TLcdOrtcaModelDescriptor
,TLcdPanoramaModelDescriptor
,TLcdParachuteJumpAreaModelDescriptor
,TLcdPOLModelDescriptor
,TLcdPostGISModelDescriptor
,TLcdProcedureModelDescriptor
,TLcdProcedureTrajectoryModelDescriptor
,TLcdRasterModelDescriptor
,TLcdRefuelingAirspaceModelDescriptor
,TLcdRefuelingTrackModelDescriptor
,TLcdRSTModelDescriptor
,TLcdRunwayModelDescriptor
,TLcdS57CatalogueModelDescriptor
,TLcdS57LevelModelDescriptor
,TLcdS57ModelDescriptor
,TLcdS63ModelDescriptor
,TLcdServiceModelDescriptor
,TLcdSHPModelDescriptor
,TLcdSIGWXModelDescriptor
,TLcdSpatiaLiteModelDescriptor
,TLcdSpecialUseAirspaceModelDescriptor
,TLcdSVGModelDescriptor
,TLcdSwissDHMMatrixModelDescriptor
,TLcdTACANModelDescriptor
,TLcdUSRPDatasetModelDescriptor
,TLcdUSRPModelDescriptor
,TLcdVFRAerodromeModelDescriptor
,TLcdVFROffsetModelDescriptor
,TLcdVFRRouteModelDescriptor
,TLcdVORModelDescriptor
,TLcdVPFModelDescriptor
,TLcdWayPointModelDescriptor
,TLcdWCSProxyModelDescriptor
,TLcdWFSProxyModelDescriptor
,TLcdWMMModelDescriptor
,TLcdWMSProxyModelDescriptor
,TLcdWMTSModelDescriptor
,TLcyDrawingDataModelDescriptor
,TLcyDrawingModelDescriptor
,TLfnRasterTileStoreModelDescriptor
,TLfnTileStoreModelDescriptor
,TLfnVectorTileStoreModelDescriptor
Provides more information about an
ILcdModel
.
A model descriptor can be used to determine what type of data is contained in a model;
to each ILcdModelDecoder
in LuciadLightspeed typically corresponds one (sometimes two)
model descriptor implementation.
The following information is always provided by a model descriptor:
- the name of the data source.
- the type/format name of the data source.
- the display name of the data source.
Note that a model also has a model metadata
instance.
This allows storing ISO metadata and can be retrieved
without
having to decode the model itself.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a displayable name for the data source, suitable for usage in user interfaces.Returns the full name that uniquely identifies the data source.Returns the type/format name of the data source.
-
Method Details
-
getTypeName
String getTypeName()Returns the type/format name of the data source. The data format String is an easy means to identify a format. It is not guaranteed to be unique, so additional checks may be necessary. This can be mif or shape, for instance.- Returns:
- the type name of the data source.
-
getDisplayName
String getDisplayName()Returns a displayable name for the data source, suitable for usage in user interfaces. This is typically a shortened version of the source name, for example the file name without directory or extension.- Returns:
- a displayable name for the data source.
-
getSourceName
String getSourceName()Returns the full name that uniquely identifies the data source. This can be the full file name for a file source, or the table name for a database source, for instance.- Returns:
- the full name of the data source.
-