Interface ILfnDataSourceModelDecoderFactory

All Superinterfaces:
ILcdEarthModelDecoderFactory

public interface ILfnDataSourceModelDecoderFactory extends ILcdEarthModelDecoderFactory
Factory to create ILcdModelDecoder instances
Since:
2014.0
  • Method Details

    • canDecodeSource

      boolean canDecodeSource(ILcdDataSource aDataSource)
      Returns true when this factory can create an ILcdModelDecoder for aDataSource
      Parameters:
      aDataSource - The data source
      Returns:
      true when this factory can create an ILcdModelDecoder for aDataSource, false otherwise
      See Also:
    • createModelDecoder

      ILcdModelDecoder createModelDecoder(ILcdDataSource aDataSource, Map<String,Object> aProperties)

      Creates a model decoder for aDataSource. Method should only be called when canDecodeSource(com.luciad.model.ILcdDataSource) returns true for aDataSource.

      Optionally, properties may be specified to configure the model decoder. The properties are implementation specific.

      Parameters:
      aDataSource - The data source
      aProperties - the properties for configuring the model decoder, may be null
      Returns:
      An ILcdModelDecoder for aDataSource