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