abstract class CategoryFilterFactory extends java.lang.Object implements FilterFactory
FilterFactory.FilterNotCreatedException
Constructor and Description |
---|
CategoryFilterFactory() |
Modifier and Type | Method and Description |
---|---|
Filter |
createFilter(FilterFactoryParams params)
Creates a
Categories.CategoryFilter given a
FilterFactoryParams argument. |
protected abstract Filter |
createFilter(java.util.List<java.lang.Class<?>> categories)
Creates a
Categories.CategoryFilter given an array of classes. |
private java.util.List<java.lang.Class<?>> |
parseCategories(java.lang.String categories) |
public Filter createFilter(FilterFactoryParams params) throws FilterFactory.FilterNotCreatedException
Categories.CategoryFilter
given a
FilterFactoryParams
argument.createFilter
in interface FilterFactory
params
- Parameters needed to create the Filter
FilterFactory.FilterNotCreatedException
protected abstract Filter createFilter(java.util.List<java.lang.Class<?>> categories)
Categories.CategoryFilter
given an array of classes.categories
- Category classes.private java.util.List<java.lang.Class<?>> parseCategories(java.lang.String categories) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException