public abstract class WrapperUIterator extends java.lang.Object implements UIterator
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Object |
SKIP_TOKEN |
Constructor and Description |
---|
WrapperUIterator(UIterator inner) |
WrapperUIterator(UIterator inner,
boolean supports_remove) |
Modifier and Type | Method and Description |
---|---|
void |
close()
forces the release of any resources that might be
associated with this object.
|
boolean |
hasNext() |
java.lang.Object |
next() |
void |
remove() |
protected abstract java.lang.Object |
transformObject(java.lang.Object o)
return SKIP_TOKEN to indicate an object should be
skipped, i.e., not exposed as part of the iterator.
|
public WrapperUIterator(UIterator inner, boolean supports_remove)
public WrapperUIterator(UIterator inner)
public boolean hasNext() throws java.lang.Exception
public java.lang.Object next() throws java.util.NoSuchElementException, java.lang.Exception
public void remove() throws java.lang.Exception
public void close() throws java.lang.Exception
ClosableResource
close
in interface ClosableResource
close
in interface UIterator
java.lang.Exception
protected abstract java.lang.Object transformObject(java.lang.Object o) throws java.lang.Exception
java.lang.Exception