public abstract class GmlCoodinatesIterator extends java.lang.Object implements IGmlCoordinatesIterator
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
COORDINATES_DECIMAL |
protected java.lang.String |
COORDINATES_SEPARATOR |
protected java.util.StringTokenizer |
coordinatesString |
protected int |
dimension |
protected GPEDefaultGmlParser |
handler |
protected IQName |
lastTag |
protected IXmlStreamReader |
parser |
protected java.lang.String |
TUPLES_SEPARATOR |
| Constructor and Description |
|---|
GmlCoodinatesIterator() |
| Modifier and Type | Method and Description |
|---|---|
int |
getDimension()
Returns the dimension of the coordinate tuple being served.
|
void |
initialize(IXmlStreamReader parser,
GPEDefaultGmlParser handler,
IQName lastTag)
It initializes a coordinates iterator and put the
parsing pointer in the specified tag
|
void |
parseAll()
This method advances the stream reader until the last
tag of the coordinates iterator.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasNext, nextprotected IXmlStreamReader parser
protected GPEDefaultGmlParser handler
protected IQName lastTag
protected int dimension
protected java.util.StringTokenizer coordinatesString
protected java.lang.String TUPLES_SEPARATOR
protected java.lang.String COORDINATES_SEPARATOR
protected java.lang.String COORDINATES_DECIMAL
public void initialize(IXmlStreamReader parser,
GPEDefaultGmlParser handler,
IQName lastTag)
throws XmlStreamException,
java.io.IOException
IGmlCoordinatesIteratorinitialize in interface IGmlCoordinatesIteratorparser - The XML parserhandler - The GPE parser that contains the content handler and
the error handlerlastTag - The last tagXmlStreamExceptionjava.io.IOExceptionpublic void parseAll()
throws XmlStreamException
IGmlCoordinatesIteratorparseAll in interface IGmlCoordinatesIteratorXmlStreamExceptionpublic int getDimension()
ICoordinateIteratorICoordinateIterator.next(double[])getDimension in interface ICoordinateIterator