Starsector API
Loading...
Searching...
No Matches
SaveableIterator.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.util;
2
3
import
java.util.ArrayList;
4
import
java.util.Iterator;
5
import
java.util.List;
6
7
public
class
SaveableIterator
<T>
implements
Iterator<T>{
8
9
private
List<T> list;
10
private
int
index;
11
public
SaveableIterator
(List<T> list) {
12
this.list =
new
ArrayList<T>(list);
13
index = -1;
14
}
15
16
public
boolean
hasNext
() {
17
return
index + 1 < list.size();
18
}
19
20
public
T
next
() {
21
index++;
22
return
list.get(index);
23
}
24
25
public
void
remove
() {
26
throw
new
UnsupportedOperationException();
27
}
28
}
com.fs.starfarer.api.util.SaveableIterator
Definition
SaveableIterator.java:7
com.fs.starfarer.api.util.SaveableIterator.next
T next()
Definition
SaveableIterator.java:20
com.fs.starfarer.api.util.SaveableIterator.SaveableIterator
SaveableIterator(List< T > list)
Definition
SaveableIterator.java:11
com.fs.starfarer.api.util.SaveableIterator.hasNext
boolean hasNext()
Definition
SaveableIterator.java:16
src
com
fs
starfarer
api
util
SaveableIterator.java
Generated by
1.12.0