public class TLcdModelDecoderFactory extends TLcdOGCModelDecoderFactory implements ILcdModelDecoderFactory
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)
.Constructor and Description |
---|
TLcdModelDecoderFactory()
Default constructor of the model decoder factory.
|
TLcdModelDecoderFactory(Predicate<String> aClassesPredicate)
Constructor of the model decoder factory that takes a predicate.
|
createModelDecoder, createModelDecoder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createModelDecoder
createModelDecoder
public TLcdModelDecoderFactory()
public TLcdModelDecoderFactory(Predicate<String> aClassesPredicate)
ILcdModelDecoder
implementations based on their
class name.aClassesPredicate
- Optional predicate allowing to filter the retrieved model decoders based on their class name.