diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-09-10 21:07:22 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-09-10 21:07:22 -0300 |
| commit | ea88542aec97f570a01303a7e73336701e266259 (patch) | |
| tree | 1f42ab95f87c5b3ab0e9fb1753de062242fbb53c /BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java | |
| parent | d766896972c9e9be4a9e0021ec5f4f0665901865 (diff) | |
More BlockReader work
This includes some minor fixes to the BlockReaderCLI, and two new
BlockReader types
* MappedBlockReader - Apply a function to each block, transforming it.
* FlatMappedBlockReader - Apply a function to each block, expanding it
into one or more blocks.
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java b/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java index 1996421..a9cfa57 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java +++ b/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/MappedBlockReader.java @@ -29,7 +29,7 @@ public class MappedBlockReader implements BlockReader { @Override public boolean nextBlock() { if(hasNextBlock()) { - current = trans.apply(reader.next()); + current = transform.apply(reader.next()); return true; } @@ -41,4 +41,9 @@ public class MappedBlockReader implements BlockReader { public int getBlockCount() { return reader.getBlockCount(); } + + @Override + public void close() throws IOException { + reader.close(); + } } |
