package frame.object.reader;
|
|
import java.util.Iterator;
|
|
public class PropertyIterator implements Iterator<PropertyReader> {
|
|
private ObjectReader objectReader;
|
private int size;
|
private int pos;
|
|
public PropertyIterator(ObjectReader objectReader) {
|
this.objectReader = objectReader;
|
this.size = objectReader.size();
|
this.pos = 0;
|
}
|
|
@Override
|
public boolean hasNext() {
|
return pos < size;
|
}
|
|
@Override
|
public PropertyReader next() {
|
return objectReader.getPropertyReader(pos++);
|
}
|
|
@Override
|
public void remove() {
|
|
}
|
|
}
|