public abstract class ImageScanner extends java.lang.Object implements java.lang.Iterable<Location>, java.util.Iterator<Location>
Modifier and Type | Field and Description |
---|---|
protected static java.lang.UnsupportedOperationException |
exception |
protected Location |
nextLocation |
protected int |
numBands |
protected Location |
publicNextLocation |
protected java.awt.Rectangle |
region |
Constructor and Description |
---|
ImageScanner(java.awt.image.BufferedImage src,
boolean useBands) |
ImageScanner(java.awt.image.BufferedImage src,
java.awt.Rectangle region,
boolean useBands) |
ImageScanner(java.awt.Rectangle region) |
ImageScanner(java.awt.Rectangle region,
int numBands) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasMoreElements() |
boolean |
hasNext() |
java.util.Iterator<Location> |
iterator() |
Location |
next() |
Location |
nextElement() |
void |
remove() |
protected abstract void |
updateNext() |
protected static java.lang.UnsupportedOperationException exception
protected Location nextLocation
protected Location publicNextLocation
protected int numBands
protected java.awt.Rectangle region
public ImageScanner(java.awt.Rectangle region, int numBands)
region
- numBands
- public ImageScanner(java.awt.image.BufferedImage src, boolean useBands)
public ImageScanner(java.awt.image.BufferedImage src, java.awt.Rectangle region, boolean useBands)
public ImageScanner(java.awt.Rectangle region)
public boolean hasMoreElements()
public Location nextElement() throws java.util.NoSuchElementException
java.util.NoSuchElementException
protected abstract void updateNext()
public void remove()
remove
in interface java.util.Iterator<Location>
public java.util.Iterator<Location> iterator()
iterator
in interface java.lang.Iterable<Location>
public final boolean hasNext()
hasNext
in interface java.util.Iterator<Location>