Class OSMPreParser

    • Constructor Detail

      • OSMPreParser

        public OSMPreParser()
        Initializing of the pre-parser. All values are set to zero.
    • Method Detail

      • read

        public boolean read​(File inputFile)
                     throws SAXException,
                            IOException
        Reads the document and pre-parses it. The other method is called automatically when a start markup is found.
        Parameters:
        inputFile - the file to read
        Returns:
        a boolean if the parser ends successfully or not
        Throws:
        SAXException
        IOException
      • startElement

        public void startElement​(String uri,
                                 String localName,
                                 String qName,
                                 Attributes attributes)
                          throws SAXException
        Fires whenever an XML start markup is encountered. It indicates which version of osm file is to be parsed.
        Specified by:
        startElement in interface ContentHandler
        Overrides:
        startElement in class DefaultHandler
        Parameters:
        uri - URI of the local element
        localName - 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
      • getVersion

        public String getVersion()
      • getTotalNode

        public int getTotalNode()
      • getTotalWay

        public int getTotalWay()
      • getTotalRelation

        public int getTotalRelation()