class FilterFactories
extends java.lang.Object
FilterFactory
.Constructor and Description |
---|
FilterFactories() |
Modifier and Type | Method and Description |
---|---|
static Filter |
createFilter(java.lang.Class<? extends FilterFactory> filterFactoryClass,
FilterFactoryParams params)
Creates a
Filter . |
static Filter |
createFilter(java.lang.String filterFactoryFqcn,
FilterFactoryParams params)
Creates a
Filter . |
(package private) static FilterFactory |
createFilterFactory(java.lang.Class<? extends FilterFactory> filterFactoryClass) |
(package private) static FilterFactory |
createFilterFactory(java.lang.String filterFactoryFqcn) |
static Filter |
createFilterFromFilterSpec(Request request,
java.lang.String filterSpec)
Creates a
Filter . |
public static Filter createFilterFromFilterSpec(Request request, java.lang.String filterSpec) throws FilterFactory.FilterNotCreatedException
Filter
.
A filter specification is of the form "package.of.FilterFactory=args-to-filter-factory" or
"package.of.FilterFactory".request
- the request that will be filteredfilterSpec
- the filter specificationFilterFactory.FilterNotCreatedException
public static Filter createFilter(java.lang.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(java.lang.Class<? extends FilterFactory> filterFactoryClass, FilterFactoryParams params) throws FilterFactory.FilterNotCreatedException
Filter
.filterFactoryClass
- The class of the FilterFactory
params
- The arguments to the FilterFactory
FilterFactory.FilterNotCreatedException
static FilterFactory createFilterFactory(java.lang.String filterFactoryFqcn) throws FilterFactory.FilterNotCreatedException
static FilterFactory createFilterFactory(java.lang.Class<? extends FilterFactory> filterFactoryClass) throws FilterFactory.FilterNotCreatedException