Package com.luciad.wms.server
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 Summary
ConstructorDescriptionDefault constructor of the model decoder factory.TLcdModelDecoderFactory
(Predicate<String> aClassesPredicate) Constructor of the model decoder factory that takes a predicate. -
Method Summary
Methods inherited from class com.luciad.ogc.common.TLcdOGCModelDecoderFactory
createModelDecoder, createModelDecoder
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.wms.server.ILcdModelDecoderFactory
createModelDecoder
Methods inherited from interface com.luciad.ogc.common.ILcdOGCModelDecoderFactory
createModelDecoder
-
Constructor Details
-
TLcdModelDecoderFactory
public TLcdModelDecoderFactory()Default constructor of the model decoder factory. -
TLcdModelDecoderFactory
Constructor of the model decoder factory that takes a predicate. This allows to filter the retrievedILcdModelDecoder
implementations based on their class name.- Parameters:
aClassesPredicate
- Optional predicate allowing to filter the retrieved model decoders based on their class name.
-