Package com.luciad.io

Interface ILcdInputStreamFactoryCapable

All Known Implementing Classes:
ALcdDAFIFAerodromeDecoder, ALcdDAFIFAirspaceDecoder, ALcdDAFIFDecoder, ALcdDAFIFMultiModelDecoder, ALcdDAFIFSingleModelDecoder, ALcdDAFIFTModelDecoder, ALcdTileDecoder, ALcdXMLModelDecoder, TLcdAIXM51ModelDecoder, TLcdAIXMModelDecoder, TLcdArcInfoASCIIGridModelDecoder, TLcdARINCDecoder, TLcdARINCModelDecoder, TLcdASDIModelDecoder, TLcdASTERIXLiveModelDecoder, TLcdASTERIXModelDecoder, TLcdBCIRasterModelDecoder, TLcdBCITileDecoder, TLcdBILModelDecoder, TLcdBILTileDecoder, TLcdBMPImageDecoder, TLcdBUFRModelDecoder, TLcdCADRGDirectoryModelDecoder, TLcdCADRGImageDecoder, TLcdCADRGModelDecoder, TLcdCGMModelDecoder, TLcdCompositeMetadataDecoder, TLcdCompositeModelDecoder, TLcdCompositeModelReferenceDecoder, TLcdCoverageModelDecoder, TLcdCSVModelDecoder, TLcdCSWDecoder, TLcdDAFIFAerodromeDecoder, TLcdDAFIFAerodromeNavaidDecoder, TLcdDAFIFAirspaceDecoder, TLcdDAFIFATSRouteDecoder, TLcdDAFIFHelipadDecoder, TLcdDAFIFHeliportDecoder, TLcdDAFIFHoldingDecoder, TLcdDAFIFILSDecoder, TLcdDAFIFIndependentAerodromeNavaidDecoder, TLcdDAFIFIndependentATSRouteDecoder, TLcdDAFIFIndependentHelipadDecoder, TLcdDAFIFIndependentHoldingDecoder, TLcdDAFIFIndependentILSDecoder, TLcdDAFIFIndependentProcedureDecoder, TLcdDAFIFIndependentRunwayDecoder, TLcdDAFIFMilitaryTrainingRouteDecoder, TLcdDAFIFModelDecoder, TLcdDAFIFNavaidDecoder, TLcdDAFIFOrtcaDecoder, TLcdDAFIFParachuteJumpAreaDecoder, TLcdDAFIFProcedureDecoder, TLcdDAFIFRefuelingTrackDecoder, TLcdDAFIFRunwayDecoder, TLcdDAFIFSpecialUseAirspaceDecoder, TLcdDAFIFTAerodromeDecoder, TLcdDAFIFTAerodromeNavaidDecoder, TLcdDAFIFTAirspaceDecoder, TLcdDAFIFTATSRouteDecoder, TLcdDAFIFTHelipadDecoder, TLcdDAFIFTHeliportDecoder, TLcdDAFIFTHoldingDecoder, TLcdDAFIFTILSDecoder, TLcdDAFIFTIndependentAerodromeNavaidDecoder, TLcdDAFIFTIndependentATSRouteDecoder, TLcdDAFIFTIndependentHelipadDecoder, TLcdDAFIFTIndependentHoldingDecoder, TLcdDAFIFTIndependentILSDecoder, TLcdDAFIFTIndependentProcedureDecoder, TLcdDAFIFTIndependentRunwayDecoder, TLcdDAFIFTMilitaryTrainingRouteDecoder, TLcdDAFIFTMinimumSectorAltitudeDecoder, TLcdDAFIFTNavaidDecoder, TLcdDAFIFTOrtcaDecoder, TLcdDAFIFTParachuteJumpAreaDecoder, TLcdDAFIFTPrecisionApproachPathDecoder, TLcdDAFIFTProcedureDecoder, TLcdDAFIFTRefuelingTrackDecoder, TLcdDAFIFTRunwayDecoder, TLcdDAFIFTSpecialUseAirspaceDecoder, TLcdDAFIFTVFRRouteDecoder, TLcdDAFIFTWayPointDecoder, TLcdDAFIFVFRRouteDecoder, TLcdDAFIFWayPointDecoder, TLcdDEMModelDecoder, TLcdDEMTileDecoder, TLcdDGNModelDecoder, TLcdDIMAPModelDecoder, TLcdDMEDModelDecoder, TLcdDMEDTileDecoder, TLcdDTEDDirectoryModelDecoder, TLcdDTEDModelDecoder, TLcdDTEDTileDecoder, TLcdDWGModelDecoder, TLcdECRGModelDecoder, TLcdEPSGModelReferenceDecoder, TLcdETOPOModelDecoder, TLcdFeaturedPointGXYLayerCodec, TLcdFeaturedPolygonGXYLayerCodec, TLcdFeaturedPolylineGXYLayerCodec, TLcdGDFModelDecoder, TLcdGDFMultiLevelTiledModelDecoder, TLcdGEEModelDecoder, TLcdGeoJsonModelDecoder, TLcdGeoSPOTModelDecoder, TLcdGeoTIFFModelDecoder, TLcdGIFImageDecoder, TLcdGML2ModelDecoder, TLcdGML31ModelDecoder, TLcdGML32ModelDecoder, TLcdGML3ModelDecoder, TLcdGMLModelDecoder, TLcdGRIB1ModelDecoder, TLcdGRIB1ParameterTableDecoder, TLcdGRIB2CategoryTableDecoder, TLcdGRIB2DisciplineTableDecoder, TLcdGRIB2ModelDecoder, TLcdGRIB2ParameterTableDecoder, TLcdGRIBBulletinModelDecoder, TLcdGRIBModelDecoder, TLcdGRIBParameterTableDecoder, TLcdGRIBTileDecoder, TLcdIFCModelDecoder, TLcdIGRFMagneticNorthMap, TLcdIGRFModelDecoder, TLcdISO19139MetadataDecoder, TLcdKML22ModelDecoder, TLcdKML22ResourceProvider, TLcdLASModelDecoder, TLcdMAPModelDecoder, TLcdMIFModelDecoder, TLcdModelReferenceDecoder, TLcdMultilevelRasterGXYLayerCodec, TLcdMultilevelTiledModelDecoder, TLcdNetCDFModelDecoder, TLcdNITFModelDecoder, TLcdNITFUncompressedImageDecoder, TLcdNumericGraphDecoder, TLcdNVGModelDecoder, TLcdOBJMeshDecoder, TLcdOBJModelDecoder, TLcdOGC3DTilesModelDecoder, TLcdOGCFilterDecoder, TLcdOpenFlightFileDecoder, TLcdOpenFlightModelDecoder, TLcdOSGBModelDecoder, TLcdPegasusModelDecoder, TLcdPNMImageDecoder, TLcdPOLModelDecoder, TLcdPPMImageDecoder, TLcdRasterGXYLayerCodec, TLcdRasterModelDecoder, TLcdRPCModelReferenceDecoder, TLcdS52SymbologyDecoder, TLcdS57AttributeClassMapDecoder, TLcdS57CatalogueModelDecoder, TLcdS57DirectoryModelDecoder, TLcdS57ModelDecoder, TLcdS57ObjectClassMapDecoder, TLcdS57UnifiedModelDecoder, TLcdS63CatalogueModelDecoder, TLcdS63ModelDecoder, TLcdS63UnifiedModelDecoder, TLcdSHPModelDecoder, TLcdSLDFeatureTypeStyleDecoder, TLcdSLDFeatureTypeStyleDecoder10, TLcdSLDStyledLayerDescriptorDecoder, TLcdSLDStyledLayerDescriptorDecoder10, TLcdSVGModelDecoder, TLcdSwissDHMMatrixModelDecoder, TLcdTABRasterModelDecoder, TLcdTarInputStreamFactory, TLcdTarModelListDecoder, TLcdTFWRasterModelDecoder, TLcdTileDecoder, TLcdUSRPModelDecoder, TLcdVPFModelDecoder, TLcdWKTModelReferenceDecoder, TLcdWMMMagneticNorthMap, TLcdWMMModelDecoder, TLcdXMLDecoder, TLcdXMLDecoder, TLcdXMLEntityResolver, TLcdXMLPeeker, TLcdXMLSchemaBasedDecoder, TLcdXMLSchemaBasedMapping, TLcdXMLSchemaDecoder, TLcdXMLSchemaProvider, TLcdZipInputStreamFactory, TLcdZipModelListDecoder, TLcyBlobWorkspaceCodec, TLcyFileWorkspaceCodec, TLspOpenFlight3DIcon

public interface ILcdInputStreamFactoryCapable

Interface allowing to configure an ILcdInputStreamFactory.

The recommended default value for implementing classes, is a TLcdCompositeInputStreamFactory that contains an instance of every ILcdInputStreamFactory annotated with an LcdService tag. This way, any new factory that gets annotated as a service will automatically appear in the chain of usable factories. See TLcdCompositeInputStreamFactory for more info on how to instantiate this composite.

Since:
10.1
  • Method Details

    • setInputStreamFactory

      void setInputStreamFactory(ILcdInputStreamFactory aInputStreamFactory)
      Sets the input stream factory to be used.
      Parameters:
      aInputStreamFactory - the input stream factory to be used.
    • getInputStreamFactory

      ILcdInputStreamFactory getInputStreamFactory()
      Returns the input stream factory that is used.
      Returns:
      the input stream factory that is used.