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 TypeMethodDescriptionboolean
canDecodeSource
(ILcdDataSource aDataSource) Returnstrue
when this factory can create anILcdModelDecoder
foraDataSource
createModelDecoder
(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
Returnstrue
when this factory can create anILcdModelDecoder
foraDataSource
- Parameters:
aDataSource
- The data source- Returns:
true
when this factory can create anILcdModelDecoder
foraDataSource
,false
otherwise- See Also:
-
createModelDecoder
Creates a model decoder for
aDataSource
. Method should only be called whencanDecodeSource(com.luciad.model.ILcdDataSource)
returnstrue
foraDataSource
.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
ILcdModelDecoder
foraDataSource
-