Class TLcdS57AttributeClassMap

java.lang.Object
com.luciad.format.s57.TLcdS57AttributeClassMap
All Implemented Interfaces:
ILcdS57AttributeClassMap

public class TLcdS57AttributeClassMap extends Object implements ILcdS57AttributeClassMap
This class maps S-57 attribute codes to numerical identifiers.
  • Constructor Details

    • TLcdS57AttributeClassMap

      public TLcdS57AttributeClassMap()
  • Method Details

    • getAttributeClasses

      public List<Integer> getAttributeClasses()
      Returns a List of integers, containing all attribute classes in this map. The list is sorted in ascending order.
      Returns:
      a List of integers, containing all attribute classes in this map.
    • getAttributeClassFromString

      public int getAttributeClassFromString(String aAttributeCode)
      Returns the numerical identifier for the given attribute code.
      Specified by:
      getAttributeClassFromString in interface ILcdS57AttributeClassMap
      Parameters:
      aAttributeCode -
    • getStringFromAttributeClass

      public String getStringFromAttributeClass(int aAttributeClassCode)
      Returns the attribute code for the given numerical identifier.
      Specified by:
      getStringFromAttributeClass in interface ILcdS57AttributeClassMap
      Parameters:
      aAttributeClassCode -
    • getAttributeClassDescriptor

      public TLcdS57AttributeClassDescriptor getAttributeClassDescriptor(int aAttributeClassCode)
      Returns the S-57 attribute class descriptor for the given attribute class code.
      Parameters:
      aAttributeClassCode -