java.lang.Object
com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.IterateContext
- All Implemented Interfaces:
- java.util.Iterator
- public class IterateContext
- extends java.lang.Object
- implements java.util.Iterator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
iterator
private java.util.Iterator iterator
index
private int index
property
private java.lang.String property
allowNext
private boolean allowNext
tag
private SqlTag tag
IterateContext
public IterateContext(java.lang.Object collection,
SqlTag tag)
hasNext
public boolean hasNext()
- Description copied from interface:
java.util.Iterator
- Tests whether there are elements remaining in the collection. In other
words, calling
next()
will not throw an exception.
- Specified by:
hasNext
in interface java.util.Iterator
next
public java.lang.Object next()
- Description copied from interface:
java.util.Iterator
- Obtain the next element in the collection.
- Specified by:
next
in interface java.util.Iterator
remove
public void remove()
- Description copied from interface:
java.util.Iterator
- Remove from the underlying collection the last element returned by next
(optional operation). This method can be called only once after each
call to
next()
. It does not affect what will be returned
by subsequent calls to next.
- Specified by:
remove
in interface java.util.Iterator
getIndex
public int getIndex()
isFirst
public boolean isFirst()
isLast
public boolean isLast()
arrayToList
private java.util.List arrayToList(java.lang.Object array)
getProperty
public java.lang.String getProperty()
setProperty
public void setProperty(java.lang.String property)
isAllowNext
public boolean isAllowNext()
setAllowNext
public void setAllowNext(boolean performIterate)
getTag
public SqlTag getTag()
setTag
public void setTag(SqlTag tag)