diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-11-17 20:01:55 -0500 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-11-17 20:01:55 -0500 |
| commit | 41e2c9e80b18620aaa9a23f759064bf058ad980e (patch) | |
| tree | 2392cc2dc7cb9c2e1678bce57acb041d59915ec3 /src | |
| parent | 945004fdb7e4263ba7e68d1b4d120a9a9f64dfac (diff) | |
Add ability to set the source for GeneratingIterator
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/bjc/data/GeneratingIterator.java | 13 |
1 files changed, 13 insertions, 0 deletions
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<E> implements Iterator<E> { 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; + } } |
