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,TLcdAzureMapsModelDescriptor,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,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.
-