public class GpxReader extends Object implements GpxConstants
GpxData.recalculateBounds()
.Modifier and Type | Class and Description |
---|---|
private class |
GpxReader.Parser |
private static class |
GpxReader.State |
Modifier and Type | Field and Description |
---|---|
private GpxData |
gpxData
The resulting gpx data
|
private InputSource |
inputSource |
private String |
version |
FIX_VALUES, GPX_CMT, GPX_DESC, GPX_NAME, GPX_SRC, JOSM_EXTENSIONS_NAMESPACE_URI, META_AUTHOR_EMAIL, META_AUTHOR_LINK, META_AUTHOR_NAME, META_BOUNDS, META_COPYRIGHT_AUTHOR, META_COPYRIGHT_LICENSE, META_COPYRIGHT_YEAR, META_DESC, META_EXTENSIONS, META_KEYWORDS, META_LINKS, META_NAME, META_PREFIX, META_TIME, PT_AGEOFDGPSDATA, PT_DGPSID, PT_ELE, PT_FIX, PT_GEOIDHEIGHT, PT_HDOP, PT_MAGVAR, PT_PDOP, PT_SAT, PT_SYM, PT_TIME, PT_TYPE, PT_VDOP, RTE_TRK_KEYS, WPT_KEYS
Constructor and Description |
---|
GpxReader(InputStream source)
Constructs a new
GpxReader , which can later parse the input stream
and store the result in trackData and markerData |
private InputSource inputSource
public GpxReader(InputStream source) throws IOException
GpxReader
, which can later parse the input stream
and store the result in trackData and markerDatasource
- the source input streamIOException
- if an IO error occurs, e.g. the input stream is closed.public boolean parse(boolean tryToFinish) throws SAXException, IOException
tryToFinish
- true, if the reader should return at least part of the GPX
data in case of an error.SAXException
IOException
public GpxData getGpxData()