summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java b/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java
index 74076bb..3a1e393 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/ioutils/blocks/TriggeredBlockReader.java
@@ -11,6 +11,8 @@ import java.io.IOException;
public class TriggeredBlockReader implements BlockReader {
private final BlockReader source;
+ private int blockNo;
+
/*
* The action to fire.
*/
@@ -26,9 +28,10 @@ public class TriggeredBlockReader implements BlockReader {
* The action to execute before reading a block.
*/
public TriggeredBlockReader(final BlockReader source, final Runnable action) {
- super();
this.source = source;
this.action = action;
+
+ blockNo = 0;
}
@Override
@@ -45,12 +48,14 @@ public class TriggeredBlockReader implements BlockReader {
@Override
public boolean nextBlock() {
+ blockNo += 1;
+
return source.nextBlock();
}
@Override
public int getBlockCount() {
- return source.getBlockCount();
+ return blockNo;
}
@Override