From 41e2c9e80b18620aaa9a23f759064bf058ad980e Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Tue, 17 Nov 2020 20:01:55 -0500 Subject: Add ability to set the source for GeneratingIterator --- src/main/java/bjc/data/GeneratingIterator.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/main') diff --git a/src/main/java/bjc/data/GeneratingIterator.java b/src/main/java/bjc/data/GeneratingIterator.java index ffa92cf..f926833 100644 --- a/src/main/java/bjc/data/GeneratingIterator.java +++ b/src/main/java/bjc/data/GeneratingIterator.java @@ -58,4 +58,17 @@ public class GeneratingIterator implements Iterator { return state; } + + /** + * Sets the state of this iterator. + * + * @param newState The new state value. + * + * @return The old state value. + */ + public E setState(E newState) { + E oldState = this.state; + this.state = newState; + return oldState; + } } -- cgit v1.2.3