Package com.luciad.format.s57
Class TLcdS57ObjectClassMap
java.lang.Object
com.luciad.format.s57.TLcdS57ObjectClassMap
- All Implemented Interfaces:
ILcdS57ObjectClassMap
This class maps S-57 object class codes to numerical identifiers.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the data model corresponding to this object class map.getObjectClassDescriptor
(int aObjectClassCode) Returns the S-57 object class descriptor for the given object class code.Returns a List of integers, containing all object classes in this map.int
getObjectClassFromString
(String aObjectString) Returns the numerical identifier for the given object code.Returns the S-57 product type (ENC, AML, ...) described by this object class map.getStringFromObjectClass
(int aObjectClass) Returns the object code for the given numerical identifier.
-
Constructor Details
-
TLcdS57ObjectClassMap
public TLcdS57ObjectClassMap()
-
-
Method Details
-
getProductType
Returns the S-57 product type (ENC, AML, ...) described by this object class map.- Returns:
- the S-57 product type (ENC, AML, ...) described by this object class map.
-
getDataModel
Returns the data model corresponding to this object class map.- Returns:
- the data model corresponding to this object class map.
-
getObjectClasses
Returns a List of integers, containing all object classes in this map. The list is sorted in ascending order.- Returns:
- a List of integers, containing all object classes in this map.
-
getObjectClassFromString
Returns the numerical identifier for the given object code.- Specified by:
getObjectClassFromString
in interfaceILcdS57ObjectClassMap
-
getStringFromObjectClass
Returns the object code for the given numerical identifier.- Specified by:
getStringFromObjectClass
in interfaceILcdS57ObjectClassMap
-
getObjectClassDescriptor
Returns the S-57 object class descriptor for the given object class code.
-