|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.h2gis.drivers.gpx.model.GpxPreparser
public final class GpxPreparser
GpxPreparser class just reads the document. It says what type of elements (waypoints, routes ,routepoints, tracks, track segments, trackpoints) the document contains. It also counts each type of elements.
| Constructor Summary | |
|---|---|
GpxPreparser()
Initializing of the pre-parser. |
|
| Method Summary | |
|---|---|
int |
getTotalRte()
Gives the total number of routes contained in the GPX file. |
int |
getTotalRtept()
Gives the total number of routepoints contained in the GPX file. |
int |
getTotalTrk()
Gives the total number of tracks contained in the GPX file. |
int |
getTotalTrkpt()
Gives the total number of trackpoints contained in the GPX file. |
int |
getTotalTrkseg()
Gives the total number of track segments contained in the GPX file. |
int |
getTotalWpt()
Gives the total number of waypoints contained in the GPX file. |
String |
getVersion()
Gives the version of the gpx file. |
boolean |
read(File inputFile)
Reads the document and pre-parses it. |
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes)
Fires whenever an XML start markup is encountered. |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GpxPreparser()
| Method Detail |
|---|
public boolean read(File inputFile)
throws SAXException,
IOException
inputFile - the file to read
SAXException
IOException
public void startElement(String uri,
String localName,
String qName,
Attributes attributes)
throws SAXException
startElement in interface ContentHandlerstartElement in class DefaultHandleruri - URI of the local elementlocalName - Name of the local element (without prefix)qName - qName of the local element (with prefix)attributes - Attributes of the local element (contained in the
markup)
SAXException - Any SAX exception, possibly wrapping another
exceptionpublic String getVersion()
public int getTotalWpt()
public int getTotalRte()
public int getTotalRtept()
public int getTotalTrk()
public int getTotalTrkseg()
public int getTotalTrkpt()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||