From 25382427eeafda30aa06a27f37c65fdaf8b67eba Mon Sep 17 00:00:00 2001 From: bjculkin Date: Thu, 6 Apr 2017 14:14:37 -0400 Subject: Reorganize blocks --- .../bjc/utils/ioutils/TriggeredBlockReader.java | 62 ---------------------- 1 file changed, 62 deletions(-) delete mode 100644 BJC-Utils2/src/main/java/bjc/utils/ioutils/TriggeredBlockReader.java (limited to 'BJC-Utils2/src/main/java/bjc/utils/ioutils/TriggeredBlockReader.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/ioutils/TriggeredBlockReader.java b/BJC-Utils2/src/main/java/bjc/utils/ioutils/TriggeredBlockReader.java deleted file mode 100644 index dd89223..0000000 --- a/BJC-Utils2/src/main/java/bjc/utils/ioutils/TriggeredBlockReader.java +++ /dev/null @@ -1,62 +0,0 @@ -package bjc.utils.ioutils; - -import java.io.IOException; - -/** - * A block reader that fires an action before a block is actually read. - * - * @author bjculkin - * - */ -public class TriggeredBlockReader implements BlockReader { - private BlockReader source; - - private Runnable action; - - /** - * Create a new triggered reader with the specified source/action. - * - * @param source - * The block reader to read blocks from. - * - * @param action - * The action to execute before reading a block. - */ - public TriggeredBlockReader(BlockReader source, Runnable action) { - super(); - this.source = source; - this.action = action; - } - - @Override - public boolean hasNextBlock() { - action.run(); - - return source.hasNextBlock(); - } - - @Override - public Block getBlock() { - return source.getBlock(); - } - - @Override - public boolean nextBlock() { - return source.nextBlock(); - } - - @Override - public int getBlockCount() { - return source.getBlockCount(); - } - - @Override - public void close() throws IOException { - source.close(); - } - - @Override - public String toString() { - return String.format("TriggeredBlockReader [source=%s]", source); - } -} \ No newline at end of file -- cgit v1.2.3