QDFilterFactory
instead.@Service(upgradeMethod="com.devexperts.qd.spi.QDFilterFactory.fromFilterFactory", combineMethod="com.devexperts.qd.spi.QDFilterFactory.combineFactories") @SupersedesService(value=SubscriptionFilterFactory.class) public interface SubscriptionFilterFactory
SubscriptionFilter
instances.
The implementation of this interface is available for a DataScheme
and can be retrieved
with DataScheme.getService(SubscriptionFilterFactory.class)
method.Modifier and Type | Method and Description |
---|---|
SubscriptionFilter |
createFilter(String spec,
SubscriptionFilter chainedFilter)
Deprecated.
Creates
SubscriptionFilter based on the given spec . |
SubscriptionFilter createFilter(String spec, SubscriptionFilter chainedFilter)
SubscriptionFilter
based on the given spec
.
This method may return null. New implementations of this method
shall return instances of classes that extend QDFilter
class.
chainedFilter
shall be integrated with "and" logic operation
using CompositeFilters.makeAnd(QDFilter, QDFilter)
method.spec
- Filter specification, may be null.chainedFilter
- Other filter to take into account, may be null.IllegalArgumentException
- if spec
is invalid.Copyright © 2002-2018 Devexperts LLC. All Rights Reserved.