public class FilterFactories extends Object
FilterFactory
.Constructor and Description |
---|
FilterFactories() |
Modifier and Type | Method and Description |
---|---|
static Filter |
createFilter(Class<? extends FilterFactory> filterFactoryClass,
FilterFactoryParams params)
Creates a
Filter . |
static Filter |
createFilter(String filterFactoryFqcn,
FilterFactoryParams params)
Creates a
Filter . |
static Filter |
createFilterFromFilterSpec(Description description,
String filterSpec)
Creates a
Filter . |
public static Filter createFilterFromFilterSpec(Description description, String filterSpec) throws FilterFactory.FilterNotCreatedException
Filter
.
A filter specification is of the form "package.of.FilterFactory=args-to-filter-factory" or
"package.of.FilterFactory".filterSpec
- The filter specificationFilterFactory.FilterNotCreatedException
public static Filter createFilter(String filterFactoryFqcn, FilterFactoryParams params) throws FilterFactory.FilterNotCreatedException
Filter
.filterFactoryFqcn
- The fully qualified class name of the FilterFactory
params
- The arguments to the FilterFactory
FilterFactory.FilterNotCreatedException
public static Filter createFilter(Class<? extends FilterFactory> filterFactoryClass, FilterFactoryParams params) throws FilterFactory.FilterNotCreatedException
Filter
.filterFactoryClass
- The class of the FilterFactory
params
- The arguments to the FilterFactory
FilterFactory.FilterNotCreatedException