Interface ILcyModelEncoderContainer

All Known Subinterfaces:
ILcyLucyEnv
All Known Implementing Classes:
TLcyCompositeModelEncoder

@Deprecated public interface ILcyModelEncoderContainer
Deprecated.
Container for ILcdModelEncoders. Offers basic functionality to add, remove and retrieve the model encoders in this collection.
  • Method Details

    • addModelEncoder

      void addModelEncoder(ILcdModelEncoder aModelEncoder, ALcyFileTypeDescriptor aFileTypeDescriptor)
      Deprecated.
      Adds the given model encoder to this container.
      Parameters:
      aModelEncoder - The model encoder to add
      aFileTypeDescriptor - Descriptor that provides additional information about the file types this decoder can handle, or null if this encoder does not work with files.
    • removeModelEncoder

      void removeModelEncoder(ILcdModelEncoder aModelEncoder)
      Deprecated.
      Removes the given model encoder from this container. Does nothing if the given encoder was not in this container.
      Parameters:
      aModelEncoder - The model encoder to remove.
    • getModelEncoderCount

      int getModelEncoderCount()
      Deprecated.
      Returns the number of model encoders currently in this container.
      Returns:
      the number of model encoders currently in this container.
    • getModelEncoder

      ILcdModelEncoder getModelEncoder(int aIndex)
      Deprecated.
      Returns the model encoder at the given index.
      Parameters:
      aIndex - The index of the asked model encoder. Make sure 0 <= aIndex < getModelEncoderCount()
      Returns:
      The model encoder at the given index.
    • getEncoderFileTypeDescriptor

      ALcyFileTypeDescriptor getEncoderFileTypeDescriptor(int aIndex)
      Deprecated.
      Retursn the file type descriptor at the given index, or null if the encoder was added with null as a descriptor.
      Parameters:
      aIndex - The index to retrieve the file type descriptor for.
      Returns:
      the file type descriptor at the given index.