Package com.luciad.ais.model.util
Interface ILcdFeatureClassMapper
- All Known Implementing Classes:
TLcdAerodromeFeatureClassMapper,TLcdAirspaceFeatureClassMapper,TLcdAIXMAerodromeFeatureClassMapper,TLcdAIXMAirspaceFeatureClassMapper,TLcdAIXMATSRouteFeatureClassMapper,TLcdAIXMDMEFeatureClassMapper,TLcdAIXMGeoborderFeatureClassMapper,TLcdAIXMGlidePathFeatureClassMapper,TLcdAIXMILSFeatureClassMapper,TLcdAIXMLocalizerFeatureClassMapper,TLcdAIXMMarkerFeatureClassMapper,TLcdAIXMNavaidFeatureClassMapper,TLcdAIXMNDBFeatureClassMapper,TLcdAIXMProcedureFeatureClassMapper,TLcdAIXMProcedureLegFeatureClassMapper,TLcdAIXMRouteSegmentFeatureClassMapper,TLcdAIXMRunwayClinePointFeatureClassMapper,TLcdAIXMRunwayDirectionFeatureClassMapper,TLcdAIXMRunwayFeatureClassMapper,TLcdAIXMTACANFeatureClassMapper,TLcdAIXMVORFeatureClassMapper,TLcdAIXMWayPointFeatureClassMapper,TLcdARINCAerodromeCommunicationFeatureClassMapper,TLcdARINCAerodromeFeatureClassMapper,TLcdARINCAirspaceFeatureClassMapper,TLcdARINCATSRouteSegmentFeatureClassMapper,TLcdARINCCommunicationFeatureClassMapper,TLcdARINCDMEFeatureClassMapper,TLcdARINCEnrouteCommunicationFeatureClassMapper,TLcdARINCGlidePathFeatureClassMapper,TLcdARINCHoldingFeatureClassMapper,TLcdARINCILSFeatureClassMapper,TLcdARINCLocalizerFeatureClassMapper,TLcdARINCMarkerFeatureClassMapper,TLcdARINCNavaidFeatureClassMapper,TLcdARINCNDBFeatureClassMapper,TLcdARINCProcedureFeatureClassMapper,TLcdARINCRunwayDirectionFeatureClassMapper,TLcdARINCRunwayFeatureClassMapper,TLcdARINCTACANFeatureClassMapper,TLcdARINCVORFeatureClassMapper,TLcdARINCWaypointFeatureClassMapper,TLcdArrestingGearFeatureClassMapper,TLcdATSRouteFeatureClassMapper,TLcdATSRouteSegmentFeatureClassMapper,TLcdDAFIFAerodromeFeatureClassMapper,TLcdDAFIFAirspaceFeatureClassMapper,TLcdDAFIFArrestingGearFeatureClassMapper,TLcdDAFIFATSRouteFeatureClassMapper,TLcdDAFIFATSRouteSegmentFeatureClassMapper,TLcdDAFIFCommunicationFeatureClassMapper,TLcdDAFIFDMEFeatureClassMapper,TLcdDAFIFGlidePathFeatureClassMapper,TLcdDAFIFHelipadFeatureClassMapper,TLcdDAFIFHoldingFeatureClassMapper,TLcdDAFIFLocalizerFeatureClassMapper,TLcdDAFIFMarkerFeatureClassMapper,TLcdDAFIFMilitaryTrainingRouteFeatureClassMapper,TLcdDAFIFMilitaryTrainingRoutePointFeatureClassMapper,TLcdDAFIFMilitaryTrainingRouteSegmentFeatureClassMapper,TLcdDAFIFNavaidFeatureClassMapper,TLcdDAFIFNDBFeatureClassMapper,TLcdDAFIFOrtcaFeatureClassMapper,TLcdDAFIFParachuteJumpAreaFeatureClassMapper,TLcdDAFIFProcedureFeatureClassMapper,TLcdDAFIFRefuelingAirspaceFeatureClassMapper,TLcdDAFIFRefuelingTrackFeatureClassMapper,TLcdDAFIFRefuelingTrackPointFeatureClassMapper,TLcdDAFIFRunwayDirectionFeatureClassMapper,TLcdDAFIFRunwayFeatureClassMapper,TLcdDAFIFTACANFeatureClassMapper,TLcdDAFIFVFRRouteFeatureClassMapper,TLcdDAFIFVFRRoutePointFeatureClassMapper,TLcdDAFIFVORFeatureClassMapper,TLcdDAFIFWaypointFeatureClassMapper,TLcdDMEFeatureClassMapper,TLcdFeatureClassMapper,TLcdGeoborderFeatureClassMapper,TLcdGlidePathFeatureClassMapper,TLcdHelipadFeatureClassMapper,TLcdHoldingFeatureClassMapper,TLcdILSFeatureClassMapper,TLcdLocalizerFeatureClassMapper,TLcdMarkerFeatureClassMapper,TLcdMilitaryTrainingRouteFeatureClassMapper,TLcdMilitaryTrainingRoutePointFeatureClassMapper,TLcdMilitaryTrainingRouteSegmentFeatureClassMapper,TLcdNavaidFeatureClassMapper,TLcdNDBFeatureClassMapper,TLcdObstacleFeatureClassMapper,TLcdOrtcaFeatureClassMapper,TLcdParachuteJumpAreaFeatureClassMapper,TLcdProcedureFeatureClassMapper,TLcdProcedureLegFeatureClassMapper,TLcdRefuelingAirspaceFeatureClassMapper,TLcdRefuelingTrackFeatureClassMapper,TLcdRefuelingTrackPointFeatureClassMapper,TLcdRunwayClinePointFeatureClassMapper,TLcdRunwayDirectionFeatureClassMapper,TLcdRunwayFeatureClassMapper,TLcdServiceFeatureClassMapper,TLcdTACANFeatureClassMapper,TLcdVFRRouteFeatureClassMapper,TLcdVFRRoutePointFeatureClassMapper,TLcdVORFeatureClassMapper,TLcdWaypointFeatureClassMapper
public interface ILcdFeatureClassMapper
This interface allows to register all feature names for an entity together with
their feature
Class objects.
An ILcdFeatureClassMapper object can be inspected to check the Class
of a feature value.
-
Method Summary
-
Method Details
-
register
Registers the specifiedClassobject for the given feature name.- Parameters:
aFeatureName- a feature nameaFeatureClass- all values of the feature named aFeatureName should be of the type aFeatureClass- Throws:
IllegalArgumentException
-
getFeatureClass
Returns theClassobject for the given feature name.- Parameters:
aFeatureName- a feature name- Returns:
- the
Classobject for the given feature name - Throws:
IllegalArgumentException
-