package cz.nalezen.osm.extractor.mvcr; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import cz.nalezen.osm.extractor.data.CzechRepublicAddresses; public class MvcrDataLoader { private CzechRepublicAddresses root; private String path; public MvcrDataLoader(CzechRepublicAddresses root, String path) { this.root = root; this.path = path; } public void load() { try { SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser(); saxParser.parse(path, new MvcrSaxHandler(root)); } catch (Exception e) { throw new RuntimeException(e); } } }