summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-09-14 16:14:11 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-09-14 16:14:11 -0300
commitcb7671a1e5d171cc4002b07d832a5fd8afcc107e (patch)
tree5d5a86f17e11d26d1457cf1fede678587b1f2442 /BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java
parent4aee70090bc0e50151bf0d4ad580a6a908c1832d (diff)
Add position access to tapes
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java b/BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java
index 8b8613f..dc885bc 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/esodata/TapeChanger.java
@@ -83,6 +83,13 @@ public class TapeChanger<T> implements Tape<T> {
return currentTape.size();
}
+ @Override
+ public int position() {
+ if (currentTape == null) return 0;
+
+ return currentTape.position();
+ }
+
/**
* Insert an element before the current item.
*