geoinfo_admin/src/main/java/geoinfo/util/RsWrapperIterator.java

71 lines
1.8 KiB
Java
Raw Normal View History

/*********************************************************************************
* : RsBox.java
* : 2005.02
* :
*---------------------------------------------------------------------------------
* : RsBox
* : JDBC Result Set Box Util
*---------------------------------------------------------------------------------
* :
*********************************************************************************/
package geoinfo.util;
import java.util.*;
public class RsWrapperIterator implements Iterator, java.io.Serializable {
private RsWrapper rsWrapper;
private int index;
/**
* <pre>
* Constructor.
* rsWrapper RsWrapper Iterator RsWrapperIterator
* </pre>
* @param rsWrapper
*/
public RsWrapperIterator(RsWrapper rsWrapper) {
this.rsWrapper = rsWrapper;
this.index = 0;
}
/**
* <pre>
* Iterator hasNext .
* RsBox .
* </pre>
*
* @return RsBox true false
*/
public boolean hasNext() {
if (index < rsWrapper.getLength()) {
return true;
} else {
return false;
}
}
/**
* <pre>
* Iterator next .
* RsBox .
* </pre>
*
* @return RsBox
*/
public Object next() {
Box rb = rsWrapper.getRsBoxAt(index);
index++;
return rb;
}
/**
* <pre>
* .
*
* </pre>
*/
public void remove() {
// 구현하지 않음 ^^
}
}