Package com.luciad.fusion.engine.format
Interface ILfnDataSourceModelDecoderFactory
- All Superinterfaces:
ILcdEarthModelDecoderFactory
Factory to create
ILcdModelDecoder instances- Since:
- 2014.0
-
Field Summary
Fields inherited from interface com.luciad.earth.model.ILcdEarthModelDecoderFactory
KEY_BUFFER, KEY_DATA_MODEL_NAME, KEY_DECODING_BOUNDS, KEY_INPUT_STREAM_FACTORY, KEY_SEEKABLE_INPUT_STREAM_FACTORY -
Method Summary
Modifier and TypeMethodDescriptionbooleancanDecodeSource(ILcdDataSource aDataSource) Returnstruewhen this factory can create anILcdModelDecoderforaDataSourcecreateModelDecoder(ILcdDataSource aDataSource, Map<String, Object> aProperties) Creates a model decoder foraDataSource.Methods inherited from interface com.luciad.earth.model.ILcdEarthModelDecoderFactory
canDecodeSource, createModelDecoder, getName
-
Method Details
-
canDecodeSource
Returnstruewhen this factory can create anILcdModelDecoderforaDataSource- Parameters:
aDataSource- The data source- Returns:
truewhen this factory can create anILcdModelDecoderforaDataSource,falseotherwise- See Also:
-
createModelDecoder
Creates a model decoder for
aDataSource. Method should only be called whencanDecodeSource(com.luciad.model.ILcdDataSource)returnstrueforaDataSource.Optionally, properties may be specified to configure the model decoder. The properties are implementation specific.
- Parameters:
aDataSource- The data sourceaProperties- the properties for configuring the model decoder, may benull- Returns:
- An
ILcdModelDecoderforaDataSource
-