org.h2gis.drivers.gpx.model
Class GpxParserTrk
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.h2gis.drivers.gpx.model.AbstractGpxParser
org.h2gis.drivers.gpx.model.AbstractGpxParserTrk
org.h2gis.drivers.gpx.model.GpxParserTrk
All Implemented Interfaces: ContentHandler , DTDHandler , EntityResolver , ErrorHandler
public final class GpxParserTrk extends AbstractGpxParserTrk
Specific parser for tracks. It will be call each time a markup is
found. It is for the 1.1 version
Author:
Erwan Bocher and Antonin Piasco
Methods inherited from class org.h2gis.drivers.gpx.model.AbstractGpxParser
characters , getContentBuffer , getCurrentElement , getCurrentLine , getCurrentPoint , getCurrentSegment , getElementNames , getGeometryFactory , getReader , getRtePreparedStmt , getRteptPreparedStmt , getTrkPointsPreparedStmt , getTrkPreparedStmt , getTrkSegmentsPreparedStmt , getWptPreparedStmt , isSpecificElement , setContentBuffer , setCurrentElement , setCurrentLine , setCurrentPoint , setCurrentSegment , setElementNames , setReader , setRtePreparedStmt , setRteptPreparedStmt , setSpecificElement , setTrkPointsPreparedStmt , setTrkPreparedStmt , setTrkSegmentsPreparedStmt , setWptPreparedStmt
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument , 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
GpxParserTrk
public GpxParserTrk (XMLReader reader,
AbstractGpxParserDefault parent)
Create a new specific parser. It has in memory the default parser, the
contentBuffer, the elementNames, the currentLine and the trkID.
Parameters: reader - The XMLReader used in the default classparent - The parser used in the default class
startElement
public void startElement (String uri,
String localName,
String qName,
Attributes attributes)
throws SAXException
Fires whenever an XML start markup is encountered. It creates a new
trackSegment when a markup is encountered. It creates a new
trackPoint when a markup is encountered. It saves informations
about in currentPoint or currentLine.
Specified by: startElement in interface ContentHandler Overrides: startElement in class AbstractGpxParserTrk
Parameters: uri - 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)
Throws:
SAXException - Any SAX exception, possibly wrapping another
exception
endElement
public void endElement (String uri,
String localName,
String qName)
throws SAXException
Fires whenever an XML end markup is encountered. It catches attributes of
trackPoints, trackSegments or routes and saves them in corresponding
values[].
Specified by: endElement in interface ContentHandler Overrides: endElement in class AbstractGpxParserTrk
Parameters: uri - URI of the local elementlocalName - Name of the local element (without prefix)qName - qName of the local element (with prefix)
Throws:
SAXException - Any SAX exception, possibly wrapping another
exception
Copyright © 2015 IRSTV CNRS-FR-2488 . All Rights Reserved.