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 specifiedClass
object 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 theClass
object for the given feature name.- Parameters:
aFeatureName
- a feature name- Returns:
- the
Class
object for the given feature name - Throws:
IllegalArgumentException
-