Class ArrayConverter


public class ArrayConverter extends ListConverter
The ArrayConverter can convert SEQUENCE OF/SET OF value object to/from arrays This class is not intent to be extended.
  • Constructor Details

    • ArrayConverter

      public ArrayConverter()
    • ArrayConverter

      public ArrayConverter(AsnConverter componentConverter)
  • Method Details

    • getSize

      public int getSize(Object object)
      Answer the size of the SEQUENCE OF/SET OF value object
      Specified by:
      getSize in class ListConverter
      Parameters:
      object - The SEQUENCE OF/SET OF value object
      Returns:
      The size of the SEQUENCE OF/SET OF value object
    • getComponentObject

      public Object getComponentObject(Object object, int index)
      Answer the component object of the SEQUENCE OF/SET OF value object
      Specified by:
      getComponentObject in class ListConverter
      Parameters:
      object - The SEQUENCE OF/SET OF value object
      index - The index of the component object
      Returns:
      The component object of the SEQUENCE OF/SET OF value object
    • createObject

      public Object createObject(int size)
      Given the size, create a (temporary) SEQUENCE OF/SET OF value object
      Specified by:
      createObject in class ListConverter
      Parameters:
      size - The size of the SEQUENCE OF/SET OF value object
      Returns:
      The SEQUENCE OF/SET OF value object
    • addComponentObject

      public void addComponentObject(Object object, Object componentObject)
      Add component object to the SEQUENCE OF/SET OF value object
      Specified by:
      addComponentObject in class ListConverter
      Parameters:
      object - The SEQUENCE OF/SET OF value object
      componentObject - The component object
    • toObject

      public Object toObject(Object object)
      Return the final SEQUENCE OF/SET OF value object for the given temporary object
      Specified by:
      toObject in class ListConverter
      Parameters:
      object - The list object
      Returns:
      The SEQUENCE OF/SET OF value object