Custom Filters
Custom filters can implement additional filtering capabilities. To create a custom filter, define a new class based on the ObjectFilter class. At a minimum, the custom filter must define a FilterObjects() method. It can define any other methods needed for creating and modifying the filter.