Summer.Batch.Extra.Sort.Filter.ConjunctionFilter< T > Class Template Reference

A filter that does the logical conjunction of several filters. More...

Inheritance diagram for Summer.Batch.Extra.Sort.Filter.ConjunctionFilter< T >:
Summer.Batch.Extra.Sort.Filter.IFilter< T >

Public Member Functions

bool Select (T record)
 Determines if a record should be selected. More...
 
- Public Member Functions inherited from Summer.Batch.Extra.Sort.Filter.IFilter< T >
bool Select (T record)
 Determines if a record should be selected. More...
 

Properties

ICollection< IFilter< T > > Filters [get, set]
 The filters to use in the conjunction. More...
 

Detailed Description

A filter that does the logical conjunction of several filters.

Template Parameters
T the type of the filtered records

Member Function Documentation

bool Summer.Batch.Extra.Sort.Filter.ConjunctionFilter< T >.Select ( record)

Determines if a record should be selected.

Parameters
recorda record in a file being sorted
Returns
true if the record is selected, false otherwise

Property Documentation

ICollection<IFilter<T> > Summer.Batch.Extra.Sort.Filter.ConjunctionFilter< T >.Filters
getset

The filters to use in the conjunction.


The documentation for this class was generated from the following file:
  • Summer.Batch.Extra/Sort/Filter/ConjunctionFilter.cs