Class TLcdModelDecoderFactory

java.lang.Object
com.luciad.ogc.common.TLcdOGCModelDecoderFactory
com.luciad.wms.server.TLcdModelDecoderFactory
All Implemented Interfaces:
ILcdOGCModelDecoderFactory, ILcdModelDecoderFactory

public class TLcdModelDecoderFactory extends TLcdOGCModelDecoderFactory implements ILcdModelDecoderFactory
Default implementation of ILcdModelDecoderFactory that retrieves ILcdModelDecoder instances using TLcdServiceLoader. It makes sure that new instances are returned for every call to TLcdOGCModelDecoderFactory.createModelDecoder(String) or TLcdOGCModelDecoderFactory.createModelDecoder(ILcdDataSource).
Since:
2017.0
  • Constructor Details

    • TLcdModelDecoderFactory

      public TLcdModelDecoderFactory()
      Default constructor of the model decoder factory.
    • TLcdModelDecoderFactory

      public TLcdModelDecoderFactory(Predicate<String> aClassesPredicate)
      Constructor of the model decoder factory that takes a predicate. This allows to filter the retrieved ILcdModelDecoder implementations based on their class name.
      Parameters:
      aClassesPredicate - Optional predicate allowing to filter the retrieved model decoders based on their class name.