Package com.luciad.util
Interface ILcdCollectionFeaturedDescriptor
- All Superinterfaces:
ILcdFeaturedDescriptor
- All Known Implementing Classes:
TLcdARINCControlledAirspaceModelDescriptor,TLcdARINCRestrictiveAirspaceModelDescriptor,TLcdDAFIFAerodromeModelDescriptor,TLcdDAFIFHeliportModelDescriptor,TLcdXMLFeaturedDescriptor
Deprecated.
Extension to ILcdFeaturedDescriptor that enables gathering information on the classes of
features which are multivalued, i.e. the value of a feature is a collection, e.g.
an Array, an Enumeration, a Vector, ... .
The class returned by
ILcdFeaturedDescriptor.getFeatureClass(int) is then the collections class,
which hides the class of the elements inside the class.-
Method Summary
Modifier and TypeMethodDescriptiongetFeatureElementClass(int aFeatureIndex) Deprecated.Returns class of elements in a collection returned byILcdFeaturedDescriptor.getFeatureClass(int)given that all elements must implement this class.Methods inherited from interface com.luciad.util.ILcdFeaturedDescriptor
getFeatureClass, getFeatureCount, getFeatureIndex, getFeatureName, getFeatureUnitOfMeasure
-
Method Details
-
getFeatureElementClass
Deprecated.Returns class of elements in a collection returned byILcdFeaturedDescriptor.getFeatureClass(int)given that all elements must implement this class. If the feature class is not a collection, this method returnsnull.- Parameters:
aFeatureIndex- the index of the feature to retrieve the elements class for. Typically this should only be done for features in whichILcdFeaturedDescriptor.getFeatureClass(int)returns some kind of collection. For other features (with single values), this method should revert toILcdFeaturedDescriptor.getFeatureClass(int).- Returns:
- class of elements in a collection returned by
ILcdFeaturedDescriptor.getFeatureClass(int)given that all elements must implement this class. If the feature class is not a collection, this method returnsnull.
-
ILcdFeaturedinterface has been deprecated in favor ofILcdDataObjectandTLcdDataModel.