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
.
-
ILcdFeatured
interface has been deprecated in favor ofILcdDataObject
andTLcdDataModel
.