public class FilteredDataEntryReader extends java.lang.Object implements DataEntryReader
DataEntryReader delegates to one of two other DataEntryReader instances,
depending on whether the data entry passes through a given data entry filter or not.| Constructor and Description |
|---|
FilteredDataEntryReader(DataEntryFilter dataEntryFilter,
DataEntryReader acceptedDataEntryReader)
Creates a new FilteredDataEntryReader with only a reader for accepted data entries.
|
FilteredDataEntryReader(DataEntryFilter dataEntryFilter,
DataEntryReader acceptedDataEntryReader,
DataEntryReader rejectedDataEntryReader)
Creates a new FilteredDataEntryReader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
read(DataEntry dataEntry)
Reads the given data entry.
|
public FilteredDataEntryReader(DataEntryFilter dataEntryFilter, DataEntryReader acceptedDataEntryReader)
dataEntryFilter - the data entry filter.acceptedDataEntryReader - the DataEntryReader to which the reading will be delegated if
the filter accepts the data entry. May be null.public FilteredDataEntryReader(DataEntryFilter dataEntryFilter, DataEntryReader acceptedDataEntryReader, DataEntryReader rejectedDataEntryReader)
dataEntryFilter - the data entry filter.acceptedDataEntryReader - the DataEntryReader to which the reading will be delegated if
the filter accepts the data entry. May be null.rejectedDataEntryReader - the DataEntryReader to which the reading will be delegated if
the filter does not accept the data entry. May be null.public void read(DataEntry dataEntry) throws java.io.IOException
DataEntryReaderread in interface DataEntryReaderjava.io.IOException