java.util.Iteratorpublic class GeometryCollectionIterator
extends java.lang.Object
implements java.util.Iterator
Geometrys in a Geometry,
(which may be either a collection or an atomic geometry).
The iteration sequence follows a pre-order, depth-first traversal of the
structure of the GeometryCollection
(which may be nested). The original Geometry object is
returned as well (as the first object), as are all sub-collections and atomic elements.
It is simple to ignore the intermediate GeometryCollection objects if they are not
needed.| Constructor | Description |
|---|---|
GeometryCollectionIterator(Geometry parent) |
Constructs an iterator over the given
Geometry. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
hasNext() |
Tests whether any geometry elements remain to be returned.
|
java.lang.Object |
next() |
Gets the next geometry in the iteration sequence.
|
void |
remove() |
Removal is not supported.
|
public GeometryCollectionIterator(Geometry parent)
Geometry.parent - the geometry over which to iterate; also, the first
element returned by the iterator.public boolean hasNext()
hasNext in interface java.util.Iteratorpublic java.lang.Object next()
next in interface java.util.Iteratorpublic void remove()
remove in interface java.util.Iteratorjava.lang.UnsupportedOperationException - This method is not implemented.Copyright © 2018. All rights reserved.